Identity verification for connected accounts (2024)

Every country has its own requirements that accounts must meet for Stripe to be able to pay out funds to individuals and companies. These are typically known as Know Your Customer (KYC) requirements. Regardless of the country, broadly speaking, the requirements Stripe must meet are:

  • Collecting information about the individual or company receiving funds
  • Verifying information to establish that we know who our customers are

Connect platforms collect the required information from users and provide it to Stripe. This may include information about the legal entity and personal information about the representative of the business, as well as those who own or control the business. Stripe then attempts verification. In some cases, Stripe may be able to verify an account by confirming some or all of the keyed-in data provided. In other cases, Stripe may require additional information, including, for example, a scan of a valid government-issued ID, a proof of address document, or both.

This page explains the verification flow options to meet Stripe KYC requirements, but the easiest way to manage verification is to integrate Connect Onboarding, which lets Stripe take care of the complexity around the basic KYC obligations associated with an account’s capabilities. Handling the details of account verification is initially complex and requires vigilance to keep up with the constantly evolving regulatory changes around the world.

Stripe recommends using Connect Onboarding. If you decide to handle account verification yourself, continue reading to learn about the verification flow options, how API fields translate to companies and individuals, and how to localize information requests. Also, read Handling Identity Verification with the API to learn how to programmatically provide information and handle requests.

Even after Stripe verifies a connected account, platforms still must monitor for and prevent fraud. Don’t rely on Stripe’s verification to meet any independent legal KYC or verification requirements.

Verification requirements Identity verification for connected accounts (1)

Verification requirements for connected accounts vary by account, depending on:

  • Country
  • Capabilities
  • Business type (for example, individual, company)
  • Business structure (for example, public corporation, private partnership)
  • The service agreement type between Stripe and the connected account
  • The risk level

You must collect and verify specific information to enable charges and payouts. For example, for a company in the US, you might need to collect:

  • Information about the business (for example, name, address, tax ID number).
  • Information about the person opening the Stripe account (for example, name, date of birth).
  • Information about beneficial owners (for example, name, email).

At certain variable thresholds—usually when a specified amount of time has passed or volume of charges have been made—you may need to collect and verify additional information. Stripe temporarily pauses charges or payouts if the information isn’t provided or verified according to the thresholds for required information. For example, additional information might include verification of the company tax ID number.

Onboarding flows Identity verification for connected accounts (2)

As the platform, you must decide if you want to collect the required information from your connected accounts upfront or incrementally. Upfront onboarding collects the eventually_due requirements for the account, while incremental onboarding only collects the currently_due requirements.

Upfront onboarding Incremental onboarding
Advantages
  • Entails a single request for information (normally)
  • Creates fewer problems in receiving payouts and maintaining processing ability
  • Exposes potential fraudsters or connected accounts who refuse to provide required information later
  • Onboards connected accounts quickly
  • Results in higher onboarding rates
Disadvantages
  • Onboarding connected accounts can take longer
  • Some legitimate new connected accounts might turn away due to the amount of information required before they complete the onboarding process
  • Creates a higher likelihood of disrupting business of an ongoing connected account

To determine whether to use upfront or incremental onboarding, review the required information for the countries where your connected accounts are located to understand the requirements that are eventually due. While Stripe tries to minimize any impact to connected accounts, requirements might change over time.

Business type Identity verification for connected accounts (3)

The specific KYC information depends on the type of business entity. They are:

  • individual—Collect information about the person.
  • company—Collect information about the company. Depending on the countries your connected accounts are in, you might also have to collect information about beneficial owners.
  • non_profit—Collect information about the non-profit organization.
  • government_entity (available for US connected accounts only)—Collect information about the government entity.

If you or your users are unsure of their entity type, the information might be in the business formation documents or tax documents for that entity.

See the list of requirements for different business types by country. When you know what information to collect, you can read more about handling identity verification with the API.

Business structure Identity verification for connected accounts (4)

For all business types other than individual, you can further classify your user’s business by identifying its legal (business) structure. A business structure describes the details of a business entity such as day-to-day operations, tax burdens, liability, and organizational schema. You can classify it by using company[structure] in the Account object.

Providing this information to Stripe gets you the most accurate business classification for compliance purposes. While it isn’t required, it can reduce onboarding requirements. For example, owner information is required for private companies, but not required for public companies. By default, a company is considered private if information on the company.structure isn’t provided.

CompaniesIdentity verification for connected accounts (5)

See the table below for descriptions of the different business structures that you can use to classify a company. Refer to the US required verification information section for more details on requirements.

If you or your users think the entity type should be company but are unsure, the information might be in the business formation documents or tax documents for that entity.

