Billing

How cloud export billing works for OpenAPI and in-app exports.

Cloud export uses the same billing rules in OpenAPI and in the app.

Billing Basics

Billing depends on three things:

  • output duration
  • output resolution
  • frame rate

Use this as the baseline:

  • 1280 x 720 at 30fps costs 100 credits per output minute
  • 60fps costs 2x of 30fps
  • outputs smaller than 720p still use a minimum low-resolution rate of 65 credits per output minute at 30fps
  • export duration is rounded up to the next whole second before billing

Reference Pricing

These examples show the cost of 1 minute of output.

OutputCredits / minute
540p / 30fps65
720p / 30fps100
1080p / 30fps225
2K / 30fps400
4K / 30fps900
720p / 60fps200
1080p / 60fps450

Notes:

  • 720p means 1280 x 720
  • 1080p means 1920 x 1080
  • exports below 720p are billed at a minimum low-resolution rate

API Fields

Export responses and export webhooks include two fields related to billing:

  • durationSeconds: the real output duration
  • billedStandardSeconds: the normalized billing usage used for quota and credit charging

In other words:

  • durationSeconds tells you how long the exported video is
  • billedStandardSeconds tells you how much billable usage the export consumed

To convert billed usage into credits:

credits = billedStandardSeconds / 60 * 100

Examples

1 minute at 720p / 30fps

  • durationSeconds: about 60
  • billedStandardSeconds: 60
  • credits charged: 100

1 minute at 540p / 30fps

  • durationSeconds: about 60
  • billedStandardSeconds: 39
  • credits charged: 65

1 minute at 1080p / 30fps

  • durationSeconds: about 60
  • billedStandardSeconds: 135
  • credits charged: 225

1 minute at 720p / 60fps

  • durationSeconds: about 60
  • billedStandardSeconds: 120
  • credits charged: 200

Export Limits

  • Exports below 4K support up to 26 minutes per task.
  • 4K exports (>= 3840 x 2160) support up to 15 minutes per task.
  • Requests above the limit are rejected before billing.

Quota And Billing

  • OpenAPI monthly export quota uses billedStandardSeconds
  • in-app included export quota also uses billedStandardSeconds
  • if included quota is exhausted, the extra usage is charged in credits

Last updated on

On this page