Stripe availability · Morocco
Stripe doesn't support Morocco. Here's the route that does work.
You can't open a Stripe merchant account from Morocco — the country isn't on Stripe's list. A US LLC with an EIN and a real US bank account meets every requirement on Stripe's own cross-border signup page. Here's what that unlocks, what it doesn't, and when you don't need it at all.
Current status · last checked 2026-07-01
Not supported — merchant account signup (opening a Stripe account to charge customers)
Not supported — Morocco is absent from Stripe's official supported-countries list (verified 2026-07-01).
First: do you even need a US company?
If all you need is to receive money — marketplace payouts, platform earnings, clients sending you USD — try a free Wise or Payoneer USD receiving account first. It costs nothing, takes days not weeks, and for a lot of freelancers it fully solves the problem. No LLC needed. Where it stops: those accounts let you receive payouts, but they do not let you open a Stripe merchant account. Stripe's own requirements page demands a legal entity registered in the account's country plus a physical bank account there that "can't be a virtual bank account." Wise and Payoneer receiving details are virtual accounts, so they fall outside Stripe's stated requirement — in Morocco or anywhere else.
When the US LLC route is the real fix
You need this route the moment you want to charge customers yourself — checkout on your own site, subscriptions, SaaS billing. That requires a Stripe merchant account, and no free tool gets you one from Morocco. A US LLC + EIN + non-virtual US bank account satisfies every item on Stripe's "open an account in another country" help page: US-registered legal entity, tax ID (the EIN), US physical mailing address (not a P.O. box), phone number, working website, government-issued ID, and a real US bank account. Your Moroccan passport is accepted — founder nationality and residence are not blockers. This isn't a gray-area hack: Stripe endorses the exact path through Stripe Atlas, its own "start a US company from anywhere in the world" product.
What a US LLC + EIN unlocks here
- A full self-serve US Stripe account with international card acceptance, managed from Morocco
- Stripe's bank requirement satisfied: a physical US business bank account, not virtual receiving details
- The EIN serves as the US tax ID Stripe asks for during activation
- Identity verification with a Moroccan passport — Stripe accepts government-issued ID from any country
- A Stripe-documented route: Stripe Atlas sells this same path (US entity + EIN + bank account + Stripe activation)
Straight talk
Two things to be clear-eyed about. First, Stripe KYCs you personally and can review or reserve accounts that misrepresent where the business operates — the LLC must genuinely be the merchant of record, with a real working website and a US mailing address that isn't a P.O. box. Second, the bank account is the practical chokepoint: it must be a real US account, not virtual receiving details, and bank onboarding standards vary by provider and nationality. If you only need to receive payouts rather than charge customers, a free Wise or Payoneer account may be all you need — start there.
Key facts
- Morocco is absent from Stripe's official supported-countries list at stripe.com/global, verified July 1, 2026.
- Stripe's requirements for opening an account in another country include a legal entity registered in that country and a physical bank account there that "can't be a virtual bank account."
- A free Wise or Payoneer USD account lets Moroccan founders receive payouts, but it does not meet Stripe's bank requirement for opening a merchant account.
- Stripe accepts a government-issued passport from any country for identity verification — a founder's nationality or residence is not a blocker for a US Stripe account.
- Stripe itself sells the US-entity route: Stripe Atlas forms a Delaware company, retrieves the EIN, opens a financial account, and activates Stripe from anywhere in the world.
- A US Stripe account requires a US physical mailing address that is not a P.O. box, a working website, and the US LLC genuinely operating as the merchant of record.
$399 + your state fee. One time.
LLC formation, EIN (CP-575), US bank setup, and the first-year registered agent. No SSN, no ITIN, no US visit — and no subscription.
Start your companyEIN in 3–5 business days
Straight answers
- Can I open a Stripe account from Morocco with a Wise or Payoneer account?
- No. Stripe's requirements page says the bank account "can't be a virtual bank account," and Wise/Payoneer USD receiving details are virtual accounts. They are excellent free tools for receiving payouts — try them first if receiving money is all you need — but they do not unlock Stripe merchant signup anywhere.
- Will Stripe accept my Moroccan passport?
- Yes. Stripe accepts government-issued ID from any country, so nationality and residence are not the blockers. The blockers are the entity and the bank account: you need a US-registered legal entity, an EIN, and a real US bank account to activate a US Stripe account.
- Is running Stripe through a US LLC a gray-area workaround?
- No. Stripe publishes these exact requirements on its own help page and sells the same path through Stripe Atlas. But it only holds if the LLC genuinely operates as the merchant of record — real website, US mailing address that isn't a P.O. box. Stripe verifies you as the human representative and can review or reserve accounts that misrepresent where the business operates.
- What exactly does a US Stripe account require?
- Per Stripe's "open an account in another country" page: a US-registered legal entity, a tax ID (EIN), a US physical mailing address (not a P.O. box), a phone number, a working website, government-issued ID from any country, and a physical US bank account that can't be virtual. A US LLC formation plus EIN plus US business banking covers the full list.
- How does EIN.LLC handle this, and what does it cost?
- We form the US LLC, obtain the EIN (typically in about 2–5 days once the LLC is filed), and set up US business banking — flat $399 plus your state's filing fee. No SSN, no ITIN, no US visit required. You come out with the three things Stripe actually checks for: entity, EIN, and a real US bank account.
- Is this legal or tax advice?
- No. This page is general information about platform availability and documented signup requirements. A US LLC carries its own US filing obligations, and owning a foreign entity may have tax implications in Morocco. Talk to a qualified tax or legal professional about your specific situation before forming one.
- Do I need an SSN, ITIN, or a US visit?
- No. EIN.LLC forms the LLC and obtains the EIN (CP-575) with only your passport — no SSN, no ITIN, no US co-signer, and no travel. Serving founders abroad is the default here, not an exception.
- What does it cost, and is there a subscription?
- $399 plus your state's filing fee, billed once. No subscription and no surprise renewals. It covers LLC formation, the EIN, US bank setup, and the first-year registered agent.
- Is this legal or tax advice?
- No. This page is general information about payment-platform availability and US company formation, not legal or tax advice. Rules change and your situation may differ — confirm specifics with the platform's current documentation and a qualified professional.
Keep reading