Invoicing across borders.
If you bill clients in countries other than your own, multi-currency invoicing matters. This guide explains when to invoice in the client's currency vs. your own, how to handle exchange rate variability, the tax treatment for exports of services in major countries, and how to keep records that your accountant won't hate.
i.The two approaches
Approach A - bill in your own currency
You're a UK consultant invoicing a US client. The invoice shows £2,000. The client pays £2,000 plus whatever their bank charges to convert USD to GBP at their end.
Pros: Simple bookkeeping (everything in GBP). No FX risk for you. Year-end records all in one currency.
Cons: Client may push back ("can you invoice in USD?"). They bear the FX risk and conversion fees. Some clients can't pay foreign currency invoices easily.
Approach B - bill in the client's currency
Same scenario but you invoice $2,500 USD. The client pays $2,500 in their own currency without conversion. You receive the USD, which converts to GBP when it lands in your account or when you convert it.
Pros: Easier for the client. Looks more professional. May win you the deal.
Cons: FX risk - if USD falls 5% between invoice and payment, you've lost 5%. Bookkeeping more complex - you have to record both the USD amount and the home-currency equivalent.
For most freelancers and small businesses, Approach B wins for client experience but you need clean records to track the FX. VioBusiness handles both - each invoice has its own currency, and your records keep the original currency on every line.
ii.Exchange rates - which one do you use?
For tax purposes, you typically have three exchange rate options:
- Spot rate at invoice date - the daily mid-market rate the day you issued the invoice. Use this for the invoice's home-currency value at issue.
- Spot rate at payment date - the rate the day the client paid. Use this if you want to record the actual conversion outcome.
- Average rate over the period - some tax authorities publish quarterly or annual average rates that simplify reporting for businesses with many small foreign-currency transactions.
UK HMRC, Australian ATO, Canadian CRA, Indian Reserve Bank, and US IRS all publish official exchange rates. Most accountants pick a consistent method and stick with it. The difference between invoice-date and payment-date rates becomes a "realised FX gain or loss" in your bookkeeping.
iii.Tax treatment - exports of services
Most major countries zero-rate exports of services. Quick summary:
United Kingdom
Services to overseas business customers are typically "outside the scope" of UK VAT - you don't charge VAT. Invoice should note "Reverse charge: customer to account for VAT in their own country" or similar. See our UK VAT guide.
United States
No federal sales tax, so exports just don't carry sales tax. State sales tax generally doesn't apply to services exported to customers outside the state, but rules vary.
India
Exports of services are zero-rated under GST. You can either pay IGST and claim a refund, or operate under a Letter of Undertaking (LUT) and invoice at 0% GST directly. Most freelancers use the LUT route. See our India GST guide.
Canada
Services to non-residents are typically zero-rated for GST/HST. Three conditions usually apply: the customer is not Canadian-resident, not GST-registered in Canada, and the service is not consumed in Canada. See our Canada GST/HST guide.
Australia
Exports of services to overseas customers are GST-free. The customer must be outside Australia at the time the service is performed. See our Australian tax invoice guide.
iv.What to put on a multi-currency invoice
The fields are the same as a regular invoice, but a few specifics matter:
- Currency code or symbol - explicitly. "$1,000" alone is ambiguous (USD? AUD? CAD?). Use "USD 1,000" or "$1,000 USD" or the formal ISO code.
- Tax line if applicable - zero-rated for most exports, but the line still appears with 0% for clarity.
- Bank details that accept the currency - if you're invoicing in USD, give the client a way to pay in USD without conversion (USD bank account, Wise, Payoneer, Stripe).
- Payment instructions - reduce client friction. "Pay via wire transfer to [USD account]" or "Pay via Wise to [email]" - whatever works.
v.Receiving foreign currency payments
Three common ways:
Multi-currency business account
Wise (formerly TransferWise), Payoneer, Revolut Business, or a major bank offering multi-currency accounts (HSBC, Citi). You receive USD into a USD-denominated account, convert to home currency at your choice of timing. Lowest fees on conversion; cleanest records.
Direct bank wire
Client wires the foreign currency to your home-currency bank account. Your bank converts at their rate, often with markup of 2–5%. Easiest for client; worst for you on fees.
Payment processor (Stripe, PayPal)
Client pays you via Stripe/PayPal. The processor handles the conversion, takes a fee (2.5–4% + FX margin). Easiest for low-friction client experience; not cheapest.
For most freelancers billing $5k+/month in foreign currency, Wise or similar multi-currency account saves significant money over the year.
vi.Documentation for inward remittance (varies by country)
Some countries require specific documentation when foreign currency lands in your bank:
India - FIRC / e-FIRA
For services exports, banks issue a Foreign Inward Remittance Certificate (FIRC) or e-FIRA when foreign currency is credited to your INR account. Keep these - they're required for GST refund claims and as evidence under FEMA. Many freelancers receive these monthly from banks like ICICI, HDFC, or Wise (which acts as an authorised dealer for inward remittance).
UK / Australia / Canada / US
Generally less paperwork. The bank statement showing the inbound payment plus your invoice is usually enough. Keep both as part of your standard records.
vii.FX risk - the boring but important part
If you invoice in foreign currency, you're carrying FX risk between invoice date and payment date. Typical exposure:
- Net-30 invoice in USD → 30 days of USD/home-currency volatility (typically ±2–4% in either direction)
- Net-60 invoice → roughly ±3–6% volatility
- Across a year of foreign-currency revenue, this evens out for most businesses, but quarters can be volatile
Mitigation strategies for small business:
- Faster payment terms. Net-15 cuts FX exposure roughly in half vs. Net-30.
- Convert as soon as payments arrive. Don't sit on USD for months hoping the rate improves; it usually doesn't.
- Build a small home-currency cushion. 5% margin on quoted prices absorbs typical FX swings.
- Match expenses to currency. If you have any USD expenses (cloud hosting, SaaS subscriptions), pay them out of your USD account to avoid converting both ways.
For larger businesses ($500k+/year in foreign currency) more formal hedging makes sense - forward contracts, FX options. Below that threshold the operational simplicity of just converting as you receive usually wins.
viii.How VioBusiness handles multi-currency
VioBusiness supports 20+ currencies, set per invoice. The flow:
- Build the invoice. Set the currency for that specific invoice (USD, GBP, EUR, INR, AUD, CAD, etc.).
- The PDF renders in the chosen currency with the right symbol.
- Your records keep the original currency on every record.
- CSV export shows each invoice in its original currency - you (or your accountant) convert to home currency for tax reporting using the appropriate rate.
For more on country-specific invoicing see our pages for USA, UK, India, Canada, and Australia.
Disclaimer: Tax treatment of foreign-currency transactions has nuance specific to your country and your business structure. For specific cases, especially around significant export volumes or specialised industries (digital services, software-as-a-service), consult an accountant familiar with international transactions.
ix.Get VioBusiness
20+ currencies, per-invoice currency selection, offline-first. From $19.99 USD lifetime (or local currency equivalent).