Wire transfer vs ACH: cheapest way to receive USD

Adeolu Titus Adekunle

SHARE THIS POST

After confirming payment terms with a US client, you will typically receive your payment via wire transfer or ACH. While both options let you receive USD from a US bank account, they share little in common. How the money moves, how much it costs, and how long it takes vary significantly.

Understanding the differences and which option is more affordable is important if you want to keep more of your earnings. For anyone receiving USD from international clients or platforms, this article compares wire transfers and ACH payments to help you decide which is cheaper.

How wire transfers work

A wire transfer is a direct instruction from one bank to another to initiate a transaction. When your US client wants to pay you:

  • The sender bank sends a payment instruction through the SWIFT network.
  • The money passes through one or more intermediary banks
  • Each bank deducts a processing fee before forwarding the remaining funds
  • The money is converted to your local currency at your bank's rate that includes some margins.
  • The money will be deposited into your account in 2 to 5 business days.

Total deductions can range from $30–$75, plus $25–$45 charged by the sender’s bank. Hence, the exact fees are often unpredictable until the money arrives. It is usually difficult to tell how many banks will be involved in a wire transfer. It depends on the specific institutions, the currencies involved, and the destination country.

How ACH transfers work

ACH stands for Automated Clearing House. It is an electronic network that operates entirely within the US  banking system. When a US client sends money to your USD account via ACH, the funds move from their bank to yours via the network.

Unlike SWIFT, ACH is not a messaging system, and money is not being passed through different banks. This means:

  • No intermediary fees between the sender's bank and the recipient's bank.
  • Faster processing, typically within 3 days.
  • Little or no charge on transfers, at most a nominal flat fee under $1.
  • No forced conversion

Many banks now offer same-day ACH, meaning you can receive your payment within a few hours.

If it is that straightforward, why doesn’t every global remote worker use it?

The problem is that ACH only works within the US banking system. For a client to pay you via ACH, you need a USD account with a US routing number and account number. Without those details, ACH is not an option, regardless of how much both parties would prefer it.

Also read: Digital banks vs traditional banks for non-US residents

The cost comparison in real numbers

The difference between wire and ACH becomes more real when you apply it to an actual transaction. So, let’s use some numbers to illustrate.

Let’s say you have sent a $1,500 invoice to a US client and are expecting payment.

Using international wire: your client’s bank charges $35 to initiate the transfer. One correspondent bank deducts $20 in transit. Your receiving bank may charge an inward transfer fee of $10 to $15. The total deducted from that $1,500 before it reaches your account is $65 to $70, close to 5% of the invoice amount.

Using ACH to a virtual USD account: your client pays nothing or a nominal fee under $1. No correspondent banks are involved. The full $1,500 lands in your account, or, let’s say, $ 1,499. Your payment platform may charge a deposit fee, typically 0.35% to 1%. There might be a flat fee for withdrawing the money to your local bank. Total cost on your end: $5.25 to $15 on a $1,500 payment, or 0.35% to 1%.

On a $1,500 transaction, that is a difference of $50 to $65. On $1,500 received monthly, that is $600 to $780 in avoidable costs per year.

Here is a table comparing ACH and wire transfers:

Why wire transfers still exist

If ACH is cheaper and more predictable, you might wonder why anyone still uses wire transfers for international payments. ACH works only in the US. If your client’s bank is in the UK, Germany, or Japan, they cannot initiate an ACH transfer regardless of what account details you provide. For those clients, SWIFT wire is the only direct bank-to-bank option.

For US clients, wire transfers are often used for large transactions, with higher fees accepted as a cost of doing business. For regular freelance or consulting payments of $1,000 to $5,000, wire transfers are rarely the better choice when ACH is available.

Also, some international companies have rigid payment structures built around wire transfers, which can be an administrative hassle to change. They might stick with the traditional wire transfer, which they are more familiar with.

LDMAG1

Getting an account that accepts ACH

Opening a traditional US account requires having a US address and a Social Security Number or an Individual Taxpayer Identification Number. This might not be possible if for a Filipino developer working with a San Francisco startup, a Kenyan designer invoicing a Boston agency, or an Indian consultant serving US clients.

How then can you get a US routing number and account number for ACH transactions?

Virtual USD accounts issued by regulated fintech platforms solve this directly. When you open a virtual USD account through a platform like Grey, Wise, or Raenest, you get a real US routing number and account number from a US banking partner. These details are similar to those for any other US bank account. Your client initiates an ACH transfer from their end, the funds move through the ACH network, and they arrive in your virtual account without any intermediary bank taking a cut.

Also read: Virtual US accounts explained: who they work for

Receiving USD via ACH with Grey

Grey gives freelancers, consultants, and remote workers virtual USD accounts with real US routing numbers and account numbers that accept ACH transfers directly.  The deposit fee on Grey’s USD account is 0.8% of the amount received, capped at $10. You can keep the USD in your account or convert to your local currency at mid-market exchange rates. Grey shows you the exact cost of each transaction and accounts for any deduction. Its multi-currency feature makes it easy to manage GBP and EUR on the same platform.

With a virtual USD bank account, you can now receive ACH payments and maximise your earnings. Sign up on Grey and download the app to get your USD account details today.

Open a free Grey account to get startedJoin 1 million digital nomads

Back to top