⬡ FirmFlow
← Back to blog
GuideApril 2026 · 8 min read

How to Invoice Clients in Multiple Currencies (2026 Guide)

If you have international clients, multi-currency invoicing isn't optional — it's the difference between getting paid quickly and chasing late payments through bank conversion friction.

Why bother with multi-currency invoicing

The temptation when starting out is to invoice everyone in your home currency. A UK firm sends GBP invoices to a German client, a Dutch firm sends EUR invoices to a US client. Simple, right?

The problem: when a client receives an invoice in a foreign currency, they have to convert. They might pay slowly while waiting for a favorable exchange rate. They might short-pay because their bank charged a conversion fee. They might assume the amount is wrong because it doesn't match their accounting system. Each friction point adds days to your accounts receivable.

Invoicing clients in their local currency removes this friction. You handle the FX once on your end, on your terms, with a payment processor that gives you the best rate — not your client struggling with their bank's conversion fees.

The 4 components of multi-currency invoicing

1. Currency display. The invoice itself shows amounts in the client's currency. Line items, subtotals, taxes, and total all in EUR for European clients, GBP for UK, USD for US, etc.

2. Exchange rate handling. Whether you invoice in your home currency or the client's, an exchange rate is involved somewhere. Best practice: lock the exchange rate at invoice issue date and document it on the invoice for accounting clarity.

3. VAT and tax handling. This is where it gets complex. EU VAT rules, UK VAT rules, and US sales tax rules all behave differently for foreign clients. We'll cover this in detail below.

4. Payment processing. The infrastructure that actually converts the client's payment into your bank account. Stripe, Wise, Revolut Business all handle this differently with different fee structures.

VAT and tax for international invoices

EU B2B services (reverse charge). When you invoice a VAT-registered business in another EU country, you don't charge VAT. Instead, you write "VAT reverse charged — Article 196 of EU VAT Directive" on the invoice. The client self-assesses VAT in their country.

EU B2C services. If you sell to consumers (not VAT-registered businesses) in another EU country, you charge YOUR country's VAT rate. Above €10,000/year of cross-border B2C, you must register for OSS (One Stop Shop) and charge the customer's country VAT.

UK to EU clients (post-Brexit). Generally treated as exports — zero-rated for VAT. Add "Export of services outside UK VAT scope" on the invoice. The client handles VAT/import duties on their end.

EU to UK clients (post-Brexit). Same logic in reverse — treat as export, zero-rated. UK client handles their VAT registration if applicable.

To US clients. Generally no VAT or sales tax (unless you have nexus in a US state). The US client handles their sales tax obligations on their side.

For specific calculations, our VAT calculator covers the major EU rates.

Payment processor comparison

The payment processor you use determines how much FX cost you absorb. Three options that actually work for small firms:

Stripe (recommended for most firms). Native multi-currency support. You can quote and accept payment in 135+ currencies. Stripe converts to your settlement currency at mid-market + ~1% spread. Settles to your bank in your home currency. Best for clients paying by card.

Wise (formerly TransferWise) for SEPA/wire transfers. Lower FX spread than Stripe (~0.4-0.5%) for bank transfers. Good for high-value invoices where the FX savings matter. Gives you local account numbers in EUR, USD, GBP, AUD so clients can pay locally.

Revolut Business. Similar to Wise. Multi-currency accounts plus Stripe-like card processing. Pricing depends on your tier; analyze for your specific volume.

The simplest workflow for small firms

Don't overcomplicate this. The setup most small firms end up with:

1. Use a practice management platform that handles multi-currency natively. FirmFlow supports 10 currencies (EUR, GBP, USD, CHF, CAD, AUD, NZD, DKK, NOK, SEK).

2. Connect Stripe for card payments and Wise for bank transfers. Card for fast/low-value, bank transfer for high-value invoices.

3. Set the client's default currency when you create them. The invoice template auto-fills with the right currency, exchange rate, and reverse-charge wording where applicable.

4. Settle all payments to one home-currency bank account. Reconcile monthly with your accounting software (Xero, QuickBooks, etc.).

For more on choosing the right tools, see our practice management software guide.