Credits & Pricing
Iteration Layer uses a unified credit pool across all APIs. Every API request consumes credits from your organization’s shared balance.
How Credits Work
- Unified Pool — Credits are shared across all APIs
- Per-Request Cost — Each API has its own credit cost per request (see table below).
-
Priority Consumption — Credits are consumed in this order:
- Trial credits (API-specific, consumed first)
- Subscription credits (from your plan)
- Credit pack credits (oldest pack first)
Trial Credits
Every organization receives free trial credits for each API. Trial credits are:
- Automatically granted on first use of each API
- Scoped to a specific API
- Consumed before subscription or pack credits
- Expired when you subscribe to a plan
Credit Costs per API
| API | Credits / Request |
|---|---|
| Document Extraction | 10 |
| Image Generation | 2 |
| Document Generation | 2 |
| Image Transformation | 1 |
Subscription Plans
| Plan | USD | EUR (VAT incl.) | Credits / Month |
|---|---|---|---|
| Developer | $29.99/mo | €39.99/mo | 1,000 |
| Startup | $119.99/mo | €149.99/mo | 5,000 |
| Business | $319.99/mo | €399.99/mo | 15,000 |
Your subscription renews monthly on the same day you first subscribed. For example, if you subscribe on April 11, you’ll be billed on May 11, June 11, and so on. For months that don’t have your anniversary day (e.g., Feb 30), billing falls on the last day of the month.
Credit Packs (Top-Up)
Purchase additional credits anytime. Packs expire after 90 days.
| Pack | USD | EUR (VAT incl.) | Credits |
|---|---|---|---|
| Small | $19.99 | €24.99 | 500 |
| Medium | $69.99 | €89.99 | 2,500 |
| Large | $189.99 | €239.99 | 7,500 |
Auto Top-Up
Subscribers can enable auto top-up to automatically purchase a credit pack when their balance falls below a configured threshold. Configure this in the Billing dashboard.
Budget Caps
Set a per-key budget cap to limit how many credits a single API key can consume per billing period. This prevents runaway usage from a single integration.
402 Payment Required
When your credit balance reaches zero, API requests return a 402 Payment Required error:
{
"success": false,
"error": "Insufficient credits"
}
To resolve this:
- Purchase a credit pack from the Billing dashboard
- Subscribe to a plan for recurring credits
- Enable auto top-up to prevent future interruptions
Budget Cap Exceeded
If a key’s budget cap is reached, requests with that key return:
{
"success": false,
"error": "Budget cap exceeded"
}
Refund Policy
All subscription plans come with a 14-day money-back guarantee. If you’re not satisfied, request a refund within 14 days of purchase or renewal. Credits consumed during that period will be deducted from the refund amount. Credit packs are non-refundable once purchased.
Credits are automatically refunded when the API returns a 5xx server error. No action is needed on your part. This applies to both synchronous and async webhook requests — if processing fails, credits are refunded automatically.
For async webhook requests, credits are not refunded when processing completed successfully but webhook delivery to your endpoint fails.
For full details, see our Refund Policy.