logo

Does Stripe need id verification

Yes, Stripe needs ID verification when it cannot automatically confirm your personal or business details during account setup, and may then ask for a government-issued photo ID.

Stripe requires account holders to share information about their identity and home address, and the exact requirements vary by country.

  • Automatic checks: Stripe first tries to verify you using the details entered at signup, such as your name, address and tax or ID numbers.
  • Document upload: If automatic verification fails, or the business is considered higher risk, Stripe can request a photo of a government-issued ID and sometimes a selfie, uploaded through the Dashboard.
  • Country rules: In India, account holders must also verify details such as a Permanent Account Number (PAN) and business URLs, and Stripe's 2025 update added fields like gender and nationality for account representatives and business owners.
  • Connected accounts: On Stripe Connect, the platform collects the required information from its users and passes it to Stripe for verification.

Documents Stripe generally accepts for identity checks include:

  • Passport: A valid passport that has not expired.
  • Driver's license: Both the front and the back of the license.
  • Other government IDs: Additional government-issued identity cards, depending on the country.

On Reddit, some users describe manual verification as strict and demanding, especially when documents do not exactly match account details, while others say photo ID was only requested after automatic checks failed. Businesses that struggle to pass verification sometimes look at Stripe alternatives.

The details on any document must match the personal information on your Stripe account, so confirm your account details are correct before uploading. Stripe also publishes country-specific lists of acceptable documents, including rules for account representatives or owners who live in a different country from the account.

Losing too much to forex fees?Accept global payments with zero forex markup from 150+ countries.
From $19/Per Transaction
Skydo ROI CalculatorSee how much you can save on each transaction with Skydo
Free Calculator