Selling Globally? Use a Multi-Currency Invoice Generator
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
- You specify the invoice currency (USD, EUR, GBP, etc.)
- Software pulls live exchange rates from a financial API
- Invoice displays in the customer's preferred currency
- When customer pays, you receive payment in their currency (via payment processor)
- Accounting software converts to GBP for your records
- 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:
- You create invoice in USD (1,000 USD)
- You record exchange rate (1 GBP = 1.27 USD)
- Software calculates GBP equivalent (£787.40)
- This is booked to your sales ledger in GBP
- When payment arrives, you record the actual GBP received
- 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