Pricing
One credit per scan. 250 to start.
Credits are prepaid and never expire. There is no monthly platform fee, no seat pricing and nothing to cancel — you buy a pack when you need one, and every account starts with 250 credits.
Enough to ship an integration and run a real pilot.
500 credits · €0.078 per scan
- 500 scans
- Test and live API keys
- Embed SDK, QR hand-off and REST API
- Signed webhooks with a delivery log
- Scanner customization: language, colours, watermark, success screen
The pack most teams settle on once they are in production.
2,500 credits · €0.060 per scan
- 2,500 scans
- Everything in Starter
- 30 days of usage analytics
- Unlimited API keys and domains
- Webhook replay for failed deliveries
For products where scanning is part of the core flow.
10,000 credits · €0.050 per scan
- 10,000 scans
- Everything in Growth
- Volume pricing above 50,000 scans
- Priority support on integration issues
- Relay-only mode on request (we never store the file)
What consumes a credit: one scanned document, at the moment it is delivered — test or live. Opening the scanner is free, so an abandoned scan costs nothing. Pages are free — a twelve-page contract and a single ID card both cost one credit. Test vs live is a label on the key, so staging and production traffic stay distinguishable.
Included everywhere
The whole product is on every plan
Packs differ only in how many scans they carry. Nothing is gated behind a tier: you do not have to upgrade to get webhooks, analytics or customization.
| Feature | Every plan |
|---|---|
| Scans | One credit per scanned document, any number of pages, test or live |
| API keys | Unlimited, publishable and secret, test and live |
| Allowlisted domains | Unlimited |
| Usage analytics | 30-day window, per session, per status and per mode |
| Webhooks | Signed, retried, with a replayable delivery log |
| Scanner customization | Six languages, accent, radius, brand, capture prompt, document watermark, success screen, named profiles |
| Result retention | 24 hours, then dropped |
Scanning more than 50,000 documents a year, or need us to never store the file at all? Talk to us — volume pricing and relay-only mode are both available.
Metering
How billing actually behaves
The credit ledger is append-only and every entry records the resulting balance, so the number in your console always reconciles against its own history.
What exactly consumes a credit?
One scanned document consumes one credit, at the moment the finished PDF is delivered — test or live. That covers the whole scan: capturing as many pages as your page limit allows, assembling the PDF and delivering it.
Pages are free. A twelve-page contract costs the same one credit as a single ID card. Opening the scanner is free.
Is test mode free?
No. A document scanned with a test key (pk_test_… or sk_test_…) costs the same one credit as one scanned with a live key — and opening a session that never scans anything is free either way. Test vs live is a label so you can tell staging traffic from production in analytics, and revoke one set of keys without touching the other.
Every new account starts with 250 credits, which is enough to finish an integration and a demo before you buy a pack.
What happens if a user abandons the scan?
Nothing is charged. A credit is spent only when a finished document is delivered, so a QR code nobody scanned or a camera that was closed costs nothing.
Abandoned scans expire after fifteen minutes and show up in your analytics as expired, so you can see the ratio rather than guess at it. If abandonment is high, that is usually a placement problem in your own flow.
Do credits expire?
No. Credits are a prepaid balance, not a monthly allowance. Whatever you do not use this month is still there next month.
What happens when the balance reaches zero?
The scanner refuses to open (HTTP 402, insufficient_credits) instead of letting a user scan a document you cannot receive, and your balance never goes negative. Top up from the console and the next scan works immediately.
Is there a monthly fee or a contract?
No. You buy a pack of credits when you need one. There is no seat pricing, no platform fee and nothing to cancel.
Start with 250 free credits
No card, no sales call. Sign up, copy a test key, and build the integration on the 250 signup credits before you decide whether to buy a pack.