Skip to content
NomadRails
Guide · Receiving money

How to receive USD as a non-US resident

Your client is in Texas. You're in Lisbon, Tbilisi or Bali. They want to pay a dollar invoice the easy way, by domestic transfer, and they go pale when you mention an international wire. The fix is to give them US bank details that work like a local account: a routing number and an account number they pay by ACH. Here's how that works, who can get it, and how to turn those dollars into your own currency without losing a chunk on the way.

The short version

  • The trick is US receiving details: a routing and account number from Wise or Payoneer that let a US client pay you by domestic ACH, even though you live abroad.
  • ACH beats SWIFT: domestic ACH is cheap or free for the sender; an international SWIFT wire often costs tens of dollars and can be skimmed by intermediary banks.
  • Eligibility varies: US details depend on your country of residence and identity verification. Some residents get balances but not full details; a few countries aren't supported.
  • Hold, then convert: keep the dollars in a USD balance and convert to your local currency in chunks at the mid-market rate, not at a bad bank spread on arrival.
  • It isn't a real US bank account: these are receiving details from an e-money provider, not deposit-insured banking. Keep working capital there, not your savings.

I get a version of this question almost weekly. A freelancer lands a great US client, sends the first invoice, and the client's accounts team replies asking for an "ACH" or a US routing number. The freelancer doesn't have one, offers an international wire instead, and the client either grumbles about the $25 their bank charges or quietly drags their feet on paying. Months of this and you start to think being outside the US is a tax on your business. It doesn't have to be.

Everything below was checked in June 2026. Provider pricing, country support and verification steps change often, so treat the numbers as a current snapshot and confirm on each provider's own fee and eligibility pages before you commit. None of this is financial, tax or legal advice, and eligibility and tax points depend on your own residency and citizenship.

The problem: clients want to pay USD domestically

US businesses are built around domestic payments. Their accounting software, their bank, their habits all assume they're paying another US account by ACH: enter a routing number, enter an account number, click send, done, usually free. The moment you ask them to send an international wire instead, you've handed them a worse experience. They need your bank's SWIFT/BIC code, an IBAN or full address, a reason for the payment, and their bank will often charge them a fee for the privilege.

So two things go wrong at once. The payment costs more, because a SWIFT wire carries fees that an ACH transfer doesn't. And the relationship takes a small hit, because you've made paying you a chore. The whole point of getting US receiving details is to remove both problems: to look, from the client's side, exactly like a normal US payee.

What "US details" actually are: a routing number (which US bank) and an account number (which account), issued to you through a provider's US banking partner. Your client treats them as a normal US account and pays by ACH. The money lands in your USD balance with the provider, registered to you in your own country.

Solution 1: Wise USD account details

For most non-US residents, Wise is the first place I point people. Eligible users get a set of US account details, a routing number and an account number, inside the Wise multi-currency account. Your US client pays those details by domestic ACH, the dollars arrive in your USD balance, and you decide when to convert into your local currency.

Why it works well:

  • The client pays domestic. No SWIFT fee, no "our bank charges for international" pushback. To them it's an ordinary ACH.
  • You hold the dollars. Got paid USD but your rent is in euros or lari? Keep the dollars until the rate suits you (see our multi-currency guide).
  • Transparent conversion. When you do convert, Wise uses the mid-market rate plus a clearly shown fee that varies by currency pair, amount and country.

The honest caveats: Wise is an e-money institution, not a bank, in most regions, so balances aren't deposit-insured the way a US bank account is. Keep working capital there, not your life savings. The US details are for receiving, and availability depends on your country of residence and verification. A few nationalities can hold a USD balance but not get full local details. And while ACH and same-currency receiving is generally free, an incoming SWIFT wire in USD can attract a small inbound fee on larger amounts, so prefer ACH when the client can choose.

Solution 2: Payoneer US receiving accounts

Payoneer offers a similar thing: US receiving accounts that give you US details for ACH, plus receiving details in some other major currencies. Its real strength is reach into marketplaces and platforms. If your income comes through Upwork, Fiverr, a stock library or an affiliate network, the platform may already pay out through Payoneer, in which case having the account removes friction rather than adding a tool.

The trade-off is cost and clarity. Payoneer's public pricing page lists route-dependent fees for receiving flows, withdrawals, balance-to-balance currency moves, card FX and under-threshold accounts. For pure direct invoices where you have a choice, sending Wise details is usually cheaper. For marketplace payouts you don't control, Payoneer is often the path of least resistance. The full Wise vs Payoneer comparison breaks the split down job by job.

Solution 3: a traditional USD account

You can also hold dollars the old-fashioned way, through a bank. Some international or offshore banks open USD accounts for non-residents, and in a few countries a local bank will give you a USD sub-account, as I covered for the country of Georgia, where Bank of Georgia and TBC offer dollar sub-accounts alongside the local currency. A genuine US bank account is hard to open as a non-resident without a US presence or tax number, so most people end up with a non-US USD account instead.

The catch with traditional USD accounts is the receiving rail. A foreign bank's "USD account" usually receives by international SWIFT wire, not domestic ACH, which puts you back in the expensive, slower lane and reintroduces the client friction you were trying to avoid. Bank conversion spreads also tend to be worse than a fintech's. A USD bank sub-account is useful for holding dollars and for credibility with large enterprise payers, but for everyday client invoices the ACH-capable fintech details usually win.

ACH vs SWIFT: why the rail matters so much

This is the heart of it, so it's worth being precise. ACH (Automated Clearing House) is the domestic US network for moving money between US accounts. It's cheap, frequently free to the sender, and settles in a day or so. It's what your client uses when they pay your US receiving details. SWIFT is the messaging network banks use for international wires between countries. It's slower, and a wire can pass through one or two intermediary (correspondent) banks, each of which may deduct a flat fee.

