Guides

Credits & pricing

Dessert charges in credits. One credit is $0.10 USD. Every ad generated through the API debits credits from your account; you top up via Stripe or set up auto-recharge to keep things running.

Per-ad pricing

FormatCreditsUSDWhat you get
static 5 credits $0.50 One static image rendered in both vertical (1080×1920) and square (1080×1350).
full 15 credits $1.50 Static + animated video (Luma background + Remotion render), both aspect ratios.

Credits are deducted when POST /v1/ads/generate is accepted (202), not at completion. If a delivery later faileds, the credits are refunded automatically and logged as a Refund transaction.

Welcome bonus

Every new account starts with 50 credits — enough for ten static ads or roughly three full ads. The bonus appears in your transaction history as Bonus.

Topping up

Buy credits at app.dessert.dev/billing. Prices are linear: $25 = 250 credits, $100 = 1,000 credits, etc. Payment is via Stripe; we don't store card numbers.

Auto-recharge

Enable auto-recharge in Settings → Billing. When your balance falls below the threshold, we charge the saved card and top up the configured amount before processing your next request.

SettingDefaultNotes
Threshold20 creditsRecharge fires when balance drops below this number.
Recharge amount$25.00= 250 credits added per recharge event.
Default payment methodThe Stripe payment method that gets charged.

Auto-recharge runs synchronously when needed: if you call /v1/ads/generate with too few credits, we attempt the recharge inside the same request. If it succeeds the call goes through; if it fails you get 402 insufficient_credits back.

Checking your balance

Use GET /v1/balance to read the current balance and pricing constants, and GET /v1/usage for a paginated transaction log.

Volume pricing

Generating >10,000 ads per month? Email support@dessert.dev — we offer committed-use discounts and invoiced billing for production workloads.