Business structureDescription
multi_member_llcA business with multiple owners or members that’s registered in a US state as a Limited Liability Company (LLC).
private_corporationA business incorporated in a US state that’s privately owned. It doesn’t have shares that are traded on a public stock exchange. It’s also called a closely-held corporation. If you’re a single-member LLC that has elected to be treated as a corporation for tax purposes, use this classification.
private_partnershipA business jointly owned by two or more people that’s created through a partnership agreement.
public_corporationA business incorporated under the laws of a US state. Ownership shares of this corporation are traded on a public stock exchange.
public_partnershipA business formed by a partnership agreement with one or more people, but has shares that are publicly traded on a stock exchange.
single_member_llcA business entity registered with a US state as a limited liability company (LLC) and that has only one member or owner.
sole_proprietorshipA business that isn’t a separate legal entity from its individual owner.
unincorporated_associationA business venture of two or more people that doesn’t have a formal corporate or entity structure.

Non-profitsIdentity verification for connected accounts (6)

See the table below for descriptions of the different business structures that you can use to classify a non_profit with. Refer to the US required verification information section for more details on requirements.

Business structureDescription
incorporated_non_profitAn organization incorporated under the laws of a US state that has obtained tax-exempt status as a non-profit entity under either state or federal law (for example, 501(c)(3)).
unincorporated_non_profitAn organization that’s pursuing an objective other than profits, such as a social cause, and has obtained tax-exempt status in the US under either state or federal law (for example, 501(c)(3)) but hasn’t formally incorporated.

Government entitiesIdentity verification for connected accounts (7)

See the table below for descriptions of the different business structures that you can use to classify a government_entity with. Refer to the US required verification information section for more details on requirements.

Business structureDescription
government_instrumentalityAn organization formed by a government statute or body based in the US to perform a certain function, but not the actual government body itself.
governmental_unitA branch of the state, local, or federal government of the US
tax_exempt_government_instrumentalityAn organization created by or pursuant to government statute and operated for public purposes. It has obtained federal tax-exempt status under state or federal law (for example, 501(c)(3)).

Internationalization and localizationIdentity verification for connected accounts (8)

If you support users in multiple countries, consider internationalization and localization when asking for information. Creating an interface that uses not only the user’s preferred language but also the proper localized terminology results in a smoother onboarding experience.

For example, instead of requesting a business tax ID from your users, regardless of country, request:

  • EIN, US
  • Business Number, Canada
  • Company Number, UK

You can find recommended country-specific labels along with the other required verification information.

  • Stripe-hosted onboarding
  • Updating Accounts
  • Handling additional verifications with the API
  • Account tokens
  • Required verification information
  • Testing verification
Identity verification for connected accounts (2024)

FAQs

How do banks verify identity for online accounts? ›

ID Verification and Facial Recognition

Acceptable documentation customers provide would include a driver's license, birth certificate, social security card, passport, and more. These measures are taken very seriously and must comply with Know Your Customer (KYC) and Anti Money Laundering (AML) regulations.

Why is Stripe asking for identity verification? ›

This is to promote transparency and prevent financial crimes. If unable to verify your identity programmatically, you may be asked to upload a government-issued photo ID through the secure Stripe Dashboard.

What are the three methods for verifying someone's identity? ›

6 Identity Verification Methods
  • Knowledge-based authentication.
  • Two-factor authentication.
  • Credit bureau-based authentication.
  • Database methods.
  • Online verification.
  • Biometric verification.

What are the requirements for Stripe connected accounts? ›

Minimum verification requirements for connected accounts in United States matching the above selections. Must be a reachable, unique URL that describes the account's business. Must be similar to the business name, legal entity name, or URL of the account. Must be between 13 and 120 years old.

What does it mean when a bank Cannot verify your identity? ›

What does it mean when a bank can't verify my identity? If all your document checks out, there are two major reasons why you might experience an unsuccessful verification – it may be because you've recently changed your residential address or you answered one or more security questions incorrectly.

What questions do banks ask to verify identity? ›

To verify a bank account of a customer, financial institutions will request information like the account holder's name, bank account number, and routing number. They'll check these details against other customer documentation to ensure that there are no inconsistencies.

Can I trust Stripe with my SSN? ›

Stripe collects your information with complete security and purpose. We use Stripe to handle our KYC (Know Your Customer) and AML (Anti-Money Laundering) checks in compliance with federal law in order to process your payments. We do not store any of this information and only use it for compliance checks.

Is it safe to give Stripe my ID? ›

Stripe ensures the security of verification data through encrypted connections, access controls, and by limiting access to only those who require it. Stripe will only use your verification data in accordance with the consent you granted before starting the verification process and our Privacy Policy.

Is Stripe verification legit? ›

Yes! Every user — whether an individual or a business — will always need to upload their government-issues photo ID in colour. It is part of Stripe's obligations to their banking partners to verify a company rep on the account.

What is an example of online identity verification? ›

Digital ID verification and liveness/selfie verification

With Plaid Identity Verification, for example, users simply snap a photo of their ID with their phone and upload it. Then, they submit a selfie verification to show they are a real person and look like the person in the documents they provide.

