Docs

Pricing

Pricing and billing details for transcoding, captions, plans, and data transfer.

This guide documents the legacy Jobs API (/jobs). Existing Jobs API integrations remain supported during the transition. For automatic file encoding, see the transcode guides.

Video processing is billed by compute time. Speech transcription and caption translation have separate per-minute rates.

Uploads are free whether you use Chunkify temporary storage or your own connected storage. Processing and applicable data transfer charges still apply.

Understanding compute time calculation

Compute time is the sum of the time each transcoder spends processing its part of the video, with a minimum charge of 30 seconds per transcoder.

The pricing baseline is the 4vCPU configuration. Each transcoder type has a minute multiplier based on its processing power. For example, jobs that run on 8vCPU transcoder consume minutes at 2 times the rate that jobs on 4vCPU transcoder consume.

Transcoder Type Minute Multiplier Price
4vCPU 1 $0.012 / min
8vCPU 2 $0.024 / min
16vCPU 4 $0.048 / min

How much compute time do I need for my videos?

To answer this question, we will use the Blender movie "Tears of Steel" which is 12:14 minutes long. The source file is 3840x1714, 70MB/s, 24fps, 6.3GB in size.

The video size and bitrate are huge and this is not a typical video. Most of the time, the specs are much smaller.

Transcoders Format Settings Compute Time Cost
10 x 16vCPU AV1 3840x1714, CRF=32, preset=8 35 min $0.42
10 x 8vCPU H.264 3840x1714, CRF=21 18 min $0.21
10 x 8vCPU AV1 1920x858, CRF=32, preset=8 13 min $0.15
5 x 8vCPU H.264 1920x858, CRF=21 7 min $0.08

These numbers are specific to this video example. Compute time varies depending on the video's resolution, bitrate, format, and transcoder settings. Higher transcoder configurations process videos faster but cost more.

Thumbnail pricing

The standalone Thumbnails API costs $0.0005 per successfully published thumbnail by default. Ten thumbnails cost $0.005; 100 cost $0.05. Your plan or negotiated team rate may differ.

JPEG, WebP, individual images and sprite cells use the same rate at all supported sizes. A sprite cell counts as one thumbnail; sprite sheets and VTT files have no additional generation charge. Asset default timeline previews remain covered by Asset pricing.

The full requested amount is reserved when the request is accepted. Only published thumbnails are charged, and the unused amount is released. The accepted rate stays fixed for that request if your pricing changes later. Included dollar credits are used before wallet funds.

Caption pricing

Feature Rate Measured usage
Audio transcription $0.006 per audio minute Audio sent for transcription, rounded up to a whole second
Caption translation $0.005 per video minute per target language Asset duration, rounded up to a whole second for each completed translation

Generating an original caption also runs one 4vCPU worker to prepare the audio. Its actual compute time is charged separately, with a 30-second minimum. A source without audio is skipped when automatic captions are enabled.

Translations are charged only when the translated caption is ready. The translation rate includes transfer of its WebVTT output; there is no additional translation job fee. Charges use included compute credit first, then your wallet. Any team discount applies to these rates. The final charge for each caption operation is rounded up to the nearest $0.0002, the value of one 4vCPU compute second.

Plans

Your plan determines the features and limits available to your team.

Feature Hobby Starter Pro Enterprise
Monthly Price $15 $50 $200 $500
Included Compute 500 2,000 8,000 20,000
Compute Rate $0.012/min $0.012/min $0.012/min $0.012/min
vCPU Concurrency 32 96 256 512
Transcoders (vCPU) 4, 8 4, 8 4, 8, 16 4, 8, 16
Max File Size 1GB 5GB 10GB 15GB
Projects 1 2 5 10
Team Members - 2 5 10
Data Retention - 7 days 15 days 30 days

Plan Features

Below is a glossary of the key features and limits available in each plan.

Projects

Each project represents an independent, isolated workspace within your account.
Projects are ideal for:

  • Maintaining separate environments (e.g., staging, production)
  • Managing multiple clients or video pipelines independently
  • Monitoring and tracking usage and costs per environment or client

Each plan defines the maximum number of active projects you can maintain simultaneously.
Projects have their own API keys, statistics, and compute quotas.

vCPU Concurrency

The vCPU concurrency defines the maximum number of vCPUs you can use simultaneously under your plan.
This limit directly determines your throughput and parallel processing capacity. Higher concurrency results in shorter overall job durations.

If a job requests more vCPUs than your plan allows, it will not be authorized to start, and the API will return an error response.

Maximum Source File Size

Each plan defines a hard limit on the maximum input file size (in GB).
If a source file exceeds this limit, the job will fail immediately with a validation error before transcoding begins, and the API will return an error code.

Maximum Execution Time

The maximum execution time defines the total duration allowed for a job to complete, covering the ingest, transcoding, and delivery stages.
If this limit is exceeded, the job will be automatically aborted.

This safeguard prevents jobs from running below expected performance levels.
To maintain optimal performance, we recommend upgrading to a higher plan with greater vCPU concurrency or a longer execution

Data Retention

The data retention period defines how long Chunkify stores your job-related data (logs, metrics, and output files).
After this period:

  • Job data and output files are automatically deleted.
  • Statistics and metadata (e.g., compute usage, formats, duration, and costs) remain permanently available in your dashboard for reporting and historical analysis.

Team Collaboration

Each plan supports multiple team members collaborating within the same workspace.
Every member has their own authentication tokens, ensuring secure and independent API access.

There are two roles within a team:

  • Admin: Has full control over the team workspace, including budget management, subscription settings, credit top-ups, and member invitations.
    Admins can also create and manage teams and projects.
    We recommend having at least two Admins in each team to handle urgent actions such as billing or credit management.

  • Developer: Has access to the dashboard and full access to the API for everything under the project (jobs, sources, webhooks, etc.).

This structure ensures a clear separation of responsibilities between administration and development, maintaining both flexibility and operational security.

Subscriptions

Our subscription system is team-based, meaning each team has exactly one subscription.

Upgrading and downgrading plan

You can change plans anytime from your account settings under Manage Subscription. Upgrades take effect immediately, while downgrades apply at the start of the next billing cycle.

Before downgrading, check that your account meets the new plan's limits:

  • Team members: Remove team members if your current count exceeds the new plan's limit
  • Projects: Delete projects if your current count exceeds the new plan's limit

If your team does not meet the new plan's requirements when the downgrade takes effect, all service access will be blocked until you make the necessary adjustments.

Cancelling

You can cancel anytime from your account settings under Manage Subscription. Your plan remains active until the end of the current billing cycle :

  • When cancellation takes effect, your team will be paused. All your data (except data subject to data retention policies) will be preserved and available if you resubscribe to the same plan.
  • There are no lock-ins or hidden fees, but any unused wallet credits will not be refunded.

Storage transfer charges

The charge for transferring processed outputs to your storage depends on the provider. See Data transfer costs.