Iteration Layer
Menu
Features
Use Cases
Docs
Resources
Pricing
Documentation navigation

Credits & Pricing

Iteration Layer uses a unified credit pool across all APIs. Every API request consumes credits from your organization’s shared balance.

Credits

How Credits Work

  1. Unified Pool — Credits are shared across all APIs
  2. Per-Unit Cost — Each API has its own credit cost (see table below). Document Extraction, Website Extraction, and Document to Markdown use page-based pricing.
  3. Priority Consumption — Credits are consumed in this order:
    • Trial credits (consumed first)
    • Subscription credits (from your plan)
    • Pay as you go overage (if auto overage is enabled or on a pay-as-you-go plan)

Credit Costs per API

API Credits per Billable Unit
Document Extraction 1 per page
Website Extraction 1 per page-equivalent
Document to Markdown 1 per page
Image Transformation 0.5 per request
Image Generation 1
Document Generation 1
Sheet Generation 1

How Trial Credits Work

Every organization receives 100 trial credits across all APIs during the 7-day paid trial. Trial credits are:

  • Granted after trial checkout completes
  • Shared across all APIs
  • Consumed before subscription credits
  • Expired when the trial ends or you start full billing early

Page-Based Pricing

Document Extraction, Website Extraction, and Document to Markdown use page-based pricing. The credit cost depends on the total number of pages or page-equivalents in the input.

  • Images (PNG, JPEG, WebP, HEIF, GIF, SVG) count as 1 page each.
  • PDFs are counted by their actual page count.
  • DOCX, XLSX, CSV, TXT, HTML, MD, JSON each count as 1 page regardless of length.
  • Document Extraction sums pages across all files in the request (up to 20 files per request).
  • Document to Markdown accepts a single file per request.
  • Website Extraction counts each website as 1 page-equivalent.

Embedded content processed as part of a single file, such as images inside a DOCX, is included in that file’s page-equivalent. Separately submitted files and email attachments count separately. Website Extraction counts the fetched page as 1 page-equivalent; referenced page assets are not billed separately unless you submit them as separate files.

Approximate Costs for Common Page Sizes

These examples assume each input page consumes 1 credit. Pay as you go examples use the first graduated tier for each currency.

EUR

Pages Credits Pay as you go Automate Build Run Scale
1 1 0.08€ 0.08€ 0.06€ 0.06€ 0.05€
10 10 0.80€ 0.76€ 0.59€ 0.55€ 0.52€
25 25 2.00€ 1.90€ 1.48€ 1.38€ 1.30€
50 50 4.00€ 3.80€ 2.97€ 2.77€ 2.60€
100 100 8.00€ 7.60€ 5.93€ 5.53€ 5.21€
250 250 20.00€ 19.00€ 14.83€ 13.83€ 13.02€

USD

Pages Credits Pay as you go Automate Build Run Scale
1 1 $0.10 $0.08 $0.07 $0.07 $0.06
10 10 $0.99 $0.76 $0.66 $0.66 $0.61
25 25 $2.48 $1.90 $1.65 $1.66 $1.52
50 50 $4.95 $3.80 $3.30 $3.32 $3.04
100 100 $9.90 $7.60 $6.60 $6.64 $6.08
250 250 $24.75 $19.00 $16.50 $16.61 $15.20

GBP

Pages Credits Pay as you go Automate Build Run Scale
1 1 £0.08 £0.08 £0.06 £0.06 £0.05
10 10 £0.79 £0.76 £0.59 £0.55 £0.52
25 25 £1.98 £1.90 £1.48 £1.38 £1.30
50 50 £3.95 £3.80 £2.97 £2.77 £2.60
100 100 £7.90 £7.60 £5.93 £5.53 £5.21
250 250 £19.75 £19.00 £14.83 £13.83 £13.02

CHF

Pages Credits Pay as you go Automate Build Run Scale
1 1 0.08 CHF 0.08 CHF 0.06 CHF 0.06 CHF 0.05 CHF
10 10 0.80 CHF 0.76 CHF 0.59 CHF 0.55 CHF 0.52 CHF
25 25 2.00 CHF 1.90 CHF 1.48 CHF 1.38 CHF 1.30 CHF
50 50 4.00 CHF 3.80 CHF 2.97 CHF 2.77 CHF 2.60 CHF
100 100 8.00 CHF 7.60 CHF 5.93 CHF 5.53 CHF 5.21 CHF
250 250 20.00 CHF 19.00 CHF 14.83 CHF 13.83 CHF 13.02 CHF

