← All posts

Multi-currency invoicing for international clients

How to pick the invoice currency, what FX will really cost you, and how to make sure the exchange rate mess doesn't eat your margin.

By The LeapInvoice team

The first international client feels great — until the payment arrives and you realise you've lost 4% to bank fees, a bad exchange rate, and a lift-off spread you didn't know existed. Multi-currency work is high-margin if you set it up right and expensive if you don't.

Here's how to invoice cross-border without leaking money.

Which currency should the invoice be in?

Three sensible answers, in order:

  1. The customer's currency, if you can absorb the FX cost cleanly on your side.
  2. Your own currency, if the customer can absorb the FX cost cleanly on theirs.
  3. A neutral currency like EUR or USD, if neither of the above is true and you don't want to explain your local currency to a Canadian AP department.

Most freelancers default to option 2 — invoice in their home currency — because it feels safest. It usually isn't. If your Berlin client has to explain to their finance team why they're wiring PLN to Poland, your invoice ranks lower on the priority list every time. Invoicing in EUR (their currency) removes friction and gets you paid faster.

Rule of thumb: the party in the worse position to handle FX should not be the one handling it. Big companies have treasury departments. You have Wise. You handle FX.

Where FX costs actually hide

There are typically four layers of cost between your quoted price and the amount that lands in your account:

  1. The spread — the difference between the mid-market rate and what the payer's bank sends. Usually 0.5–2% for major currencies, 3–5% for exotic pairs.
  2. The correspondent bank fee — if the money passes through a third bank on the way, they take €15–€30 off the top. You often can't see this in advance.
  3. The receiving bank fee — your bank charges €5–€25 to accept an incoming SWIFT.
  4. Your own conversion — if you convert on receipt, another spread applies.

A €5,000 invoice paid by SWIFT through a chain of correspondent banks and converted at your local bank's rate can net you €4,700. That's a 6% invisible tax.

Cutting the FX bill

The single best move is to hold accounts in the currencies you invoice in. Wise, Revolut Business, Airwallex, and Payoneer all give you multi-currency accounts with local details in EUR, USD, GBP, and often more. You receive locally in the client's currency, convert when you want at near-mid-market rates.

For clients in the same EU country as your bank, SEPA Instant is essentially free and settles in seconds — but only for EUR.

What rate goes on the invoice?

If you invoice in a currency other than your bookkeeping currency, most tax authorities require you to record the transaction in your bookkeeping currency, converted at a specified reference rate. Common rules:

  • EU — the ECB reference rate on the invoice date (or the day before) is generally accepted.
  • UK — HMRC accepts HMRC monthly rates or a spot rate from a "recognised source".
  • US — IRS accepts a spot rate from a "recognised source" on the transaction date.
  • Hungary — must use the MNB (Hungarian National Bank) rate on the invoice fulfilment date.

Show both the invoice currency total and the reference-rate equivalent in your local currency, or your bookkeeping will be a mess later.

Handling exchange-rate risk on longer projects

If you quote a fixed-price six-month project in USD but your costs are in EUR, you're carrying FX risk for the whole term. Two ways to manage it:

  • Milestone-based billing — invoice every 2–4 weeks so the FX exposure per invoice stays small.
  • Currency clause in the contract — "prices adjust if EUR/USD moves more than 5% from the reference rate at signing." Rare for freelance work, common for larger contracts. Most clients accept a 3% band without argument.

The tax side

Cross-border invoicing does not by itself create a foreign tax obligation. But watch for:

  • VAT / reverse charge if you're in the EU (see the VAT article — verify VIES numbers).
  • Withholding tax — some countries (India, Argentina, Colombia, Japan, parts of Africa) require the payer to withhold tax on payments to foreign contractors. You get a lower amount in your account and (in theory) a tax credit at home under a double-tax treaty. In practice this is a documentation nightmare — get the withholding certificate in writing before you agree to the invoice.
  • US W-8BEN / W-8BEN-E — US clients paying non-US freelancers will ask for this. It's a one-page form that certifies you're not a US person, so they don't withhold 30%.

A simple setup that works for most solo operators

  • One Wise Business account with EUR, USD, GBP, and one currency for any big regional client (AUD, CAD, etc.).
  • Invoice in the client's currency where possible.
  • Show the exchange rate and local-currency equivalent on the invoice for your records.
  • Convert to your operating currency once a month, in one batch, when the rate looks reasonable — not on every incoming payment.
  • Keep a small "FX buffer" (2–3% of gross) in your budgeting to cover the residual friction.

Do that and multi-currency invoicing becomes a genuine competitive advantage — you can serve clients on any continent without either of you feeling the friction.