Overview

Billing

Learn how the starter credit, card charges, and invoices work. Review Diffio API behavior, response fields, setup details, and production workflows.

Answers to common billing questions for the Diffio API, including the starter credit, card charges, and invoices.

Starter credit and payment methods

How does API billing start?

Every API account starts with a one time $5 usage credit, so you can create a key and run generations without a payment method.

Usage is based on the source audio or video duration for each generation, rounded up to the next whole second, with a minimum billable duration of 60 seconds per generation.

Example: generating from 30 seconds of media bills 60 seconds. From 80 seconds, it bills 80 seconds; from 80.2 seconds, it bills 81 seconds. Each additional generation of the same media is metered separately. The model rate is applied to the billable seconds. See the API pricing page for current model rates.

What happens when my $5 credit runs out?

When the credit is used up and no payment method is saved, new API generations return HTTP 402 with the code needsPaymentMethod until you add one. Add a payment method, such as a credit card, a United States bank account, or a SEPA debit account, from the Billing page. API access resumes as soon as the payment method is saved.

What are the benefits of the Developer tier?

The Developer tier is pay as you go pricing for developers and teams.

  • Usage based billing for production workloads
  • A $5 starter credit
  • Audit logs with 7 day retention

How do I downgrade or cancel?

App and API billing are separate. For your app subscription, open Profile and select Manage App Billing. Review the available changes and their effective dates in the billing portal before confirming.

For API billing, open Billing and select Manage billing, or select Manage API Billing on Profile to manage payment details. To request an API downgrade or cancellation, contact support@diffio.ai to confirm the account change, its effective date, and any outstanding usage charges.

Understanding the Diffio billing model

How does the billing cycle work?

Once your credit is used, your saved payment method is charged each time your unpaid usage reaches $10. Any usage below $10 is invoiced at the end of the calendar month.

Example

  • After your credit is used, you use $23 of usage in a month.
  • Your payment method is charged $10 twice during the month.
  • The remaining $3 is invoiced at the end of the month.

When is payment withdrawn from my account?

Payment is withdrawn automatically from your saved payment method each time your unpaid usage reaches $10, and for the month end invoice. Month end invoices that total less than $0.50 are not charged.

Monitoring your spending and usage

How can I view my current usage and spending in near real time?

Open the Usage page to see usage by model, your remaining credit, and your charges for the current month.

Invoices, billing info, and credits

Where can I find my past invoices and payment history?

Open the Billing page to review API invoices, including the charges made each time your usage reached $10. For app subscription billing, open Profile and select Manage App Billing.

Can I change my billing info and payment method?

For API billing, open Billing and select Manage billing, or open Profile and select Manage API Billing. For app subscription billing, select Manage App Billing on Profile. These controls open the billing portal.

What payment methods do you accept?

Diffio accepts credit cards (Visa, MasterCard, American Express, Discover), United States bank accounts, and SEPA debit accounts.

Are there promotional credits or trial offers?

Every new API account receives a one time $5 usage credit. No payment method is needed to use it.

Common billing questions and troubleshooting

How are refunds handled, if applicable?

Refunds are handled on a case by case basis. Contact our support team at support@diffio.ai for assistance.

What if I believe there is an error in my bill?

Check your Usage and Billing pages first. If you still believe there is an issue, contact support at support@diffio.ai.

What happens if my payment fails?

If a charge fails, new API generations return HTTP 402 with the code paymentFailed. Add or update your payment method from the Billing page to resume API access; Diffio then retries the charge. We will email you if an invoice is unpaid.

What should I do if my billing question is not answered here?

Contact our support team at support@diffio.ai.