Aug 22, 2026
Quick answer: Yes, non-US residents can open a Stripe or Shopify Payments account, but three conditions must be met: (1) owning a valid US legal entity (LLC or Corporation), (2) having an EIN tax ID, and (3) having a linked US business bank account. Missing any one of these three makes the account prone to holds, repeated verification requests, or outright rejection.
Both Stripe and Shopify Payments require business identity verification (KYB — Know Your Business) under US anti-money-laundering regulations. An LLC with no real US business activity (no warehouse, no real address, no taxes filed) is often flagged as high-risk, leading to held funds or repeated document requests.
If you’re not ready for Stripe/Shopify Payments, gateways like Payoneer or PingPong usually have lighter verification requirements for beginners. In the long run, though, fully completing your US legal entity remains the most sustainable solution to avoid the risk of an account lockout.