Skip to main content
Before accepting payments, you must verify your identity and your business. We partner with Stripe to handle the verification process.
Compliance settings

Where do I submit compliance information?

Go to CommerceSettingsGeneral

What compliance is required?

Before you can fully accept payments and receive payouts, you must:
  1. Provide your country of origin
  2. Complete KYC (Know Your Customer) verification
  3. Add bank account details for payouts

How long does verification take?

Approval can be quick (minutes) or take 1-2 business days depending on:
  • Completeness of information provided
  • Document quality
  • Business type complexity

What if I get a compliance request later?

Ongoing compliance requests can happen. Watch for:
  • Email notifications
  • In-product alerts in Hercules
Respond promptly to avoid payout holds.

Additional FAQ

We currently support individuals and businesses from the following countries: Australia, Austria, Belgium, Brazil, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hong Kong, Hungary, India, Ireland, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Malaysia, Malta, Mexico, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Singapore, Slovakia, Slovenia, Spain, Sweden, Switzerland, Thailand, United Arab Emirates, United Kingdom, and United States.If your country isn’t listed, contact support to check if it will be added soon. Some users set up legal entities in supported countries.
Typically: government ID, business registration (if applicable), and proof of address. Requirements vary by country and business type.
You cannot accept payments until initial verification completes. For ongoing compliance requests, you can continue accepting payments, but payouts may be held until verification completes.