NOK

Pages Credits Pay as you go Automate Build Run Scale
1 1 0.89 kr 0.80 kr 0.67 kr 0.62 kr 0.61 kr
10 10 8.90 kr 7.96 kr 6.66 kr 6.22 kr 6.09 kr
25 25 22.25 kr 19.90 kr 16.65 kr 15.55 kr 15.22 kr
50 50 44.50 kr 39.80 kr 33.30 kr 31.10 kr 30.43 kr
100 100 89.00 kr 79.60 kr 66.60 kr 62.20 kr 60.86 kr
250 250 222.50 kr 199.00 kr 166.50 kr 155.50 kr 152.15 kr

SEK

Pages Credits Pay as you go Automate Build Run Scale
1 1 0.89 kr 0.80 kr 0.67 kr 0.62 kr 0.61 kr
10 10 8.90 kr 7.96 kr 6.66 kr 6.22 kr 6.09 kr
25 25 22.25 kr 19.90 kr 16.65 kr 15.55 kr 15.22 kr
50 50 44.50 kr 39.80 kr 33.30 kr 31.10 kr 30.43 kr
100 100 89.00 kr 79.60 kr 66.60 kr 62.20 kr 60.86 kr
250 250 222.50 kr 199.00 kr 166.50 kr 155.50 kr 152.15 kr

DKK

Pages Credits Pay as you go Automate Build Run Scale
1 1 0.59 kr 0.60 kr 0.47 kr 0.42 kr 0.39 kr
10 10 5.90 kr 5.96 kr 4.66 kr 4.22 kr 3.91 kr
25 25 14.75 kr 14.90 kr 11.65 kr 10.55 kr 9.78 kr
50 50 29.50 kr 29.80 kr 23.30 kr 21.10 kr 19.56 kr
100 100 59.00 kr 59.60 kr 46.60 kr 42.20 kr 39.12 kr
250 250 147.50 kr 149.00 kr 116.50 kr 105.50 kr 97.80 kr

PLN

Pages Credits Pay as you go Automate Build Run Scale
1 1 0.35 zł 0.36 zł 0.27 zł 0.24 zł 0.23 zł
10 10 3.50 zł 3.56 zł 2.66 zł 2.44 zł 2.26 zł
25 25 8.75 zł 8.90 zł 6.65 zł 6.11 zł 5.65 zł
50 50 17.50 zł 17.80 zł 13.30 zł 12.21 zł 11.30 zł
100 100 35.00 zł 35.60 zł 26.60 zł 24.42 zł 22.60 zł
250 250 87.50 zł 89.00 zł 66.50 zł 61.06 zł 56.50 zł

CZK

Pages Credits Pay as you go Automate Build Run Scale
1 1 1.99 Kč 2.00 Kč 1.47 Kč 1.33 Kč 1.30 Kč
10 10 19.90 Kč 19.96 Kč 14.66 Kč 13.33 Kč 13.04 Kč
25 25 49.75 Kč 49.90 Kč 36.65 Kč 33.33 Kč 32.61 Kč
50 50 99.50 Kč 99.80 Kč 73.30 Kč 66.66 Kč 65.21 Kč
100 100 199.00 Kč 199.60 Kč 146.60 Kč 133.31 Kč 130.43 Kč
250 250 497.50 Kč 499.00 Kč 366.50 Kč 333.28 Kč 326.07 Kč

Pricing Plans

Choosing a Billing Model

Credits help you budget the whole workflow, not just individual API calls. Estimate the monthly cost of a workflow, then compare it with the manual time saved, backlog removed, delivery speed gained, errors avoided, and client margin protected. Choose the billing model that best matches how predictable that workflow is.

  • Use subscriptions when the workflow is recurring and monthly volume is predictable.
  • Use Pay as you go when volume varies by client, campaign, batch, or project.
  • Use Enterprise when the workflow needs dedicated capacity, implementation support, contractual guarantees, or predictable turnaround for sensitive work.

Trial

The trial is a paid 7-day evaluation with 100 trial credits. Trial checkout prices are fixed per billing currency:

Billing Currency Trial Price Trial Credits Trial Period
EUR 1€ 100 7 days
USD $1 100 7 days
GBP £1 100 7 days
CHF 1 CHF 100 7 days
NOK 10 kr 100 7 days
SEK 10 kr 100 7 days
DKK 8 kr 100 7 days
PLN 5 zł 100 7 days
CZK 25 Kč 100 7 days

