Selling Globally? Use a Multi-Currency Invoice Generator

3 min read
multi-currency invoiceinternational billingexchange rate invoiceglobal business UK

How to automatically apply the latest exchange rates and correct symbols (£, $, €) to your international bills.

Why Multi-Currency Invoicing Matters

You're a UK freelancer. A US client pays you $5,000. A German client pays €3,000. How do you handle invoicing, payments, and accounting?

If you don't use multi-currency invoicing:

  • You manually calculate £ equivalents (error-prone, outdated exchange rates)
  • Your customer sees a GBP invoice for an amount in £, not their home currency
  • You don't know whether you earned more from the US client or the German client (apples-to-oranges)
  • Payment arrives, you manually convert it, lose money to poor exchange rates
  • Your accountant struggles to reconcile multi-currency transactions

How Multi-Currency Invoicing Works

The Flow

  1. You specify the invoice currency (USD, EUR, GBP, etc.)
  2. Software pulls live exchange rates from a financial API
  3. Invoice displays in the customer's preferred currency
  4. When customer pays, you receive payment in their currency (via payment processor)
  5. Accounting software converts to GBP for your records
  6. You see all transactions in GBP in your yearly accounts

Example: UK Freelancer, US Client

Customer in New York. They expect invoice in USD.

Invoice amount: $5,000 USD
Exchange rate (spot): 1 GBP = 1.27 USD
Your cost in GBP: £3,937.01

Invoice sent in USD. Customer pays $5,000 USD to your US bank account (via Wise, Stripe, etc.).

Your bank converts: $5,000 ÷ 1.27 = £3,937.01 GBP received.

You record in invoice software: "Invoice USD-001, $5,000, received £3,937.01"

Your accountant books in Xero: Sales ledger +£3,937.01

The Challenge: Exchange Rate Volatility

Which Rate Do You Use?

Exchange rates change constantly. GBP/USD varies £0.01 multiple times daily. Should your invoice show:

  • The rate at invoice creation? Fair to you (locked in)
  • The rate at payment? Fair to customer (they know what to pay in their bank)
  • The rate at settlement? Fair to payment processor (they convert)

Best Practice

Show the rate at invoice time, but notify the customer: "Exchange rate locked at 1 GBP = 1.27 USD. Final GBP amount may vary slightly depending on your bank's rate."

VAT and Multi-Currency Invoices

VAT-Registered UK Businesses

If you're VAT registered and invoice an EU customer, your VAT treatment changes:

  • B2B (customer is a business): Reverse charge applies; you invoice 0% VAT
  • B2C (customer is a consumer): You charge their country's VAT rate (not 20% UK VAT)

Example: UK freelancer invoicing a German consumer

Service value: £1,000
VAT: 0% (UK is not applied to exports to EU consumers post-Brexit)
German VAT (19% assumed): Would be customer's responsibility in Germany (OSS scheme)

Invoice amount to customer: £1,000 + 0% VAT = £1,000
Converted to EUR (1 GBP = 1.17 EUR): €1,170

UK VAT Treatment: You report the £1,000 as sales in your VAT return. No VAT charged because it's an export of services to a non-UK consumer (you're using the One-Stop Shop scheme for VAT).

VAT-Non-Registered (Under Threshold)

If you're not VAT registered, you simply invoice the GBP amount converted to the customer's currency. No VAT considerations.

Payment Processing With Multiple Currencies

Option 1: Wise (formerly TransferWise)

Best for: Freelancers invoicing internationally How it works: You invoice in USD/EUR, customer pays to your US/EU Wise account, money appears in your GBP Wise account at real exchange rates (no markup), you transfer to UK bank account Fees: 1–2% per transfer Speed: Same day (EUR/GBP), 1–2 days (USD)

Option 2: Stripe

Best for: Invoices with embedded payment links How it works: Customer pays in USD, Stripe converts to GBP at spot rate + 1.5% markup, deposits GBP to your UK bank Fees: 1.4% + 20p (UK cards), plus 1.5% conversion markup Speed: Next business day

Option 3: PayPal

Best for: Customers who already use PayPal How it works: Customer pays in their currency, PayPal converts at their rate (typically 2.5% markup), deposits GBP to your account Fees: 1.49% + 35p + currency conversion fee Speed: 1 business day

Option 4: Your Bank's International Payments

Best for: Large transactions How it works: Customer transfers to your USD/EUR account, you manually convert or wait for settlement Fees: £10–£30 per transfer, 2–3% conversion markup Speed: 2–5 days

