Stripe KYC readiness — verification documents to prepare
What 'know your customer' material Stripe may request during account activation or review, and how to assemble it so a request becomes a same-day reply, not a hunt.
KYC requests rarely block accounts permanently. They block accounts that cannot produce the documents in a timely way.
Definition. KYC readiness is the state of having the documents Stripe may ask for already organized — business identity, ownership, financial information, fulfillment evidence — so that an information request becomes a same-day reply rather than a multi-day search.
The documents Stripe may request
Stripe’s specific list varies by country, business type, and the trigger of the request. Across most cases, expect:
- Business registration. Articles of incorporation, certificate of formation, or local equivalent. Matching the legal name on the Stripe account.
- EIN or tax ID. For US entities, an EIN. For non-US: the local equivalent.
- Beneficial owner identification. Government-issued ID for owners above a threshold (typically 25 percent).
- Proof of business address. Utility bill, lease, bank statement showing the registered address.
- Bank account verification. Account statement showing name and account number that match the payout setup.
- Website verification. That the website is operated by the legal entity. Linked via WHOIS, hosting bill, or a custom verification page.
- Product or service description. What is sold, where, in what currency, with what fulfillment timeline.
- Refund and dispute history (if any). From prior processors, where applicable.
- Fulfillment evidence. For physical goods: 3PL contracts, shipping records, sample tracking numbers. For digital: server logs, access records.
What we see go wrong
Legal entity vs trade name mismatch
A merchant operating as “Acme Subscriptions” applies with Stripe under the legal entity “Acme Subscriptions LLC.” The website shows the trade name. Stripe asks: are these the same? The merchant has the documents but does not have a clean explanation linking them.
Fix. On your About or Contact page, state: “Acme Subscriptions is operated by Acme Subscriptions LLC, a Delaware limited liability company.” On the footer, optionally include the LLC suffix. This is a one-line fix that prevents a one-week request.
Beneficial owner documents are missing for cofounders
Solo founders usually have their ID ready. Two- or three-cofounder companies sometimes have only the primary applicant’s ID and have to scramble to collect the others.
Fix. Collect all beneficial owner IDs (above the threshold) before applying. Store them in a shared secure folder.
Bank account name does not match
The Stripe account is registered to “Acme Subscriptions LLC” but the bank account is in the founder’s personal name. This usually means the business bank account is not yet open, which means activation will be paused until one is.
Fix. Open the business bank account before applying. Use the same legal entity name.
Address mismatches across documents
Articles of incorporation list one address. The utility bill lists another. The Stripe application lists a third. Stripe asks which one is correct.
Fix. Pick one current operating address. Update the articles (if state law permits a registered agent change) or use a consistent business address across all documents.
Website-to-business linkage is thin
If WHOIS privacy is enabled (it almost always is now) and there is no other public link between the website and the legal entity, Stripe may ask how the two are related.
Fix. A copy of the hosting bill in the legal entity’s name, or a public statement on the website’s About page naming the legal entity and address. The latter is also good for trust.
A KYC readiness folder layout
Before you apply, assemble a folder you can share with Stripe in one upload:
KYC-readiness/
01-business-identity/
- articles-of-incorporation.pdf
- ein-letter.pdf
- operating-agreement.pdf (if LLC)
02-owners/
- founder1-id.pdf
- founder2-id.pdf
03-address/
- business-utility-or-lease.pdf
04-banking/
- business-bank-statement.pdf
05-website-linkage/
- hosting-bill-or-domain-receipt.pdf
06-product/
- product-screenshots.pdf
- pricing-screenshot.pdf
07-fulfillment/
- 3pl-contract-or-supplier.pdf (physical)
- server-logs-sample.txt (digital)
When Stripe asks, the answer is “see the folder,” not “let me find that.”
What we do not do
We do not collect or store these documents. We do not advise you on legal entity formation, banking, or fiscal structure. Consult qualified counsel for entity decisions. We help you organize what you already have so Stripe’s request becomes a reply, not a scramble.
Frequently asked
- Will Stripe always ask for KYC documents?
- Stripe may request verification at activation, mid-review, or after an underwriting threshold is crossed. Not every merchant is asked at the same time, but most will eventually.
- What is the most often missing document?
- Proof of business identity that matches the website. If your legal entity name differs from your trade name, Stripe will want to see how they connect.