Pricing

Simple, transparent pricing

Choose a plan that fits your needs. Save up to 80% on returning users with Xident ID verification.

Included usage

Flat-fee plans

A simple monthly price with Checks included — no per-event billing.

Free

Developer sandbox

€0 / month

Plus usage

Included / Verification
Included / Check (returning user)

1,000 Checks + 100 Verifications, one-time

  • Browser-based age check
  • Client-side liveness
  • 1,000 Checks — one-time, not monthly
  • 100 document Verifications — one-time
  • Community support
Start free

Basic

For consumer age-gate sites

€99 / month

Plus usage

/ Verification
Included / Check (returning user)

100,000 Checks/month · no ID fallback

  • Browser-based age check (privacy-first)
  • No document upload, nothing leaves the browser
  • 100,000 Checks/month included
  • Top up with a Check pack from €5
  • Community support
Get started

Pay-as-you-go

Usage-based plans

Included Checks each month, then lower per-event rates as you scale — Verifications bill from the first one.

Starter

For indie devs and early PoCs

€19 / month

Perfect for getting started

Plus usage

€0.30 / Verification
€0.03 / Check (returning user)

2,500 Checks included · then pay as you go

  • Everything in Basic
  • ID Verification (OCR + face match)
  • 2,500 Checks/month included
  • Returning-user Checks (€0.03)
  • Basic analytics
  • Low-priority support
Get started
Most Popular

Growth

For growing businesses

€199 / month

Plus usage

€0.20 / Verification
€0.02 / Check (returning user)

30,000 Checks included · then pay as you go

  • Everything in Starter
  • 30,000 Checks/month included
  • Blacklist checks
  • Advanced analytics
  • Multi-tenant support
  • Priority support
  • SLA 99.9%
Get started

Scale

For high-volume platforms

€499 / month

Plus usage

€0.10 / Verification
€0.01 / Check (returning user)

150,000 Checks included · then pay as you go

  • Everything in Growth
  • 150,000 Checks/month included
  • Custom verification flows
  • SLA 99.9%
  • Audit logs & compliance reports
  • Dedicated account manager
Contact Sales
Custom Solutions

Enterprise

Need custom pricing, dedicated infrastructure, or compliance certifications? Let's build a plan that fits your needs.

  • Contract pricing
  • Policy customization
  • Data residency
  • Legal indemnification options

Verification pricing breakdown

Different verification types have different costs. Xident ID verifications save you up to 80%.

Verification Type Starter Growth Scale
Verification — ID / Document
OCR + document verification with face match
€0.30 €0.20 €0.10
Verification — Face 2FA
Facial recognition authentication
€0.30 €0.20 €0.10
Verification — Blacklist Check
Face similarity fraud detection
€0.30 €0.20 €0.10
Check — Age
Browser-based ML age-bracket recognition
€0.03 €0.02 €0.01
Check — Returning user (Xident ID)
Returning user with Xident ID (passkey, login, OAuth)
€0.03 €0.02 €0.01

Prepaid packs

A pack is prepaid volume at your plan's own rate — so the same pack costs less on a higher tier, and larger packs discount further. Every pack is valid for 365 days.

Packs do two different jobs. On Basic they are the top-up: Basic stops when its 100,000 included Checks are gone, and a pack is how you keep going. On Starter, Growth and Scale they are purely a discount — those plans never stop, so prepaying is optional and only buys you a lower per-unit rate.

Check packs

Pack BasicStarterGrowthScale
10,000 Checks
checks_10k
€5
€0.0005/Check
€300
€0.030/Check
€200
€0.020/Check
€100
€0.010/Check
50,000 Checks
checks_50k
€25
€0.0005/Check
€1,350
€0.027/Check
€900
€0.018/Check
€450
€0.009/Check
250,000 Checks
checks_250k
€125
€0.0005/Check
€6,000
€0.024/Check
€4,000
€0.016/Check
€2,000
€0.008/Check

On Starter, Growth and Scale the smallest pack sits at your plan's list Check rate and bigger packs discount below it. Basic's packs are a flat €0.0005 per Check at every size — that is already Basic's published rate, so a pack costs you exactly what the same volume has always cost.

Verification packs

Pack StarterGrowthScale
100 Verifications
verifications_100
€30
€0.300/Verification
€20
€0.200/Verification
€10
€0.100/Verification
500 Verifications
verifications_500
€135
€0.270/Verification
€90
€0.180/Verification
€45
€0.090/Verification
2,500 Verifications
verifications_2500
€600
€0.240/Verification
€400
€0.160/Verification
€200
€0.080/Verification

Verification packs are not sold on Basic, and that is not a restriction we could lift by changing a setting. Basic is a browser age check with no document path at all, so prepaid Verifications would be credit you could never spend. If you need to scan an ID, the plan you want is Starter or above. Free has no packs either — there is no card on file.

Choose what each session costs

Most sessions never need a document scan. Set verification_mode per session, from your backend, and pay the expensive rate only where the risk justifies it.

auto

Default

Our rules engine picks the path from the visitor's country and your content category, escalating to a document only when the on-device check cannot reach the threshold.

facial

Bills a Check

Browser age check only, and it never escalates to a document. For low-risk age gates where you would rather turn a borderline visitor away than ask them for ID.