How do we verify a person's identity online? ›

For example, you can compare their name, date of birth, address, or email with public records, databases, or directories. You can also look for their online presence on other platforms, such as LinkedIn, Twitter, or Facebook, and see if their profile, activity, and network are consistent with their identity.

What are the 2 main verification methods? ›

Verification is making sure that the information on the source document is the same as the object document. Two main methods of verification: double entry and manual verification.

Does Stripe require identity verification? ›

In some cases, Stripe may be able to verify an account by confirming some or all of the keyed-in data provided. In other cases, Stripe may require additional information, including, for example, a scan of a valid government-issued ID, a proof of address document, or both.

Is Stripe Connect safe? ›

Stripe encrypts sensitive data both in transit and at rest. Stripe's infrastructure for storing, decrypting, and transmitting primary account numbers (PANs), such as credit card numbers, runs in a separate hosting infrastructure, and doesn't share any credentials with the rest of our services.

What is Stripe Connected account Agreement? ›

A service agreement establishes the relationship between Stripe and the platform's users. The connected account's service agreement type determines what capabilities the account has access to, and which service agreement applies to the platform's users.

How do online lenders verify identity? ›

Digital identity verification: Online identity verification uses identity verification companies to verify identity documents the user provides and compare the information they provide with databases. Checks may also include device and IP checks, email account checks, and behavioral analytics.

How long does it take for a bank to verify your identity? ›

Bank account verification methods are increasingly automated to improve accuracy and speed. For example, manually checking bank statements can take up to ten days, while checks completed via an automated service can happen in an instant.

How does online ID verification work? ›

This works by comparing the data a person sends over, whether that's a document such as a passport or biometric data such as a picture of their face and comparing that against a verified data set. This can include government records, credit references or even mobile data.

How do banks verify checks online? ›

You'll be requested to provide a photo of the front of the check and then, after it's endorsed, a photo of the back of the check. It's essential that the digital images captured are crisp and legible, as any discrepancies can impede the verification process, consequently delaying the deposit.

Top Articles
Small Business Checking Account FAQs
Wormholes - EVE University Wiki
Free Atm For Emerald Card Near Me
2024 Fantasy Baseball: Week 10 trade values chart and rest-of-season rankings for H2H and Rotisserie leagues
Gore Videos Uncensored
Mylaheychart Login
Sinai Web Scheduler
Xm Tennis Channel
Where's The Nearest Wendy's
Culvers Tartar Sauce
Cooking Fever Wiki
Nebraska Furniture Tables
The ULTIMATE 2023 Sedona Vortex Guide
Viprow Golf
Byte Delta Dental
8664751911
Illinois VIN Check and Lookup
Aps Day Spa Evesham
Poe Str Stacking
Azur Lane High Efficiency Combat Logistics Plan
Optum Urgent Care - Nutley Photos
Yugen Manga Jinx Cap 19
Water Temperature Robert Moses
Cosas Aesthetic Para Decorar Tu Cuarto Para Imprimir
Co10 Unr
Funky Town Gore Cartel Video
The Monitor Recent Obituaries: All Of The Monitor's Recent Obituaries
Ezstub Cross Country
Ridge Culver Wegmans Pharmacy
Rlcraft Toolbelt
Nacogdoches, Texas: Step Back in Time in Texas' Oldest Town
Most popular Indian web series of 2022 (so far) as per IMDb: Rocket Boys, Panchayat, Mai in top 10
1400 Kg To Lb
2012 Street Glide Blue Book Value
Clark County Ky Busted Newspaper
Pawn Shop Open Now
Planet Fitness Lebanon Nh
Compare Plans and Pricing - MEGA
Oriellys Tooele
Cranston Sewer Tax
Samantha Lyne Wikipedia
How to Print Tables in R with Examples Using table()
California Craigslist Cars For Sale By Owner
Weather In Allentown-Bethlehem-Easton Metropolitan Area 10 Days
Trivago Anaheim California
Wilson Tire And Auto Service Gambrills Photos
Best Conjuration Spell In Skyrim
Trending mods at Kenshi Nexus
Suntory Yamazaki 18 Jahre | Whisky.de » Zum Online-Shop
Craigslist Indpls Free
Electronics coupons, offers & promotions | The Los Angeles Times
Latest Posts
Article information

Author: Prof. An Powlowski

Last Updated:

Views: 6745

Rating: 4.3 / 5 (44 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Prof. An Powlowski

Birthday: 1992-09-29

Address: Apt. 994 8891 Orval Hill, Brittnyburgh, AZ 41023-0398

Phone: +26417467956738

Job: District Marketing Strategist

Hobby: Embroidery, Bodybuilding, Motor sports, Amateur radio, Wood carving, Whittling, Air sports

Introduction: My name is Prof. An Powlowski, I am a charming, helpful, attractive, good, graceful, thoughtful, vast person who loves writing and wants to share my knowledge and understanding with you.