Skip to main content

Billing Management

Manage your DeepDQ billing configurations, subscription tiers, and AI token usage across projects and team members.

Overview

The Billing Management interface allows you to create and manage multiple billing configurations, each associated with specific projects and billing owners. You can track AI token usage and manage subscription tiers for different organizational needs.

Billing Configurations

Billing Configuration List

The main Billing Management page displays:

  • Billing Name: Descriptive name for each billing configuration (e.g., "Test billing 1")
  • Billing Tier: The subscription tier assigned (Professional Tier, Demo Tier, Basic Tier, Enterprise Tier)
  • Enabled Status: Whether the billing configuration is currently active (Yes/No)
  • Search Functionality: Search bar to find specific billing configurations
  • Bulk Operations: Select multiple configurations for batch operations
  • Management Actions: Add new configurations or delete selected ones

Creating Billing Configurations

Add New Billing Configuration

  1. Click "Add Billing Configuration" from the main billing page
  2. Configure the required settings:
    • Billing Name: Enter a descriptive name for the billing configuration
    • Billing Tier: Select from available tiers:
      • Demo Tier: Trial or demonstration usage
      • Basic Tier: Entry-level subscription
      • Professional Tier: Standard business subscription
      • Enterprise Tier: Advanced enterprise features
    • Projects: Select projects where you are an Admin (each project can only be associated with one billing configuration)
  3. Click "Create Billing" to finalize the configuration

Project Association

  • Admin Requirements: You can only select projects where you have Admin privileges
  • One-to-One Mapping: Each project can only be associated with one billing configuration
  • Project Selection: Use the project dropdown to select from available projects (e.g., "dummy proj")

Managing Billing Configurations

Edit Billing Configuration

  1. Click on a billing configuration name from the list
  2. Modify the configuration settings:
    • Billing Name: Update the descriptive name
    • Billing Tier: Change the subscription tier if needed
    • Projects: Add or remove associated projects
    • Billing Owners: Manage email addresses for billing ownership
  3. Click "Update Billing" to save changes

Billing Owners Management

  • Email Management: Add email addresses of users who should have ownership access
  • Multiple Owners: Support for multiple billing owners (Max 5)
  • Owner Requirements: At least one billing owner is required per configuration
  • Email Validation: System validates email address formats
  • Remove Owners: Use the "×" button to remove billing owners

AI Token Usage Tracking

Current Month Usage

Each billing configuration displays real-time AI token consumption:

  • Total Tokens: Current usage out of monthly limit (e.g., "744,132 / 100,000,000")
  • Usage Progress: Visual progress bar showing consumption percentage
  • Monthly Limits: Clear display of token allowances per billing tier
  • Usage Monitoring: Track tokens used across all models and projects in the billing configuration

Token Management

  • Cross-Project Tracking: Monitor token usage across all associated projects
  • Real-time Updates: Token usage updates in real-time as AI features are used
  • Limit Notifications: Visual indicators when approaching token limits
  • Usage Optimization: Identify which projects or activities consume the most tokens

Administrative Controls

Billing Configuration Management

  • Search and Filter: Use the search functionality to locate specific billing configurations
  • Bulk Operations: Select multiple configurations for mass updates or deletions
  • Status Management: Enable or disable billing configurations as needed
  • Pagination: Navigate through multiple billing configurations efficiently

Access Control

  • Admin Privileges: Only users with Admin privileges can create and manage billing configurations
  • Project Restrictions: Users can only associate projects where they have Admin access
  • Billing Owner Rights: Billing owners have special privileges for managing subscription and payment details

Best Practices

Configuration Organization

  • Descriptive Naming: Use clear, descriptive names for billing configurations (e.g., "Production Data Quality", "Analytics Team")
  • Project Grouping: Logically group related projects under appropriate billing configurations
  • Tier Selection: Choose appropriate tiers based on feature requirements and usage patterns
  • Owner Management: Assign multiple billing owners for redundancy and shared responsibility

Usage Optimization

  • Monitor Token Usage: Regularly review AI token consumption to optimize usage
  • Project Allocation: Strategically distribute projects across billing configurations based on usage patterns
  • Tier Management: Adjust subscription tiers based on actual feature usage and token consumption
  • Regular Reviews: Periodically review billing configurations for optimization opportunities

Security and Compliance

  • Owner Email Management: Keep billing owner email addresses current and secure
  • Access Reviews: Regularly review who has admin access to projects and billing configurations
  • Configuration Auditing: Monitor changes to billing configurations for compliance purposes
  • Tier Compliance: Ensure subscription tiers meet organizational compliance requirements