document

Bills a Verification

Always a document scan plus face match. For the moments that warrant it — a first withdrawal, an account recovery, a high-value order.

What that saves, on Growth

10,000 verification sessions a month, where 1 in 10 genuinely needs a document.

Approach Usage Monthly total
Document for everyone 10,000 × €0.20 €2,199
Mode per session 9,000 facial · 1,000 document 9,000 Checks included
1,000 × €0.20
€399

Both figures include the €199 base fee. The 9,000 Checks sit inside Growth's 30,000 included allowance, so they add nothing. Forcing a document requires Starter or above — Basic is the browser-check plan and has no document path.

Cost Calculator

Estimate your monthly cost based on verification volume

10,000
100 500,000
40%
0% new users only 90% returning users
Starter
€19
per month
(€19 base + usage)
Growth
€199
Best value at scale
(€199 base + usage)
Scale
€499
per month
(€499 base + usage)

Returning users are billed as Checks and draw on your plan's included Check allowance (2,500 · 30,000 · 150,000) before costing anything. Verifications have no allowance and bill from the first one.

Frequently asked questions

What is the difference between a Verification and a Check?

A Verification is the expensive operation — document/ID verification with OCR and face match, plus blacklist checks. A Check is the cheap operation — a browser-based age check, a returning-user Xident ID lookup, or an OAuth login. Verifications cost €0.10–0.30; Checks cost €0.01–0.03, roughly 10× cheaper.

How does the returning-user discount work?

When a user verifies once and creates an Xident ID, every later verification on any site using Xident is just a Check (a lookup) — about 10× cheaper than a full Verification. This "Verify Once" model lowers your cost as the network grows.

What is the Basic plan?

Basic is €99/month for browser-based age checks only (no ID/document fallback): 100,000 Checks included per month. Beyond that it stops until you buy a prepaid Check pack, priced at €0.0005 per Check — the same rate the volume has always cost. It is built for high-volume consumer age-gate sites such as adult content, dating, and alcohol e-commerce.

Is there a free tier?

Yes — a free developer sandbox with 1,000 Checks and 100 document Verifications. Both are one-time grants, not monthly: enough to build and test an integration end to end, including the document path. There is no card required, and nothing renews.

How many Checks are included in my plan?

Paid plans include a monthly Check allowance: Basic 100,000, Starter 2,500, Growth 30,000 and Scale 150,000. Free is different — its 1,000 Checks and 100 Verifications are one-time, not monthly. Checks are the cheap operations — the browser age check, liveness, a returning-user Xident ID lookup, and OAuth login. Beyond the allowance, Starter, Growth and Scale never stop: extra Checks meter at your plan's own rate and settle on your monthly invoice. Basic stops at 100,000 and you top up with a prepaid Check pack.

Are any Verifications included?

On a paid plan, no — and that is deliberate. A Verification means a real document scan: OCR, fake-document detection and a face match, which costs us money every single time. So Verifications bill from the first one, at €0.30, €0.20 or €0.10 depending on your tier, and the included monthly volume covers Checks only. The free sandbox is the one exception: it includes 100 document Verifications so you can test the document path before paying. Like its 1,000 Checks, they are a one-time grant and do not renew.

How much do prepaid packs cost?

A pack is prepaid volume at your plan's own rate, so the same pack costs less on a higher tier and bigger packs discount further. Check packs: 10,000 Checks is €5 on Basic, €300 on Starter, €200 on Growth and €100 on Scale; 50,000 Checks are €25 / €1,350 / €900 / €450; 250,000 Checks are €125 / €6,000 / €4,000 / €2,000. Basic's are flat at €0.0005 per Check at every size, which is already Basic's published rate. Verification packs on Starter, Growth and Scale: 100 Verifications for €30 / €20 / €10, 500 for €135 / €90 / €45, and 2,500 for €600 / €400 / €200. Every pack is valid for 365 days. Free has no packs (no card on file).

Why can Basic not buy Verification packs?

Because Basic has no document path at all. It runs only the browser-based age check — there is no ID upload, no OCR and no face match on that plan, so prepaid Verifications would be credit you could never spend. Selling them would be taking money for units that expire unused. If you need to scan an ID, the plan you want is Starter or above, and moving up is a plan change rather than an add-on.

What happens when I run out of my included Checks?

It depends on your plan, and the difference is deliberate. On Starter, Growth and Scale nothing stops: extra Checks are simply metered at your plan's own rate (€0.03, €0.02 or €0.01) and settle on your monthly invoice. Prepaying a pack is optional there — it only buys you a lower rate. On Basic, verification stops until you buy a Check pack, because the €99 covers a fixed 100,000 Checks. On the free sandbox it stops too, and that is the signal to upgrade. If you want a spending ceiling on a paid plan, set a monthly budget in billing settings and switch on "stop verifications at the budget" — sessions already in flight always finish.

Do you remove Xident branding?

The verification UI always shows a "Powered by Xident" footer (no white-label). You can optionally add your own logo for co-branding.

Can I change plans anytime?

Yes, you can upgrade or downgrade your plan at any time. Changes take effect on your next billing cycle.

Ready to get started?

Start free with 1,000 Checks and 100 document Verifications — a one-time grant, no credit card required.