Getting Started

Pricing

Pricing and billing details. Plans and features. Compute time calculation explained.

Chunkify pricing is based on the compute time required to process your video assets.

Understanding compute time calculation

The Compute Time is calculated by adding the time each transcoder spends processing its portion of the video. We charge for a minimum time 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.

Plans

Depending on your subscription plans you will have access to more features and different Limits

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.

When downgrading your plan, you must ensure your account will meets the limits of your new plan:

  • 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.

Egress fees

Egress fees may apply depending on your storage provider:

AWS S3 Storage

Free egress - no additional costs for data transfer.

Cloudflare R2 Storage

Egress costs: $0.09 per GiB of processed output transferred from Chunkify to R2.

S3-compatible storage

Egress costs: $0.09 per GiB of processed output transferred from Chunkify to your storage. This rate applies to all S3-compatible providers, including services behind custom endpoints.