MR MerchantReady
Guide · IV · KYC Readiness Published May 22, 2026

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.

Stacked verification documents — KYC readiness folder structure
Figure · Stacked verification documents — KYC readiness folder structure

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

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.

§ FAQ

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.

Next step · 30-second free readiness scan.

Run a free readiness scan