Fix Stripe Identity Verification
Payouts on hold because Stripe wants to verify you or your business first? That's normal, every payment platform does this. Here's what Stripe actually checks, what documents it wants, and why real accounts get stuck.
Why Stripe Verification Gets Stuck
Stripe is mostly used here in the Connect sense, meaning you're setting up an account to receive payments as a merchant, freelancer, or small business owner, not shopping as a customer. If that's you, here's what its checks actually look at behind the scenes.
Stripe calls this process Know Your Customer, the same term banks use, and it runs in two layers. First it tries to confirm who you are (and who owns your business) just from the details you type in, cross checking your name, address, and registration numbers against official records. Only when that automatic check can't confirm something does it ask you for documents, and sometimes a selfie. Understanding which layer you're stuck in changes what you should actually do next.
Home Address vs Business Address
This one trips up more people than anything else. When Stripe asks for proof of address, it usually wants your real home address, not your registered agent, virtual office, or company's registered address. Mixing the two is one of the most common reasons verification stalls.
The Selfie or Liveness Check
A selfie isn't always required upfront. Stripe usually asks for one only if it can't automatically confirm your details, or if you're in a region where it's a hard requirement (parts of Europe and Brazil currently work this way). Stripe itself says poor image capture, bad lighting, blur, an off center face, is the single biggest reason honest people get bounced here.
Owners and Directors Left Out
If you run a company rather than a sole proprietorship, Stripe generally needs to verify anyone who owns 25% or more of the business (often called a UBO, ultimate beneficial owner), plus listed directors and whoever represents the account. Forgetting one owner can leave the whole account stuck in limbo.
Small Mismatches Everywhere
Stripe checks your keyed in name, date of birth, and address against your documents and against public registries. A shortened name, a missing middle name, or a business registration number typed slightly wrong (compared to Companies House, an EIN letter, or your local registry) can quietly stall an otherwise clean application.
Stripe Identity Verification at a Glance
A quick summary based on Stripe's own published policy and support documentation, useful if you just want the short version instead of reading the whole page.
| What you're checking | What we found |
|---|---|
| Verification time | Not a fixed number Stripe publishes. Automated checks that match official records can clear in minutes to about a day. Anything routed to manual document or selfie review commonly takes longer, often a few business days, more for complex business accounts. |
| Documents accepted | Passport, driver's license, or national ID for individuals. For businesses: a registration document, tax ID (like an EIN in the US or a Companies House number in the UK), and proof of address such as a recent utility bill or bank statement. |
| Selfie or liveness required | Not always upfront. Usually a fallback when automatic checks fail, but mandatory by regulation in some regions, including current rollouts across parts of Europe and a required liveness step in Brazil. |
| Countries supported | Stripe operates across dozens of countries with country specific rules. Requirements differ meaningfully between, for example, the US, UK, EU, Canada, Australia, Singapore, and Brazil. |
| Manual review common | Yes, especially for company accounts with multiple owners, higher risk business categories, or whenever the automatic data check can't confirm what you entered. |
Information checked July 2026 from Stripe's own support and Connect documentation. Platforms change their process over time, so treat this as a solid starting point, not gospel.
One thing worth calling out because it confuses a lot of people: if you're building or running a marketplace and onboarding other sellers through Stripe Connect, the rules above apply to every connected account, not just your main one. Europe in particular has been rolling out stricter requirements for connected accounts through 2026, with existing accounts getting a due date sometime between June and October to meet the new standard before restrictions kick in. If you manage several seller accounts, it's worth checking each one rather than assuming they're all fine because your own account cleared.
How KYC Rejected Helps You Pass Stripe Verification
We can't see your Stripe account or override its risk decisions, nobody outside Stripe can. What we can do is catch the document and selfie problems before you hand them over, so you're not burning a review cycle on something a five second check would have caught.
Use the same ID photo or selfie that Stripe flagged, cropped edges and all
We check for glare, blur, expired dates, and the framing issues that commonly cause delays
Correct what's flagged and resubmit with a document that's actually ready to clear
😫 Tried Everything? Still Failing?
Our human experts manually fix your document. Only $0.50 • 100% approval guarantee
Stripe Verification Questions
⏱️ How long does Stripe identity verification take?
Stripe doesn't publish one set number, because it depends on whether your details clear automatically or need a manual look. Automated matches against official records often finish in minutes to about a day. If Stripe needs to manually review documents or a selfie, expect it to typically take longer, commonly a few business days.
📄 What documents does Stripe accept?
For individuals: a passport, driver's license, or national ID card, plus proof of address like a recent utility bill or bank statement. For businesses: a registration document, your tax ID (an EIN in the US, for example), and identity documents for owners holding 25% or more of the company.
🤳 Does Stripe require a selfie?
Not automatically for everyone. It's usually offered as one option when Stripe can't verify your information automatically, alongside uploading documents instead. In some countries it's mandatory by regulation, current examples include parts of Europe and Brazil.
🚫 Why did Stripe reject or delay my verification?
The usual suspects: your name, address, or date of birth doesn't exactly match your documents, you used a business or registered agent address instead of your real home address, your ID photo is expired, cropped, or blurry, or you're missing details for a business owner or director.
💰 Why is Stripe holding my payouts?
Stripe pauses payouts until it can confirm your identity and, for a business, the identity of whoever owns and represents it. This is standard know your customer practice across payment companies, not a signal you did something wrong.
👥 Do all business owners need to verify?
Generally yes. Anyone owning 25% or more of the business, plus listed directors and the person acting as account representative, usually needs to complete identity verification before the account fully clears.
Ready to Fix Your Stripe Verification?
Stop losing sales while your payouts sit on hold. Check your document free before you resubmit.
Check My Stripe Document Free