Comparison

Provider Best Rate Fees Speed
Wise Real spot rate (best) 1–2% Same/Next day
Stripe Spot + 1.5% 1.4% + 20p + 1.5% FX Next day
PayPal Spot + 2.5% 1.49% + 35p + 2.5% FX 1 day
Bank Spot + 2–3% £10–£30 2–5 days

Accounting for Multi-Currency Transactions

How Xero and QuickBooks Handle It

Modern accounting software is multi-currency aware:

  1. You create invoice in USD (1,000 USD)
  2. You record exchange rate (1 GBP = 1.27 USD)
  3. Software calculates GBP equivalent (£787.40)
  4. This is booked to your sales ledger in GBP
  5. When payment arrives, you record the actual GBP received
  6. Any difference (e.g., exchange rate moved) is a forex gain/loss (tax-relevant)

Forex Gains and Losses

If you invoice in USD and the pound strengthens, you get a forex loss:

Invoice USD-001: 1,000 USD (invoice date: 1 May 2026, rate 1.27)
Booked value: £787.40

Payment received: 15 May 2026 at rate 1.30
Actual value: £769.23

Forex loss: £787.40 - £769.23 = £18.17

This loss can offset other income for tax purposes (tax-efficient).

Best Multi-Currency Invoice Software

InvoiceForged (UK-Focused)

Supports 150+ currencies, real-time exchange rates, automatic conversion to GBP for accounting, integrates with Xero, suitable for UK freelancers exporting.

Xero

Full multi-currency support, automatic exchange rate feeds, built-in payment processing for multiple currencies, automatic forex gain/loss tracking.

FreshBooks

Multi-currency invoicing, Wise integration, automatic payment processing, suitable for agencies with international clients.

Wave

Free multi-currency invoicing, basic payment processing, suitable for small sole traders.

Common Multi-Currency Mistakes

Mistake 1: Locking Customers Into Old Exchange Rates

You quote a US client $5,000. Six months later, the pound has weakened and £ is worth less. Don't invoice at the old rate — agree on a new rate or revisit pricing.

Mistake 2: Not Recording Exchange Rates

Always record the exchange rate at invoice time. "Invoice USD-001: 1,000 USD @ 1.27 GBP/USD = £787.40." This proves to HMRC that your conversion was fair.

Mistake 3: Forgetting Forex Gains/Losses in Tax

If you invoice in multiple currencies, you'll have forex gains and losses. Report these on your tax return — they're taxable or deductible.

Mistake 4: Mixing Payment Currencies

If you invoice in USD but ask the customer to pay in GBP, exchange rate risk falls on them (they might refuse). Always ask customers to pay in the invoice currency.

Post-Brexit: UK-EU Invoicing Changes

Post-Brexit rules for UK-EU invoicing:

  • B2B Services (customer is a business): Reverse charge applies; you invoice 0% VAT; customer pays their country's VAT
  • B2C Services (customer is a consumer): You charge their country's VAT via the One-Stop Shop scheme
  • Goods: More complex; depends on origin and destination

Multi-currency invoicing software should automatically apply these rules. If you use Xero or Wave, this is handled automatically.

FAQ

Can I invoice in multiple currencies on a single invoice?

Technically yes (e.g., "Service A: £1,000 GBP, Service B: $2,000 USD"), but it's confusing. Best practice: one invoice, one currency. If you have multi-currency services, create separate invoices per currency.

What if my payment processor doesn't support multi-currency?

Ask your customer to transfer funds to a Wise account in their currency, or use a processor that does (Stripe, PayPal, Wise). Many small UK banks don't support multi-currency well — consider switching.

Do I need to register for VAT in the EU if I invoice EU customers?

If you export services to an EU business, no additional VAT registration is needed (reverse charge applies). If you invoice EU consumers above a small threshold (€10,000), you should register for OSS (One-Stop Shop) VAT. Consult an accountant.

What's the best exchange rate to use on an invoice?

The spot rate at invoice date is standard. Use a financial API (XE, Oanda, HMRC's published rates) or your payment processor's rate. Avoid making up rates — use published sources for credibility.

Sell globally without headaches. InvoiceForged supports 150+ currencies with real-time exchange rates and automatic accounting conversion. Unlimited invoices for just £9 lifetime access.

Create an HMRC-Compliant Invoice in Seconds

No sign-up required. Generate a professional, UK-formatted PDF invoice instantly for free.

Create Free Invoice Now