Multi-Currency Invoicing Guide: FX Rates, Tax, and Getting Paid Globally

By Farasat Abbas Naqvi · Updated May 22, 2026

Multi-Currency Invoicing Guide: FX Rates, Tax, and Getting Paid Globally

Invoicing a client in their own currency removes a tiny but real friction at signing. It also introduces three problems: FX risk, FX accounting, and getting the money home cheaply. Here is the practical handling for each.

Which currency should you invoice in?

  • Their currency if you want to win the deal and you can absorb FX risk between issue and payment.
  • Your currency if the project is small or short — the client takes the FX risk and you avoid the accounting.
  • USD or EUR as a neutral middle ground for cross-border B2B; widely accepted, deep liquidity, easy to hedge.

What FX rate to use on the invoice

Most tax authorities require you to record the sale in your home currency at a published rate on either the invoice date or the payment date — pick one policy and apply it consistently. Common choices: the central bank's daily rate (ECB, BoE, Fed) or your bank's mid-market rate.

Tax on foreign sales

For B2B cross-border services inside the EU, the reverse-charge mechanism usually applies — you invoice with 0% VAT and note that the buyer accounts for VAT in their country. For B2C, you may need to charge their VAT (OSS scheme in the EU). For sales to clients outside your tax zone, sales tax usually does not apply but exemption rules vary.

Getting paid without losing 3% to FX

  • Wise / Revolut Business — multi-currency accounts with mid-market FX. Best default for under $50k/month.
  • Local receiving accounts (USD account in the US, GBP in the UK, EUR in the EU) so clients send domestically.
  • Bank wires — fine for large transactions; avoid for under $5,000 because fixed fees eat margin.

Bookkeeping for FX gain/loss

When the FX rate on the invoice date differs from the rate on the payment date, you have a realized FX gain or loss. Record it in a dedicated "FX gain/loss" account; do not adjust revenue.

ProeInvoice supports any ISO currency per invoice and uses your dashboard's primary currency to aggregate totals. Try it free.

Related reading

Frequently Asked Questions

Can I show two currencies on one invoice?

Yes — many businesses show the invoice total in the client's currency and a converted "for reference" total in their own. Just label clearly which is the payable amount.

Do I need to register for VAT in every country I invoice?

Usually no for B2B (reverse charge handles it). For B2C in the EU, the OSS scheme lets you register once and report all member states. Outside the EU, thresholds vary — check each country.

Should I hedge FX on a single invoice?

Almost never on amounts under ~$50k. The cost of the hedge usually exceeds the FX risk over a 30-day payment window.

Related Guides & Tools