Skip to main content
Version: 2.18.0

Manage Billing

This topic describes the billing cycle and how to add a payment method for deploying a model using EGS Serverless, and view your invoices.

Billing Cycle

We use a usage-based billing model for GPU compute. Customers are billed for GPU-minutes consumed by their inference endpoints. All invoicing and payment processing are handled through Stripe using an automated billing-threshold mechanism.

Automatic Subscription

When a customer adds a payment method, a subscription is automatically created. This subscription includes pricing for all supported GPU types and ensures accurate billing for any GPU resources consumed.

Billing Threshold

  • Threshold Amount: $10.00 USD
  • Trigger: An invoice is generated and charged immediately when cumulative usage reaches $10.00.
  • Fallback: If the threshold is not reached, billing occurs on a weekly schedule.

Billing Frequency

Billing events occur based on two triggers:

  1. Threshold-Based Billing: Automatic invoicing upon reaching $10.00 in usage
  2. Weekly Billing: Scheduled weekly invoicing if the threshold has not been met

Usage Tracking

  • Usage is tracked in five-minute windows aligned to exact clock boundaries.
  • Usage data is reported to Stripe every five minutes.
  • Charges are calculated based on:
    • GPU type (A10, A100, L40s, RTX4000, and so on)
    • Duration of usage (in minutes)
    • Per-minute pricing for each GPU type

Automatic Payments

  • Payments are processed automatically using the default payment method.
  • No manual intervention is required.
  • Stripe sends email notifications for all generated and paid invoices.

Invoice Generation

Invoices are generated when:

  • The customer reaches the $10.00 usage threshold, or
  • The weekly billing cycle completes

Each invoice includes:

  • Line items for each GPU type used
  • Total minutes consumed
  • Per-minute pricing
  • Total charges for the billing period

Invoices are available in the billing dashboard and delivered through email.

Payment Method Management

  • Customers can add, update, or remove payment methods at any time.
  • The default payment method is used automatically for all charges.
  • If a payment fails, customers are notified and can update their payment details.

Payment Failure Handling

If a payment fails, all inference endpoints are automatically undeployed to prevent additional charges. Service resumes after the payment method is updated and the outstanding invoice is successfully paid.

Billing Period

A new billing period begins when a subscription is created or after the previous billing period closes. Usage accumulates until:

  • The $10.00 threshold is reached (immediate billing), or
  • The weekly billing date arrives (scheduled billing)

Example Scenarios

Scenario 1: Threshold Reached

  • Monday: $3.00 usage
  • Tuesday: $5.00 usage
  • Wednesday: $2.50 usage
  • Result: Invoice generated Wednesday for $10.50. A new billing period begins.

Scenario 2: Weekly Billing

  • Weekly Usage: $7.00
  • Result: Weekly invoice generated for $7.00. A new billing period begins.

Scenario 3: Mixed Usage

  • Monday to Thursday: $8.00 usage
  • Friday: $3.00 usage
  • Result: Threshold exceeded; invoice generated Friday for $11.00. A new billing period begins.

Must-know Billing Details

  • Usage is tracked and updated in real time.
  • Customers can view current period usage and projected costs in the usage dashboard.
  • All invoices remain accessible under Billing. For more information, see View Payment Methods and Invoices.
  • Payment methods must be kept up to date to avoid service interruptions.
  • Failed payments trigger automatic undeployment of inference endpoints.

Add a Payment Method

You must add a payment method before deploying a model.

To add a payment method:

  1. On the SaaS management console, go to Billing on the left sidebar.

    alt

  2. On the Billing page, under Payment Methods, click Add Payment Method.

  3. You are redirected to provide your card details.

  4. After you payment details are processed, the card is listed under Billing.

    alt

View Payment Methods and Invoices

  1. To view your payment methods, go to Billing in the left sidebar.

  2. On the Billing page, under Payment Methods, you can view your payment method.

  3. To view you invoices, go to Invoices.

  4. Under Invoices, the invoice details are provided in a table.

    alt

  5. Click Download to save a detailed invoice into your local folder.

View Usage

  1. On the Billing page, go to Usage.

    alt

  2. By default, the monthly usage is grouped by the instance type. From the View drop-down list, you can switch to hourly, daily, and weekly usage. You can also select the following time range:

    • Last 7 days
    • Last 14 days
    • Last 30 days
    • Last month
    • Custom range in the dd-mm-yyyy format

    From the Group by drop-down list, you can select Model name or Endpoint name to view the corresponding usage.

  3. To view the usage grouped by model, click the Group by drop-down list and select Model name.

    alt

  4. To view the usage grouped by endpoint, click the Group by drop-down list and select Endpoint name.

    alt