Trial credits are consumed before subscription credits and Pay as you go usage. You can use them across any API during the trial week, so a mixed workflow can combine extraction, transformation, and generation from the same credit pool.

When the trial ends, billing continues on the plan you selected at checkout. If you selected Pay as you go, the same Stripe customer, subscription, and metered billing setup continue and future successful API usage is billed from the normal Pay as you go meter.

Subscription Plans

Plan EUR (VAT incl. where applicable) USD GBP CHF NOK SEK DKK PLN CZK Credits / Month
Automate €19/mo $19/mo £19/mo CHF 19/mo kr 199/mo kr 199/mo kr 149/mo zł 89/mo Kč 499/mo 250
Build €89/mo $99/mo £89/mo CHF 89/mo kr 999/mo kr 999/mo kr 699/mo zł 399/mo Kč 2,199/mo 1,500
Run €249/mo $299/mo £249/mo CHF 249/mo kr 2,799/mo kr 2,799/mo kr 1,899/mo zł 1,099/mo Kč 5,999/mo 4,500
Scale €599/mo $699/mo £599/mo CHF 599/mo kr 6,999/mo kr 6,999/mo kr 4,499/mo zł 2,599/mo Kč 14,999/mo 11,500

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.

Your billing currency is fixed when you start paid billing and is used for subscriptions, pay-as-you-go charges, renewals, and plan changes. Website pricing may be displayed in a different currency based on location, but existing billing always uses the stored billing currency for your organization.

Pay as you go

No monthly commitment. Use any API and get billed at the end of each month based on actual usage. Volume discounts are applied automatically using graduated pricing tiers:

Credits Used EUR USD GBP CHF NOK SEK DKK PLN CZK
0–1,000 €0.0800 $0.0990 £0.0790 CHF 0.0800 kr 0.8900 kr 0.8900 kr 0.5900 zł 0.3500 Kč 1.9900
1,001–2,500 €0.0740 $0.0920 £0.0730 CHF 0.0740 kr 0.8200 kr 0.8200 kr 0.5500 zł 0.3200 Kč 1.8400
2,501–5,000 €0.0680 $0.0850 £0.0670 CHF 0.0680 kr 0.7600 kr 0.7600 kr 0.5100 zł 0.3000 Kč 1.6900
5,001–10,000 €0.0640 $0.0790 £0.0630 CHF 0.0640 kr 0.7400 kr 0.7400 kr 0.4800 zł 0.2800 Kč 1.5900
10,001–25,000 €0.0610 $0.0750 £0.0600 CHF 0.0610 kr 0.7100 kr 0.7100 kr 0.4600 zł 0.2700 Kč 1.5200
25,001–50,000 €0.0600 $0.0720 £0.0590 CHF 0.0600 kr 0.6900 kr 0.6900 kr 0.4400 zł 0.2600 Kč 1.4800
50,001+ €0.0580 $0.0690 £0.0580 CHF 0.0580 kr 0.6700 kr 0.6700 kr 0.4350 zł 0.2500 Kč 1.4500

Graduated pricing means each tier applies only to the credits within that range. For example, 3,000 credits would cost (1,000 × €0.0800) + (1,500 × €0.0740) + (500 × €0.0680) = €225.00, or (1,000 × $0.0990) + (1,500 × $0.0920) + (500 × $0.0850) = $279.50.

The 7-day trial includes 100 trial credits before paid Pay as you go usage starts.

Enterprise

Enterprise pricing is for dedicated capacity with implementation support and a 3-month minimum commitment. For budgeting, reference prices for a dedicated capacity block of about 50,000 credits per month are:

Currency Monthly Price Credits / Month Effective Rate Equivalent Pay as you go Cost
EUR 7,999€/mo 50,000 0.1600€/credit 3,096.00€
USD $9,999/mo 50,000 $0.2000/credit $3,769.50
GBP £7,999/mo 50,000 £0.1600/credit £3,046.00
CHF 7,999 CHF/mo 50,000 0.1600 CHF/credit 3,096.00 CHF
NOK 89,999 kr/mo 50,000 1.8000 kr/credit 35,620 kr
SEK 89,999 kr/mo 50,000 1.8000 kr/credit 35,620 kr
DKK 59,999 kr/mo 50,000 1.2000 kr/credit 22,990 kr
PLN 34,999 zł/mo 50,000 0.7000 zł/credit 13,530 zł
CZK 199,999 Kč/mo 50,000 4.0000 Kč/credit 76,725 Kč

