Archived docs Get your API Key
Get started
Tutorials
Guides
Reference
Help for coding agents
🤖 AI Assistant

Credit consumption

Credits are the unit of usage on JSON2Video. New accounts receive 600 free credits.

What credits are consumed for

  1. Rendering videos.
  2. Generating assets (voiceovers).

Rendering

Output resolution Credits per second of output
Up to Full HD (1920×1080 or 1080×1920) 1
Up to 4K (3840×2160 or 2160×3840) 4

Failed renders are not billed.

Asset generation

Generated assets (voiceovers) are billed when JSON2Video's managed API keys are used. When the element specifies a connection ID, the upstream provider (ElevenLabs, …) bills the customer directly, and no JSON2Video credits are deducted for the asset.

Asset type Model Provider Credits / unit
Voice azure Microsoft 0 per minute
Voice elevenlabs-flash-v2-5 ElevenLabs (see plans)
Voice elevenlabs-v3 ElevenLabs (see plans)
Subtitles default / whisper JSON2Video 0 per minute

Cached assets are not re-billed. If the same input has been generated before (and the element's cache flag is true, which is the default), the cached version is reused.

Order of deduction

Credits are consumed in this order:

  1. Subscription-plan credits, earliest-expiring first.
  2. Prepaid (non-expiring) credits.

When neither has remaining credits, further renders fail with Insufficient credits. See Errors.

Worked examples

Simple Full HD video, no voiceover

1920×1080 × 10 seconds, no generated assets.

Cost: 10 credits.

Vertical video with a managed voiceover

1080×1920 × 30 seconds with a 20-second ElevenLabs voiceover using JSON2Video's managed key.

Cost: 30 (rendering) + 20 (ElevenLabs voice) = 50 credits. The exact voice cost may vary as new models ship — verify against your plan.

Same video, customer-supplied keys

1080×1920 × 30 seconds, voiceover routed through the customer's own ElevenLabs account via a Dashboard connection.

Cost: 30 credits (rendering only). The voice charge is billed directly by ElevenLabs.