Skip to main content
Stripe Connect onboarding requirements vary significantly by country. Some regions — such as the UAE, Japan, and Singapore — have additional regulatory requirements that make the process more involved than in countries like Canada or the US. This guide helps you prepare everything you need before starting.
BeatPass uses Stripe-hosted onboarding, which means Stripe will guide you through the required steps for your specific country. However, knowing what to expect in advance helps you gather documents and avoid delays.

Supported Countries

BeatPass supports Stripe Connect in the following countries:
Canada, Mexico, United States
Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom
Australia, Hong Kong, Japan, Malaysia, New Zealand, Singapore, Thailand
United Arab Emirates
Your country is selected during onboarding and cannot be changed after your Stripe account is created. Choose carefully.

Quick Reference: What Every Country Needs

Regardless of your country, you will need at minimum:
  • Full legal name (as on your government-issued ID)
  • Date of birth
  • Residential address
  • Phone number and email
  • Government-issued photo ID (passport, national ID, or driver’s license)
  • Bank account or debit card for receiving payouts
Beyond these basics, each region has additional requirements outlined below.

United States

The US has one of the simplest onboarding processes.
RequirementDetails
Tax IDSocial Security Number (SSN) or Individual Taxpayer Identification Number (ITIN)
ID VerificationDriver’s license, state ID, or passport
Bank AccountUS bank account number + routing number, or a Visa/Mastercard debit card
Business TypeIndividual (default for producers)
US producers may also receive a 1099 tax form from Stripe at the end of the tax year if earnings exceed the IRS reporting threshold. You can access this through your Stripe Express dashboard.

Canada

RequirementDetails
Tax IDSocial Insurance Number (SIN)
ID VerificationDriver’s license, provincial ID, or passport
Bank AccountCanadian bank account (institution number, transit number, account number) or debit card
Address VerificationStripe may request proof of address (utility bill or bank statement)

United Kingdom

RequirementDetails
Tax IDNational Insurance Number (NINO)
ID VerificationPassport, UK driver’s license, or national ID card
Bank AccountUK bank account (sort code + account number)

European Union Countries

EU requirements are broadly similar across member states, with minor variations.
RequirementDetails
Tax IDTax identification number specific to your country (e.g., TIN, NIF, Steuernummer)
ID VerificationPassport, national ID card, or driver’s license
Bank AccountIBAN (International Bank Account Number)
Address VerificationMay be required — utility bill, bank statement, or tax letter
Business VerificationSome EU countries require additional documentation for unincorporated entities, partnerships, or non-profits

Country-Specific Notes for EU

  • France — Outlying territories (e.g., Guadeloupe, Martinique, Reunion) may have limited Stripe availability
  • Germany — Tax ID (Steuernummer or Steuer-ID) is required
  • Netherlands — Additional identity documents may be required beyond standard ID
  • Estonia — E-residency companies are supported but may need extra documentation
  • Ireland, Czech Republic, Latvia — Additional beneficial ownership documentation may be needed for business accounts

United Arab Emirates (UAE)

The UAE has the most complex onboarding requirements of any BeatPass-supported country. Read this section carefully and prepare all documents before starting.

Key Difference: Business Account Required

Unlike most countries where producers onboard as individuals, the UAE only supports business-type accounts. This means you need some form of business registration or freelancer permit to complete onboarding.

Accepted Business Structures in the UAE

StructureDescription
Sole EstablishmentA single-owner business licensed by a local emirate authority
Free Zone EstablishmentA single-owner business registered in a UAE free zone
LLCLimited Liability Company registered on the mainland
Free Zone LLCLLC registered within a UAE free zone

Required Documents

1

Trade License

A valid Trade License (also called a Commercial License) issued by the relevant UAE authority. This is mandatory for all business types.
  • Must be current and not expired
  • Stripe monitors expiration and requires renewal within 28 days of expiry
  • Freelancer permits from free zones (e.g., Dubai Creative Clusters, Sharjah Media City) count as trade licenses
2

Identity Documents

You need to provide multiple identity documents:
  • Passport — Required for all individuals
  • Emirates ID — Required for UAE nationals and UAE residents
  • Residence Visa — Required for foreign nationals residing in the UAE
All documents must be valid and not expired. Stripe checks expiration dates and will request renewals.
3

Memorandum of Association (MOA)

Required for all business types except sole establishments and free zone establishments. This document shows the company’s ownership structure, including all shareholders and their ownership percentages.
4

Proof of Bank Account Ownership

A document proving that the bank account belongs to the business. This can be:
  • A bank statement showing the business name
  • A bank letter confirming account ownership
  • A canceled cheque
5

Power of Attorney (if applicable)

If the person completing the Stripe onboarding (the company representative) is not listed on the Trade License or MOA, a notarized Power of Attorney or letter of authorization is required.

