Home Guides International payments Foreign currency invoices

· About 1,600 words.

Advertisement

Invoicing in USD or EUR feels intuitive — write the foreign-currency amount, send it, get paid — until you hit the first quarterly bookkeeping where you realise you've got 12 USD invoices and no idea what rate to record any of them at. This guide covers the currency-choice decision, the HMRC conversion rules, and the practical setup that makes it boring rather than annoying.

Should you invoice in GBP or the client's currency?

Invoice in the client's currency when…

Invoice in GBP when…

For most UK freelancers with recurring overseas clients, the right answer is "invoice in the client's currency, receive into a multi-currency account, convert to GBP on your own schedule". The single decision unlocks better FX rates and gives you optional control over when conversion happens.

HMRC rules — converting foreign invoices to GBP for your accounts

Your UK accounting records must be kept in GBP. HMRC accepts two methods for converting foreign-currency invoices:

Method 1 — spot rate on the date of supply

For each invoice, use the live exchange rate on the day you raised the invoice (the tax point). More accurate but more work. You'd typically use the Bank of England's published daily spot rate, or your accounting software's automatic rate (most pull live rates from Reuters / ECB / similar).

Method 2 — HMRC's monthly average rate

HMRC publishes monthly average exchange rates you can use for all transactions in that month. Simpler — you use one rate per month per currency rather than checking 30+ daily rates. Slight inaccuracy on individual transactions but evens out across a year.

Pick one method per VAT registration period and stick with it. Switching methods requires HMRC notification. Most small freelancers default to the monthly average; larger businesses with significant FX exposure use the daily spot rate for more accurate gain/loss accounting.

HMRC publishes monthly average exchange rates on gov.uk — search for "HMRC exchange rates" and select the current year. The rates are reliable, broadly mid-market, and accepted by HMRC without further documentation.

VAT and foreign currency invoices

If you're VAT-registered, the rules layer in:

Anatomy of a foreign-currency invoice

The format is the same as a normal UK invoice with three modifications. Use our invoice generator as a starting point. Required modifications:

1. Currency clearly stated

Every monetary line must show the currency symbol or ISO code (USD, EUR, SGD). Don't rely on the £ vs $ symbol alone — "$5,000" is ambiguous (USD vs AUD vs SGD). Best practice: "USD 5,000.00" or "$5,000 USD".

2. Payment instructions in the client's local rail

The point is to make it free for them to pay you. If they have to send a SWIFT wire because you only gave them GBP details, they'll pay £15-30 in wire fees + their bank's FX margin — which often comes out of your invoice as a "deducted intermediary fee".

3. Reverse-charge wording (B2B only, VAT-registered only)

VAT: 0.00 — reverse charge: customer to account for VAT
in their member state under Article 196 of Council
Directive 2006/112/EC.

For non-EU clients, a plain-English statement is acceptable: "VAT: 0.00 — outside the scope of UK VAT; customer responsible for any local sales tax / GST." See the reverse-charge explainer for variations by jurisdiction.

Bookkeeping flow — what actually happens

The typical end-to-end:

  1. You raise an invoice in USD for, say, $5,000. Record date of supply (tax point).
  2. Convert to GBP for your accounts using your chosen method (spot rate or HMRC monthly). If the spot rate on the day is 1 GBP = 1.27 USD, the GBP equivalent is £3,937.
  3. Record in your books: £3,937 of sales, with a "USD 5,000 to be received" debtor balance.
  4. Client pays in USD via ACH to your Wise USD account, 30 days later. Spot rate that day is 1 GBP = 1.29 USD. The USD 5,000 is now worth £3,876 if converted today.
  5. Reconcile the FX difference: original invoice recorded at £3,937, current GBP value is £3,876 — a £61 unrealised FX loss. Most accounting software handles this automatically as a "currency adjustment".
  6. You convert when ready: when you actually convert USD 5,000 to GBP via Wise (say at rate 1.28 a week later), you get £3,906. Final FX gain/loss is recorded against the £3,937 originally booked.

If this sounds complicated, it's because the bookkeeping is — but accounting software does all of it automatically. The key freelancer-side decision is just: pick a conversion method (spot vs monthly), stick with it, and let the software handle the rest.

Practical rules of thumb

Not for HMRC purposes — UK tax records must be in GBP. You can keep operational records in USD (e.g. a USD-denominated bank account for cash-flow management) but your published accounts, VAT returns, Self Assessment / Corporation Tax return must all be in GBP at the relevant conversion rate.

This creates an FX gain or loss for your business. If you booked the invoice at £3,937 (USD 5,000 at 1.27) and you receive £3,876 of GBP equivalent (rate moved to 1.29), you book a £61 FX loss. Accounting software handles this automatically as a currency adjustment line.

Yes — you'd say "Fee: £4,000, payable in USD at the spot rate on the invoice date." This shifts the FX risk to you (if USD weakens between agreement and invoicing, you get fewer USD). The opposite (fixed USD invoice, GBP equivalent floats) shifts it to the client. Either is fine but make the agreement explicit in writing.

FreeAgent, Xero and QuickBooks all pull live FX rates (typically from XE.com or similar). You can override to HMRC monthly rates by configuring the FX source in settings — worth doing if you want to align with HMRC's published rates rather than the live mid-market.

Yes — credit notes should be in the same currency as the original invoice. Conversion to GBP for your accounts uses the same method (spot vs HMRC monthly) you applied to the original invoice.

If they used your GBP bank details and converted on their end, you receive GBP — book it against the invoice at the GBP amount received. The FX gain/loss appears on your end. If they need a different invoice format for their records, you can re-issue an invoice in GBP for the same value — but talk to your accountant about VAT implications of re-issuance.

For most freelancers, no specific reporting threshold beyond normal income reporting on Self Assessment / Corporation Tax. Very large international transfers (typically £10,000+ from outside the UK) may trigger anti-money-laundering checks from your bank — usually a quick "what's this for?" email rather than a problem.

General guidance on foreign-currency invoicing for UK freelancers. Not tax advice. For complex multi-currency situations, partial exemption, or HMRC currency-method changes, consult a qualified accountant.