Equivalent Pay as you go cost is shown for comparison only. Enterprise pricing is based on isolated capacity, dedicated infrastructure, support, contractual requirements, and workload mix, not shared pay-as-you-go credit rates.

Final Enterprise sizing depends on workload mix across APIs, required turnaround time, GPU capacity, hosting isolation, support needs, compliance requirements, and capacity buffer.

Partner Program Discounts

Approved partner program members can earn an additional discount on Pay as you go usage only. Partner discounts do not apply to monthly subscription plans or subscription credits.

Partner discounts are based on active client projects in the current billing period:

Active Projects Partner Discount
3–7 3% off Pay as you go
8+ 7% off Pay as you go

An active project is a project with at least 2,500 credits consumed in the current billing period. Partner discounts are applied to the Pay as you go subscription in Stripe after partner approval and tier sync.

Auto Overage

Subscribers can enable auto overage to automatically bill excess usage via pay-as-you-go rates when their plan credits run out. Toggle this in the Billing dashboard. Overage credits are billed at the same graduated rates as Pay as you go.

Payment Methods

We support the following payment methods:

  • Credit Cards (Mastercard, Visa, American Express)
  • SEPA direct debit
  • Apple Pay
  • iDEAL
  • Stripe Link

SEPA Direct Debit

SEPA Direct Debit is a delayed-settlement payment method. When you start paid billing with SEPA, the subscription enters a pending state first. During that period:

  • You can use up to 500 credits before the first SEPA payment fully settles.
  • Full subscription access is unlocked only after Stripe, our payment provider, confirms settlement.
  • If the initial SEPA settlement fails, API access is suspended immediately, provisional subscription credits are revoked, remaining trial credits are expired, and SEPA is disabled for future checkout sessions on that organization. Support must manually review and unban the account before access is restored.

Organizations that were previously suspended after a failed SEPA settlement can still use card-based checkout, but SEPA remains unavailable.

See Account Policies for the full suspension and manual review policy.

Billing Controls

Pay as you go Usage Limits

Every organization has a per-period pay-as-you-go credit limit that prevents runaway charges. New organizations start at 15,000 credits per period. When the limit is reached, an invoice is triggered automatically for usage so far, and you can continue using the API immediately.

As invoices are paid successfully, the limit increases by 20% each time, up to a maximum of 1,000,000 credits. If an invoice payment fails, the limit resets to 15,000. If you need a higher limit, request it through the billing dashboard or contact us.

For organizations waiting on their first SEPA settlement, the temporary 500-credit provisional cap applies before the normal Pay as you go credit-limit logic.

Project Budget Caps

Set a per-project budget cap to limit how many credits all API keys in a project can consume per billing period. This prevents runaway usage from a single client or integration.

Errors

402 Payment Required

When your credit balance reaches zero, API requests return a 402 Payment Required error:

{
  "success": false,
  "error": "Insufficient credits",
  "billing_url": "https://app.iterationlayer.com/billing"
}

Pay as you go users do not hit this error — usage is billed in arrears.

To resolve this:

  1. Switch to Pay as you go for usage-based billing
  2. Subscribe to a plan for recurring credits
  3. Enable auto overage on your subscription to prevent future interruptions

Budget Cap Exceeded

If a project’s budget cap is reached, requests with any key in that project return:

{
  "success": false,
  "error": "Budget cap exceeded"
}

Provisional Credit Limit Exceeded

If an organization is still waiting on its first SEPA settlement and tries to go beyond the 500-credit provisional allowance, requests return:

{
  "success": false,
  "error": "Provisional credit limit exceeded"
}

Refunds

Money-Back Guarantee

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. Pay as you go charges are for usage already consumed and are non-refundable.

For full details, see our Refund Policy.

Automatic Refunds for Failed Requests

Credits are automatically refunded for any failed request, whether the failure was a client error (4xx) or a server error (5xx). No action is needed on your part. Validation failures, malformed payloads, missing parameters, and internal errors all refund the credits that were reserved for the request. This applies to both synchronous and async webhook requests.

For async webhook requests, credits are not refunded when processing completed successfully but webhook delivery to your endpoint fails — the work was done and the result was generated.