Almost every non-resident who builds a business on Stripe eventually asks the same question: why can't Stripe just send my money to my bank at home? You have a Wyoming LLC, an EIN, a verified Stripe account, and customers paying you in dollars. Yet when you reach the payout settings, Stripe refuses every account that isn't American. The answer is not a policy you can argue with or a setting you missed. It is a structural fact about how money moves inside the United States. This guide explains exactly why Stripe US pays out only to US bank accounts, how to set up the correct landing-pad account, and how to move your money onward to your home country at the lowest possible cost.
How Stripe payouts actually move money
When a customer pays you, Stripe does not hand you cash. It collects the charge through the card networks, holds the funds in its own system for a short settlement window, and then pushes the net amount to your bank on a schedule (daily, weekly, or monthly, depending on your settings). That final push is the payout. For Stripe's US entity, that push travels over a single domestic system: the Automated Clearing House network, usually shortened to ACH.
ACH is the backbone of routine American bank transfers. Direct deposit of salaries, automatic bill payments, and most business-to-business transfers ride on it. It is operated under rules set by Nacha, and crucially, it is a closed domestic system. ACH can only deliver money to an account that has two specific pieces of identification: a nine-digit US routing number and a US account number. There is no field in an ACH instruction for an IBAN, a SWIFT code, or a foreign sort code. The rail simply does not have a lane that leaves the country.
This is why the question "can Stripe pay out to my international bank" has a structural answer rather than a negotiable one. Stripe US is not declining to send your money abroad because of your nationality, your country, or your risk profile. It is that the payment rail it uses physically cannot address an account that lives outside the US banking system. Understanding this changes how you approach the problem. You stop trying to make your home bank acceptable to Stripe and instead acquire a US account that is.
Why your home-country bank cannot receive a Stripe payout
Your bank in India, Pakistan, Nigeria, Brazil, the Philippines, or anywhere else outside the US identifies itself with local infrastructure. An Indian account has an IFSC code; a European one has an IBAN and a BIC; a UK account has a sort code; international wires use SWIFT messaging. None of these are ACH routing numbers. When Stripe's payout system asks for a routing number, there is no value your home bank can give that the ACH network will accept.
People sometimes assume a large multinational bank changes this. It does not. An HSBC branch in India, a Citi account in the Philippines, or a Standard Chartered account anywhere still routes through that country's domestic clearing and SWIFT for cross-border flow. The brand on the door is global; the account's plumbing is local. Stripe US has no SWIFT-based payout option at all, so even a wire-capable foreign account is unreachable as a payout destination.
It is also worth separating two different things that beginners conflate. Stripe accepts payments from your customers in many currencies and from many countries. That inbound flow is one system. Paying money out to you is a completely separate flow, and the payout flow for Stripe US is ACH-only. A common mistake is to assume that because Stripe clearly handles international money on the way in, it must handle it on the way out. It does not. The two directions use different rails with different reach.
The solution: a US business bank account as a landing pad
The fix is consistent for every non-resident founder. You open a US business bank account in the exact legal name of your Wyoming LLC, you give Stripe that account's routing and account numbers, and you let your earnings land there. From that US account, you control the onward move to your home country yourself. The US account is the landing pad; the repatriation is a second, separate step that you, not Stripe, perform.
The reason a non-resident can even open such an account is that your Wyoming LLC is a US legal entity with its own EIN. The bank is banking the company, not you personally as a foreign individual. You do not need to visit the United States, hold a US visa, or have a US residential address to open the accounts most founders use, because those providers are built for remote, document-based onboarding. The account simply needs to exist and be in the LLC's name before you point Stripe at it.
A few requirements are non-negotiable for the payout to work:
- A US bank account routing number, nine digits, that is ACH-eligible
- A US bank account number for that same account
- The account held in the LLC's exact legal name, character for character
- An active, fully verified account, not one that is still pending review
If any of these is missing or mismatched, Stripe will either reject the payout destination at setup or hold a payout that was already attempted. The single most common failure is a name mismatch, covered in detail later.
Choosing the landing-pad account: Mercury, Relay, or Wise Business
Three providers dominate among non-resident founders, and each gives Stripe a valid US routing and account number. The important framing first: Mercury, Relay, and Wise are fintechs that operate on top of FDIC-insured partner banks. They are not themselves chartered banks. That distinction matters for two reasons. First, your deposits are protected through the partner bank's FDIC coverage, not by the fintech directly. Second, approval is the provider's own decision and is never guaranteed. Eligibility depends heavily on your country of residence and the documents you supply, and each provider keeps its own list of supported and prohibited countries. Before you commit to one, check that provider's current country policy, because these lists change.
| Provider | What it gives you | Best used as | Notes |
|---|---|---|---|
| Mercury | Real US ACH routing and account numbers | Landing pad | Popular with startups; free to open for approved applicants; eligibility varies by country |
| Relay | US ACH details with multiple sub-accounts | Landing pad with budgeting | Sub-accounts help separate taxes, payroll, and operating funds |
| Wise Business | US ACH details plus low-cost onward FX | Landing pad and conversion in one | Often the cheapest way to convert and send to your home currency |
Mercury and Relay are pure landing pads: money lands, and you move it out separately. Wise Business is different in a useful way. It gives you US ACH details to receive Stripe payouts and also performs the currency conversion and onward transfer, often near the interbank rate. That means with Wise you can collapse two steps into one provider. Some founders open Mercury or Relay as their main operating account for its features and add Wise purely as the cheap conversion layer; others run everything through Wise Business. Both approaches are valid.
Step-by-step: from customer payment to your home bank
Here is the full journey, end to end, once your accounts are in place. None of these steps require Stripe to do anything it cannot do; each move happens on a rail built for it.
- A customer pays you. Stripe collects the charge and holds the funds through its standard settlement window.
- On your payout schedule, Stripe sends the net amount over ACH to your US business account at Mercury, Relay, or Wise. This typically lands in one to two business days.
- The money now sits in USD in a US account in your LLC's name. At this point you have already received your earnings; everything after this is optional and is about getting the money into your local currency.
- To repatriate, you move USD from your US account into Wise (if it is not already there) and convert to your home currency near the mid-market rate, or you send an international wire from your US bank to your home bank.
- Funds arrive in your home-country account, usually one to three business days later for Wise, and often longer for a raw wire that passes through correspondent banks.
The realistic total elapsed time from a Stripe payout leaving to money sitting in your home account is roughly two to five business days: one to two for Stripe to your US bank, plus one to three for the US bank to your home bank. Weekends, holidays in either country, and first-time transfer reviews can add a day or two.
Worked example: comparing two onward routes
Suppose Stripe pays out 10,000 dollars to your Mercury account and you want that money in your home currency. There are two common ways to get it there, and the cost difference is large enough to matter. The figures below are illustrations of how the costs are structured, not guaranteed rates; always check live rates and fees, which change frequently.
Route A, Mercury to Wise to your home bank. You move the 10,000 dollars into Wise, then convert to your local currency. Wise charges near the mid-market (interbank) rate with a small, transparent fee, often well under one percent. On 10,000 dollars, the foreign-exchange cost is typically in the range of tens of dollars, not hundreds. You see the exact fee and rate before you confirm.
Route B, Mercury international wire to your home bank. Your US bank charges a flat wire fee, commonly somewhere around 15 to 25 dollars. That part is small. The expensive part is your local bank's foreign-exchange margin when it converts the incoming dollars, which is frequently two to four percent and is baked silently into the rate they give you. On 10,000 dollars, a three percent margin is 300 dollars, dwarfing the wire fee.
The lesson generalizes. For a one-off transfer, either route gets the job done. But the moment payouts are recurring, the margin in Route B compounds month after month, which is precisely why most founders route through Wise. A simple comparison:
| Cost component | Route A (via Wise) | Route B (international wire) |
|---|---|---|
| Flat transfer fee | Small, often under 1% of amount | Roughly 15 to 25 dollars |
| FX margin | Near mid-market, often under 1% | Often 2 to 4% via local bank |
| Illustrative cost on 10,000 dollars | Tens of dollars | 200 to 400 plus the wire fee |
| Transparency of rate | Shown before you confirm | Often hidden in the bank's rate |
You are not required to repatriate at all
A point that surprises many first-time founders: there is no rule that says you must convert your Stripe earnings to your home currency or move them out of the US. Once funds land in your US business account, they are simply your company's money, sitting in dollars. You can leave them there indefinitely.
Holding a USD balance is often the smart move because so many of your costs are also in dollars. Your software subscriptions, your contractors and freelancers paid in USD, your Stripe fees, your registered agent, and next year's LLC renewal are all dollar expenses. Paying them straight from your USD balance avoids converting to your home currency and then converting back, which would cost you the exchange spread twice. Many founders keep a working USD float for these expenses and only repatriate the surplus.
This also gives you timing flexibility. Exchange rates move, and if you are not under pressure to convert immediately, you can choose when to repatriate. The key idea is that the US account is not a pass-through you must empty; it is a genuine business bank account you can operate from, spend from, and hold balances in.
Edge cases, fees, and gotchas that catch people out
A handful of issues recur often enough that they are worth flagging directly. Most are avoidable once you know to look for them.
- Name mismatches are the number-one cause of failed Stripe payouts. The name on the receiving bank account must match the LLC's legal name that Stripe has on file, exactly. A truncated word, a missing "LLC," or an old name from before you renamed the company can cause a payout to be rejected or held. Keep all three names identical: the LLC's legal name, the name on the US bank account, and the business name in Stripe.
- International wires can lose money to intermediary banks. When you send a raw wire, it may pass through one or more correspondent (intermediary) banks, each of which can deduct a fee in transit. The recipient sometimes gets slightly less than the amount sent, with no clean way to predict the exact shortfall. This is another reason the Wise route is more predictable.
- Home-country reporting may apply to inbound foreign funds. Depending on where you live, receiving foreign currency may carry reporting or documentation requirements with your local authorities or bank. This varies enormously by country, so consult a local accountant and review any country-specific guidance for your situation.
- PayPal is not a Stripe payout destination. Stripe pays out to a bank account, full stop. PayPal is a separate payment processor, not a bank you can nominate for Stripe payouts. You cannot route Stripe earnings to PayPal.
- Get the bank before you apply to Stripe. Stripe asks for US bank payout details during onboarding. Trying to set up Stripe with no US account in hand stalls you. Open Mercury, Relay, or Wise Business first, get it fully verified, then connect it to Stripe.
How this fits your wider tax and compliance picture
The payout mechanics described here are about moving money, not about what you owe. They are separate questions, and it helps to keep them separate. Receiving a Stripe payout into your US account does not by itself create a US tax liability. The United States taxes a non-resident only on income effectively connected with a US trade or business and on certain US-source passive income. Where your services are actually performed and where your customers are located drive that analysis far more than which bank the money lands in.
What the payout flow does intersect with is your filing paperwork. Stripe will have a W-8BEN-E on file for your foreign-owned LLC, which tells Stripe how to treat you for withholding. Separately, a foreign-owned single-member Wyoming LLC is a disregarded entity that must file Form 5472 with a pro forma 1120 each year, with a steep penalty for missing it. None of this is triggered by the act of receiving a payout, but the same business that earns Stripe revenue is the one that carries these obligations, so plan for both in parallel. When any of this touches your specific facts, confirm the treatment with a CPA familiar with non-resident-owned US entities rather than guessing.
The practical takeaway is to treat the money movement and the tax filing as two tracks. The money movement is solved by a US landing-pad account plus a cheap onward transfer. The tax filing is solved by knowing your forms and deadlines and getting professional help where the numbers are unclear.
Putting it all together
To receive Stripe payouts as a non-resident Wyoming LLC owner, accept the structural reality first: Stripe US pays out only over ACH, and ACH only reaches US bank accounts. Open a US business account at Mercury, Relay, or Wise Business in your LLC's exact legal name, confirm the provider supports your country, and connect that account to Stripe before you go live. Let payouts land there in USD. Then move money home on your own schedule, preferring a low-margin route like Wise over a raw international wire when you want your local currency, and holding USD for your dollar expenses when you don't. Keep your LLC name identical across Stripe and the bank, and you will avoid the failures that trip most people up.
If you have not formed your company yet, the prerequisite for all of this is a US LLC with an EIN. Forming a Wyoming LLC with us is 397 dollars, all-inclusive, with the LLC typically formed in about a day and the EIN obtained without an SSN, so you can open your US bank account, connect Stripe, and start receiving payouts the right way from day one.