Beneficial Ownership Disclosure

Stripe is required to verify all individuals who own 25% or more of the business. For each beneficial owner, you’ll need to provide:
  • Full name
  • Date of birth
  • Address
  • Passport and Emirates ID (or Residence Visa for non-residents)
If a holding company owns 25%+ of the primary business, the MOA of both the holding company and the primary business must be uploaded.

VAT Considerations

  • Stripe charges 5% UAE VAT on Stripe fees if you have not provided a valid UAE VAT ID
  • If you provide a valid UAE VAT ID, Stripe fees are VAT-exempt but you may have self-assessment obligations
  • Provide your VAT ID during onboarding to avoid unnecessary charges

How UAE Producers Can Get a Trade License

If you’re a music producer in the UAE without a trade license, here are common options:
Some free zones offer instant or virtual licenses that can be obtained online in 24-48 hours:
  • Dubai Economy & Tourism — Instant license for AED 1,070/year (~$291 USD) — note: limited activity types
  • IFZA (International Free Zone Authority) — Quick online process
Check that the license type covers “media production,” “music,” or “creative services” as an activity.
For producers earning significant income, a full LLC may provide additional benefits:
  • Higher credibility
  • Ability to sponsor visas
  • More banking options
  • Cost ranges from AED 15,000-50,000/year (~4,0004,000-13,600 USD) depending on the free zone
Tip for UAE producers: A free zone freelancer permit is the fastest and most affordable way to get onboarded with Stripe. Many producers use Sharjah Media City (Shams) or Dubai Creative Clusters as they cater specifically to media and creative professionals.

Australia

RequirementDetails
Tax IDTax File Number (TFN) or Australian Business Number (ABN)
ID VerificationPassport, driver’s license, or Medicare card
Bank AccountAustralian bank account (BSB + account number)
Address VerificationStripe may request address verification documents

Hong Kong

RequirementDetails
Tax IDHong Kong Business Registration Number (for companies)
ID VerificationHKID card or passport
Bank AccountHong Kong bank account
Business DocumentationAdditional requirements apply for HK-based businesses

Japan

Japan has unique requirements due to language verification:
RequirementDetails
Tax IDMy Number (Individual Number) for individuals
ID VerificationJapanese residence card, driver’s license, or passport — documents must show residency status
Bank AccountJapanese bank account
LanguageInformation must be provided in both kana and kanji variations
Japanese accounts require name and address in both kana (katakana/hiragana) and kanji scripts. The Stripe onboarding form will prompt you for both.

Singapore

RequirementDetails
Tax IDNRIC (for citizens/PRs) or FIN (for foreigners)
ID VerificationNRIC, passport, or employment pass
Bank AccountSingapore bank account
Enhanced VerificationSingapore has enhanced identity verification requirements — you may be asked to complete a video selfie or additional document checks

Malaysia

RequirementDetails
Tax IDMyKad number (NRIC) or passport number
ID VerificationMyKad (national ID) or passport
Bank AccountMalaysian bank account

Thailand

RequirementDetails
Tax IDThai national ID number or tax ID
ID VerificationThai national ID card or passport
Bank AccountThai bank account
Thailand has some marketplace-specific restrictions with Stripe Connect. If you encounter issues during onboarding, contact [email protected] for assistance.

Mexico

RequirementDetails
Tax IDRFC (Registro Federal de Contribuyentes)
ID VerificationINE/IFE (voter ID), passport, or driver’s license
Bank AccountMexican bank account (CLABE number)
Tax InformationYou may need to update tax information specifically for Mexican accounts

General Tips for All Regions

Prepare Documents First

Gather all required documents before starting the Stripe onboarding. The process goes much faster when you don’t have to pause and search for documents.

Use High-Quality Photos

When uploading ID documents, ensure photos are clear, well-lit, and show all four corners. Avoid glare and blur.

Match Names Exactly

Your name on Stripe must match your government ID exactly. Even small differences (like a middle name) can cause verification failures.

Keep Documents Current

Stripe monitors document expiration dates. You’ll be notified when documents need renewal. Failing to update them can pause your payouts.

Verification Timeline

ScenarioExpected Time
Standard verification (US, Canada, UK, EU)1-2 business days
Additional document review3-5 business days
Complex cases (UAE, first-time accounts)5-7 business days
Manual review requiredUp to 14 business days
The verification process is fastest when all documents are provided upfront and are clear and legible. Incomplete submissions are the #1 cause of delays.

Need Help With Your Region?

If you’re having trouble with region-specific onboarding requirements:
  1. Check Stripe’s help center at support.stripe.com for your specific country’s requirements
  2. Contact BeatPass support at [email protected] — include your country and a description of where you’re stuck
  3. Join the Discord community at discord.com/invite/N257QBkSeg to connect with producers in your region

Last modified on February 6, 2026