Stripe Identity
Capability scores
Methodology →- Authentication
- 4.0
- SSO & Federation
- 2.0
- Authorization
- 2.5
- Lifecycle & Provisioning
- 2.5
- MFA & Passwordless
- 3.0
- Governance & Audit
- 4.0
- Developer Experience
- 4.5
- Deployment Flexibility
- 3.5
- Pricing Transparency
- 4.0
- Support & Ecosystem
- 3.5
Scored 0–5 against a published rubric. Independent analysis, no vendor sponsorship.
Overview
Stripe Identity does document and selfie identity verification through a session-based API, launched in July 2021 and now covering 110 enumerated country codes, up from around 30 at launch. Its defining characteristic in a category that quotes privately is published pricing: 1.50 dollars per completed document and selfie verification, 50 cents per US ID number lookup, and the first 50 verifications free.
It is a verification product, not a compliance platform, and reading it as the latter is where buyers go wrong.
What it is good at
Price transparency and integration ergonomics. A developer can price a verification flow from a public page and ship it the same day, through a Stripe.js modal, a hosted redirect, iOS, Android or React Native SDKs, or a no-code verification link generated in the Dashboard. The session model is clean: create a session, hand over a client secret, receive a verification report and webhook events.
Data-handling controls are better documented than most competitors. Sensitive fields require restricted API keys, plain restricted keys reach results only from the last 48 hours, longer access needs IP-restricted keys, and file links for document and selfie images must expire within 30 seconds. A redaction endpoint exists and is properly specified.
Compliance coverage on the payments side is strong, with PCI Service Provider Level 1, SOC 1 and SOC 2 Type II and a public SOC 3 report.
Where it falls short
Scope, mostly by design. There is no AML, PEP, sanctions or watchlist screening, no KYB or beneficial ownership verification, and no ongoing monitoring. ID number checks are US only. Address, phone and email checks remain invite only, so four of six documented check types are not generally available.
The prohibited-use list rules out several common applications: no FCRA purposes, no HIPAA data, no government or law enforcement use, no resale as a standalone verification service, and no verification of anyone under 16, which excludes age assurance.
On assurance evidence, Stripe publishes nothing. No ISO 27001 on its own security documentation, no IAL2 conformance, no ISO/IEC 30107-3 PAD certification, no NIST evaluation participation, no accuracy figures. Stripe also places biometric-law compliance on the customer.
Retention is asymmetric: biometrics one year, other verification data seven years, redaction up to four days.
Pricing
1.50 dollars per document and selfie verification, 50 cents per US ID number lookup, first 50 free, custom above roughly 2,000 identities per month. Model it with our TCO calculator.
Best for, and who should look elsewhere
Choose Stripe Identity for straightforward document and selfie checks at a known price, particularly if you already build on Stripe. Choose Sumsub for AML, KYB and Travel Rule in one platform, Persona for configurable workflows, or Yoti for age assurance.
Bottom line
The clearest-priced and easiest-to-integrate verification product available, deliberately narrow, and not a substitute for a regulated KYC or AML programme.
Stripe Identity: frequently asked questions
- How much does Stripe Identity cost?
- Stripe publishes per-check pricing, which almost no dedicated IDV vendor does. ID document verification with selfie is 1.50 dollars per completed verification. ID number lookup is 50 cents per lookup, US Social Security numbers only. The first 50 verifications are free. Above roughly 2,000 identities per month Stripe asks you to contact sales for custom pricing, which is unpublished. There is no separate document-only price, no published platform or subscription fee, no minimum commitment, and no published volume discount schedule. Address, phone and email checks carry no published price because they are invite-only.
- What does Stripe Identity actually check?
- Six check types exist on paper: document, selfie, ID number, address, phone and email. Only document and ID number are generally available as selectable session types; address, phone and email are marked invite only. Selfie is not a standalone check, it is an option on a document session that requires a matching selfie. ID number checks are US only, validated against third-party sources such as credit bureaus and government databases. Processing normally completes within a few minutes.
- Can Stripe Identity replace a KYC or AML vendor?
- No, and this is the gap most comparison tables miss. Stripe Identity performs no AML, PEP, sanctions or watchlist screening of any kind. It has no KYB or business verification, no beneficial ownership checks, and no ongoing or perpetual monitoring, since it is a point-in-time session model. Sanctions appear in Stripe's documentation only as a restriction on who you are permitted to verify, not as a screening service Stripe runs on your behalf. If you have regulated KYC or AML obligations, Stripe Identity is one component, not the programme.
- What is Stripe Identity not allowed to be used for?
- The prohibited-use list is unusually broad and worth reading before you build. You may not resell it as an independent identity verification service, use it with HIPAA-covered protected health information, or use it for any Fair Credit Reporting Act permissible purpose, which rules out credit, employment, housing and insurance eligibility decisions. Government and law enforcement use is prohibited. You may not verify anyone under 16, which rules out most age assurance use cases. And you may not verify persons connected to Cuba, Iran, North Korea, Syria, Crimea, Donetsk, Luhansk, Russia or China, or sanctions-listed parties.
- Which countries does Stripe Identity cover?
- Stripe's own properties give three different answers, which is worth knowing. Its documentation index says more than 120 countries, its product page says over 100, and the enumerated list in the verification-checks documentation contains 110 country codes as of September 2026. Supported documents are national IDs, driving licences and passports, with passports most widely supported; no per-country document matrix or total document-type count is published. One hard limit is documented: Stripe does not extract document fields written in Arabic, Chinese, Cyrillic, Greek, Hebrew, Korean, Tamil or Thai script. Separately, your own business must be based in Great Britain, Japan or the United States for general availability, with a self-serve public beta covering 31 further countries.
- How long does Stripe retain verification data?
- Asymmetrically, and you should design around it. Stripe states it retains biometrics for one year and non-biometric verification data in the Stripe Dashboard for seven years. A redaction API exists, which replaces personal data with placeholders and deletes file contents, but redaction can take up to four days and the resulting webhook event must be explicitly subscribed to since it is not delivered to catch-all endpoints. Access to sensitive fields such as date of birth, ID number and document images requires a restricted API key, plain restricted keys only reach results from the last 48 hours, and file links for document and selfie images must expire within 30 seconds.
- Is Stripe Identity certified for high-assurance identity?
- Not in the way dedicated IDV vendors are, and Stripe does not claim it. Stripe holds PCI Service Provider Level 1, SOC 1 and SOC 2 Type II produced annually with a public SOC 3 report, APEC CBPR and PRP privacy certifications, and participates in the EU-US, UK and Swiss-US Data Privacy Frameworks. Its only NIST reference is loose alignment with the Cybersecurity Framework. We found no ISO 27001 claim on Stripe's own security documentation, no NIST SP 800-63 or IAL2 conformance assertion, no ISO/IEC 30107-3 presentation attack detection certification with a level or lab, no NIST face evaluation participation, and no published accuracy data of any kind. Stripe also explicitly pushes biometric-law compliance back to you, recommending you offer an alternative verification option or consult counsel in jurisdictions such as the EU.
- What are the best Stripe Identity alternatives?
- Sumsub if you need AML screening, KYB and Travel Rule alongside verification, with published pricing and dated Level 2 liveness testing. Persona for configurable workflows and link analysis. Entrust IDV for regulated European deployments with eIDAS coverage. Yoti if the requirement is age assurance, which Stripe explicitly prohibits for under-16s. Alloy if you need orchestration across several data providers. Stripe Identity remains an excellent fit when you want straightforward document and selfie verification at a published price and already build on Stripe.
More Identity Verification vendors
All Identity Verification →Related on Start with Identity
- VendorAlloy
top_tier
- VendorAU10TIX
strong
- VendorBioCatch
strong
- Comparisonjumio-vs-onfido
Jumio and Onfido do the same job: check a document, match a face, screen a watchlist. The split is independence against Entrust ownership, and SDK quality.
- Comparisonpersona-vs-veriff
Persona is a verification flow you design and branch. Veriff is a high-automation document and biometric check you switch on. How varied your users are decides
By SWI Community Team · Last evaluated 2026-09-20
Independent, community-driven analysis. No vendor sponsorship. Compiled from public research and community input and verified on a best-effort basis, so details may be incomplete or out of date. Scores are opinions, not advice. Trademarks belong to their owners; mention does not imply affiliation or endorsement. See the full disclaimer, or send corrections to community@startwithidentity.com.