← Blog |

Multi-Currency Invoicing: How to Bill International Clients

Freelancers increasingly work with clients in different countries, and that means billing in different currencies. Multi-currency invoicing is not complicated, but it does require a clear system: the right software setup, a consistent approach to exchange rates, and an understanding of how cross-border tax rules apply to your invoices.

Why Multi-Currency Invoicing Matters

When a client is based in another country, they typically want to see invoices in their local currency. A US-based agency does not want to deal with South African rand conversions. A UK client expects amounts in GBP. Sending an invoice in your home currency puts the conversion burden on the client and can create friction at payment time.

Beyond convenience, billing clients in their currency can affect whether they pay promptly. An invoice that matches the amount in their accounting system is easier to approve and process. It also signals that you have a professional setup and are used to working internationally.

For freelancers billing across multiple markets, the practical question is not whether to support multiple currencies, but how to manage them without creating a mess in your own records.

How Multi-Currency Invoicing Works in Practice

The cleanest approach is to set a default currency for your business and then override it per client. In Tidybill, your company has a default currency that applies to all new invoices unless overridden. You can set a different currency on a per-client basis, so that all invoices you create for that client default to their currency. Each invoice, quote, credit note, and recurring invoice carries its own currency field, which means you can have a USD invoice and a EUR invoice open at the same time without any conflict.

This structure means you are not locked into a single currency across your entire business. A South African freelancer can bill a German client in EUR, a US client in USD, and a local client in ZAR, all from the same account.

When you create an invoice, the amounts are entered and stored in the invoice's own currency. The invoice PDF shows the correct currency symbol and formatting. Payment is collected in that currency. There is no automatic conversion happening behind the scenes on the invoice itself.

Common Currencies for International Freelancers

Most cross-border freelance work involves a small set of currencies. Knowing which ones to expect helps you set up clients correctly from the start:

If you take on a client in a less common currency, the same principle applies: set that currency on the client record and the invoices will reflect it correctly.

Exchange Rate Considerations

When you invoice in a foreign currency, you take on exchange rate exposure. The rate at the time you send the invoice may differ from the rate when the client pays, and differ again from when you convert the funds.

The most common approach is to lock your rate at the time of quoting. If you quote a project at $5,000 USD and the rate is 18.50 ZAR/USD on the day you send the quote, your expected income in ZAR is R92,500. If the rand weakens by the time you receive payment, you collect more in local currency. If it strengthens, you collect less. Most freelancers accept this variability as a cost of international work.

For longer projects, some freelancers add a rate adjustment clause to their contract: if the exchange rate moves more than a specified percentage between quote and final invoice, the amount is recalculated. This is more common in high-value contracts where currency swings could significantly affect profitability.

For recurring clients on fixed retainers, it is worth reviewing the rate periodically and adjusting your fee if there has been significant movement. A retainer set two years ago may be worth materially less in your home currency today.

The simplest risk-reduction approach is to get paid quickly. The longer funds sit in a foreign currency account or in transit, the more rate exposure you carry. Tools like Wise or a multi-currency account let you hold USD, EUR, or GBP without converting immediately, which gives you some flexibility in timing your conversions.

Payment Methods for International Invoices

Getting paid on a foreign currency invoice requires a payment method that handles international transfers cleanly. The main options freelancers use are:

Including your preferred payment details clearly on the invoice reduces delays. If you want clients to use Wise, include your Wise account details for their currency. If you accept card payments, make sure the online payment link is visible on the invoice.

Tax Implications for Cross-Border Invoicing

Tax on international invoices depends on where your client is based and whether they are a business or a consumer. The rules vary by country, but there are two situations that come up most often for freelancers.

Charging VAT or GST to foreign clients: In most countries, services exported to business clients in other countries are zero-rated for VAT. If you are VAT-registered in the UK and you invoice a German business, you charge 0% VAT. The German business accounts for the transaction under their own rules. If you invoice a German consumer (not a business), the rules get more complicated, and you may need to register for VAT in the EU or use a scheme like the EU's One Stop Shop (OSS).

The reverse charge mechanism: When a VAT-registered business invoices another VAT-registered business in a different country, the reverse charge typically applies. This means you do not charge VAT. The client self-accounts for VAT in their own country at their local rate. On your invoice, you should note "VAT reverse charge applies" or the equivalent wording in your jurisdiction. This keeps your invoices compliant and avoids the client needing to reclaim VAT from a foreign tax authority.

For freelancers in countries without a VAT system (or who are below the registration threshold), these rules may not apply. But if you are VAT-registered and invoicing internationally, it is worth confirming the correct treatment with an accountant, since the rules differ by country pair and service type.

Reporting Across Currencies

When you invoice in multiple currencies, your revenue reports will show amounts in different currencies. This is accurate, but it makes it harder to see your total income at a glance.

The practical approach is to track your income in your home currency for reporting purposes, using the rate at which you actually converted or received the funds. If you received $5,000 USD and converted at 18.20, you record R91,000 in your local books.

In Tidybill, invoice and payment records carry their own currency, so you can see exactly what each client owes and has paid in their currency. For your own accounting and tax filings, you will typically need to convert these amounts to your home currency using the rates applied when payments were received. Keeping a note of the conversion rate alongside each payment makes this straightforward at year-end.

If your international invoicing volume is significant, it is worth separating your revenue by currency in your reporting so you can track how much of your income comes from each market and monitor the effect of exchange rate movements on your total earnings.

For more on the basics of setting up your invoicing workflow, see the freelancer invoicing guide. If you bill by the hour, time tracking for invoiced hours covers how to connect tracked time directly to invoices.

Invoice clients in any currency

Tidybill supports multi-currency invoicing out of the box. Set a default currency for your company, override per client, and each invoice carries its own currency. Free to get started.

Try Tidybill free