Skip to content
Invofyx
All posts
Finance7 min readApr 14, 2026

The hidden cost of USD → EUR conversion for European freelancers

You billed $5,000 and €4,350 hit your bank. Where did the missing €300 go — and more importantly, how do you stop losing it?

Lena Hoffmann
Finance writer, ex-Xero

Last month, a freelance designer in Berlin sent an invoice for $5,000 USD to a client in New York. The client paid on time. The money landed in her bank account four business days later: €4,350.

Spot rate at the time of invoice? 0.92. That should have been €4,600. She just quietly lost €250 — about 5% of the invoice — without anyone telling her it happened.

This is the quiet tax every European freelancer invoicing in USD pays, and most don't realize how much it adds up to over a year.

The four places your money leaks

1. Your client's bank converts at a non-spot rate

If your client wires USD from a US account and your EUR account receives it, someone, somewhere, converts that currency. If the sender uses a standard SWIFT wire, their bank converts at the sender's retail rate — typically 1.5–2.5% worse than the mid-market rate you see on Google.

That's your first €50–€100 on a $5,000 invoice.

2. Intermediary banks skim a flat fee

SWIFT wires bounce through correspondent banks. Each one charges $10–$30 as a flat fee, deducted from the amount before it reaches you. Two intermediaries is not unusual — that's another $20–$60 gone.

You don't see this as a line item. You just see a smaller number land.

3. Your receiving bank converts (again, if needed)

If the wire arrives as USD in your EUR account, your bank auto-converts at their rate. Commerzbank, BNP Paribas, ING — their retail conversion rates are typically 1.5–3% worse than mid-market.

That's your third €50–€150 on a $5,000 invoice.

4. The timing gap

The rate when you invoiced and the rate when the money arrived are rarely the same. A 0.5% move during the 4-business-day settlement window is normal. Sometimes it's in your favor. Usually it isn't, because volatility plus payment delays skew against the person waiting to get paid.

Let's put real numbers on this

On a $5,000 invoice sent to a US client, paid by SWIFT wire, received in a German EUR account:

CostTypical rangeOn $5,000
Sender bank FX markup1.5–2.5%$75–$125
Intermediary bank flat fees$20–$60$20–$60
Your bank's USD→EUR conversion1.5–3%$75–$150
Unfavorable timing drift0–1%$0–$50
Total bleed3.5–7%$170–$385

On €60,000 of annual USD billing, that's €2,100–€4,800 per year disappearing in a way you can't meaningfully dispute.

How to actually reduce it

Use a multi-currency business account

Wise Business, Revolut Business, and Mercury (for EU entities with US clients) let you hold USD directly. The money lands as USD, you choose when and how much to convert, and the conversion rate is close to mid-market (Wise is typically 0.4–0.6%).

This single change cuts your FX cost by 2–4 percentage points. On €60k of USD invoicing, that's €1,200–€2,400 recovered annually.

Invoice in the client's currency, hold it, convert on your schedule

Historically freelancers invoiced in their home currency to "protect" against FX risk. This backfires: the client's bank still converts, and now they don't know your true price, so they don't price-check you against local alternatives. Invoice in their currency, receive in their currency, convert when the rate is favorable.

Ask clients to pay via ACH (US) or SEPA (EU) into a local-receiving account

ACH is free. SEPA is free. SWIFT is not. If your Wise Business account has local routing numbers (it does — that's half the point), the client pays domestically and you receive locally, no wire fees, no intermediaries.

Reconcile exchange rates in your invoicing tool

This is what most freelancers skip. You need to record both the invoiced amount and the received amount, per invoice, with the effective FX rate. Otherwise at year-end you can't tell your accountant "I invoiced €60k" — you have to tell them "I invoiced $66k which became €58.4k net of fees." That's a different tax return.

Invofyx records both automatically. Your books show gross invoiced, net received, FX gain/loss per transaction. When your accountant asks for Q1 figures, you hand them one CSV.

The mindset shift

Freelancers often treat FX loss as "the cost of doing business internationally." It isn't. It's a leak that compounds, and the tools to close it — multi-currency accounts, local-rail payments, automated reconciliation — have existed for five years.

The reason most people don't fix it: the loss is invisible until someone lines up the numbers. So line them up. Take your last 12 invoices in USD, look at the EUR that hit your account, compare to the mid-market rate at invoice date, and write down the delta.

You'll probably find a missing four-figure sum.

Fix the leak, and next year is four figures of pure margin you didn't have before.