Stripe availability · Morocco · Verified 2026-09-03
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-09-03
Not supported — merchant account signup (opening a Stripe account to charge customers)
Not supported as a merchant-account country — Morocco is absent from Stripe's official supported-countries list at stripe.com/global (verified 2026-09-03). Morocco does appear as a payout destination (MA) and on some Connect account-type lists; that is not a Moroccan-entity Stripe merchant account.
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.
Formation + EIN · last verified 2026-09-03
The $399 formation plus EIN for founders in Morocco
One-time $399 plus your state filing fee. No subscription and no surprise renewals. Assess whether LLC or EIN assistance fits this constraint first. After a human claims a prepared case, checkout is the same EIN.LLC signup used across this site. This step does not start payment and is not Stripe or bank acceptance.
Timeline
- 01
Create an account
Start at the same EIN.LLC signup used across this site. You get a login before anything is filed.
- 02
Verify your email
Confirm the address you signed up with. Email verification is required before intake and payment.
- 03
Complete the full intake
Company and personal details, including the US state of formation. No SSN, ITIN, or US visit.
- 04
Upload ID and address proof
A government-issued ID (passport works) and proof of residential address. Both are required before checkout.
- 05
Pay the one-time fee
The $399 formation plus your state's filing fee, on the same checkout. No subscription.
- 06
We file
We file the LLC and obtain the EIN (CP-575). State filing time varies. EIN support has a demonstrated 2–3-business-day route; timing depends on the case.
What is included
- LLC formation in the US state that fits your business
- State filing fee passed through at cost (no markup)
- Registered Agent for the first year
- EIN (Employer Identification Number) acquisition
- Operating Agreement template
- US Business Bank Account introduction
- Dedicated email support
State filing fee extra · one time · no subscription · no checkout yet
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. Also: Morocco is listed for some Stripe payouts and Connect account types. Do not treat that as a standard Moroccan Stripe merchant account.
Key facts
- Morocco is absent from Stripe's official supported-countries list at stripe.com/global, verified September 3, 2026.
- Morocco appears on Stripe's payouts country list as MA and on some Stripe Connect account-type lists. That is a payout or Connect destination, not a Moroccan-entity merchant account: Morocco is still absent from stripe.com/global as of 2026-09-03.
- 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 introduction, and the first-year registered agent. No SSN, no ITIN, no US visit — and no subscription.
Assess LLC and EIN needEIN support with a demonstrated 2–3-business-day route; timing depends on the case
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, support EIN acquisition with a demonstrated 2–3-business-day route once the LLC is filed (timing depends on the case), and introduce you to US business banking — flat $399 plus your state's filing fee. No SSN, no ITIN, no US visit required for formation or the EIN. Bank approval is the bank's KYC decision, not a guaranteed open.
- 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 SSN or ITIN is required for the LLC or the EIN. The IRS SS-4 instructions let a responsible party without an SSN or ITIN enter “foreign” or N/A on line 7b. Formation is remote — 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, a US bank introduction, and the first-year registered agent. Bank approval is the bank's KYC decision, not a guaranteed open.
- 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