The cost gap is large. Receiving by ACH into US details is typically free or near-free. An inbound SWIFT wire can cost the sender a wire fee of roughly $15–$50, and intermediary banks can shave more off the amount in transit unless the sender chooses to pay all charges. On top of that, if the wire arrives in a foreign currency and a traditional bank auto-converts, the FX spread alone can be 2–4%. Same dollars, very different outcome, decided entirely by which rail the money travels.

Practical rule: always give a US client your ACH US details and ask them to send a domestic transfer, not an international wire. The exception is genuinely large enterprise invoices where the finance team insists on a wire to a "real" bank, in which case receive the wire into a multi-currency account in USD so you still control the conversion.

Who is eligible, and verification

The frustrating answer is: it depends on where you live. US receiving details from Wise or Payoneer are available to residents of a long list of supported countries who pass identity verification, but the list isn't universal. Some nationalities can hold a USD balance without getting full US details. A few countries aren't supported at all because of sanctions or compliance constraints, and that changes over time.

Verification usually means proving your identity and your address: a passport or national ID, sometimes a proof-of-address document, and occasionally questions about what the account is for. You generally do not need a US Social Security number or a US address to get receiving details from these providers, because the account is registered to you in your country of residence under their own checks. That's the key difference from opening an actual US bank account, which typically does require a US presence.

Eligibility and tax are not the same thing: being able to receive USD says nothing about what you owe or where. Your tax position depends on your residency and citizenship, and US citizens abroad have their own filing obligations regardless of where the money lands. Keep records of every payment, and check your specific situation with a qualified tax professional. Rules change; this page is general information.

Holding USD vs converting, and getting to local currency

Once the dollars arrive, you face a choice every freelancer eventually thinks about: hold them as dollars, or convert to your local currency now? There's no single right answer. If your costs are in dollars or you expect to spend in USD, holding makes sense. If you need local currency for rent and groceries, you'll convert. The mistake is letting a bank decide for you by auto-converting on arrival at a poor spread. Our hold-multiple-currencies guide goes deep on when holding actually pays off.

When you do convert, the cheap way is to do it in sensible chunks at the mid-market rate with a clearly shown fee, the way Wise shows it, rather than nibbling tiny conversions that each carry a minimum charge, or accepting a bank's baked-in spread. Convert when you genuinely need the local money, watch the rate over a month rather than reacting to every wobble, and move converted funds into a local account if you keep one. The get-paid-by-clients guide covers how this fits the wider receiving picture.

USD receiving methods compared

The quick reference. These are typical characteristics as of June 2026, not quotes, and your exact cost depends on amounts, residency and the rail your client uses.

Ways for a non-US resident to receive USD, verified June 2026.
MethodUS details?Receive by ACH?Typical costMain catch
Wise USD details Best defaultYesYes, domestic ACHFree in; shown fee to convertNot a bank; eligibility by country
Payoneer US receivingYesYes, domestic ACHPublished fee rangesWithdrawal/card/account fees can apply
Traditional USD bank accountRarely (non-resident)Usually SWIFT onlyWire fees + bank FX spreadWire friction; worse FX
Stablecoin payout (USDT/USDC)NoNo (crypto rail)Spread + network feeNot banking; volatility & local rules

Read it as a default plus exceptions. Wise details cover most direct US invoices cheaply; Payoneer steps in for marketplaces; a traditional USD account is for holding and for enterprise payers who insist on a wire. The fourth row is a different kind of rail entirely, covered next.

Risk & fee note. Stablecoins aim to track $1 but aren't guaranteed to, carry de-peg and platform risk, and aren't deposit-insured. They're taxed and regulated differently by country, and conversion spreads plus network fees apply. An exchange is not a bank and not a spending account. Nothing here is investment advice. Only use a provider licensed where you live, and keep records for tax.

Frequently asked questions

How can I receive USD as a non-US resident?

Get US receiving details (a routing and account number) from Wise or Payoneer. Your US client pays them by domestic ACH as if you were a US account, the dollars land in your USD balance, and you convert when you choose. Eligibility depends on your country and verification.

What's the difference between ACH and SWIFT?

ACH is the domestic US network: cheap, often free to the sender, used to pay your US details. SWIFT is the international wire network: slower, passes through intermediary banks that can each take a fee, and usually costs tens of dollars. Receiving by ACH is almost always cheaper.

Who is eligible for US details from Wise or Payoneer?

Residents of a long list of supported countries who pass identity verification. Some nationalities get a USD balance without full US details, and a few countries aren't supported. Requirements change, so check the provider's current country list and verification steps first.

Can I receive USD without a US Social Security number?

For provider receiving details like Wise or Payoneer, generally yes, because the account is registered to you in your country of residence under their own checks. A genuine US bank account usually needs a US presence. Your tax obligations still depend on your residency and citizenship.

How do I convert received USD to my local currency cheaply?

Hold the dollars and convert in sensible chunks at the mid-market rate with a clearly shown fee, rather than letting a bank auto-convert at a bad spread on arrival. Convert when you actually need local currency, and avoid tiny conversions that each carry a minimum fee. Figures verified June 2026.


Fees, country support, eligibility and verification steps in this guide were verified in June 2026 and change frequently. We re-check our guides on a rolling schedule — see how we test and update. This is general information, not financial, tax or legal advice. Eligibility and tax depend on your own residency and citizenship; confirm current figures on each provider's own pages and consult a qualified professional before you rely on them.

Keep building your stack