Dashboard

Credit System

U-Gen uses a prepaid credit system. Buy credit packs, then spend credits to generate videos. Credits are reserved when a job starts and consumed when it completes.

Credit packs

Purchase credits via Stripe or PayPal. Larger packs offer a lower per-credit cost:

Starter

$10for 200 credits

$0.050 per credit

Creator

POPULAR
$45for 1,000 credits

$0.045 per credit

Studio

$175for 5,000 credits

$0.035 per credit

Enterprise

$600for 20,000 credits

$0.030 per credit

How credits work

Reserve

When you create a job, the estimated credit cost is reserved from your available balance. This guarantees enough credits exist to complete the job.

Consume

When the job completes, credits are settled. If the actual cost was less than reserved, the difference is automatically released.

Release

If a job fails or is cancelled, all reserved credits are released back to your available balance immediately.

Balance Formula

Available = Balance − Reserved — You can only create new jobs using your available credits. Reserved credits are held until the associated job completes, fails, or is cancelled.

What determines cost

The total credit cost of a video is the sum of these components:

+

Video model

Each model has a per-generation or per-second credit rate. Kling models bill per second of output; Veo models bill a flat rate per segment.

+

Segment count

More segments = proportionally higher cost. Jobs support 1–10 segments. Each segment also requires keyframe generation (N+1 keyframes for N segments).

+

Keyframe resolution

1K costs 8 credits/keyframe, 2K costs 12, and 4K costs 18. Higher resolution = sharper anchor frames but higher cost.

+

Voice-over

Adding an ElevenLabs voice costs 15 credits (or 20 for a custom voice override).

+

Background music

Enabling background music adds 15 credits to the estimate.

+

Custom captions

Custom caption styles add 20 credits. Standard captions are included at no extra cost.

+

Post-processing

A flat 10-credit surcharge covers final rendering (concat, audio mix, caption burn-in).

+

QA retries

When QA is enabled, the estimate includes a buffer for potential keyframe and video retries (50% of generation cost × max retries).

Cost Estimation

The UGC Studio shows a real-time credit estimate as you configure your video. The estimate updates progressively — Step 2 shows the base model cost, Step 3 adds voice/music/caption costs, and Step 4 shows the final total before you submit.

Retries and credit safety

Retrying a failed job re-reserves credits from the restart stage onward. The system uses LEAST() clamping in the settlement SQL to ensure you're never charged more than the original reservation, even if a job is restarted multiple times.

If your balance is insufficient when creating or retrying a job, the API returns a 402 error with the required and available amounts.

Checking your balance via API

Use the Credits API to check your balance and view transaction history programmatically. The GET /api/v1/credits/balance endpoint returns your current balance, reserved amount, and available credits.