How to Invoice International Clients: A Guide to Multi-Currency Billing
Working with clients in other countries is one of the most significant opportunities available to freelancers and small business owners today. It also introduces a layer of complexity that purely domestic billing does not have: currency, exchange rates, international tax rules, and payment methods that work cleanly across borders.
This guide covers what you actually need to think about — what goes on the invoice, how to handle currencies and rates, and the practical choices that prevent payment delays.
Decide Which Currency to Invoice In
The first decision is which currency to bill in. You have a few options:
Your local currency. The simplest option for your bookkeeping, but it puts the exchange rate risk on the client. Some international clients — particularly in larger companies — will push back on this because their finance teams have to deal with currency conversion.
The client's local currency. This reduces friction for the client and can be a competitive advantage when pitching international work. The exchange rate risk falls on you — you will receive your local currency equivalent based on the rate at the time of payment, which may have shifted since you invoiced.
A neutral reserve currency. Billing in USD or EUR is common for international work, even when neither party is American or European. USD in particular is widely used as a billing currency for cross-border services. It tends to be familiar to finance teams everywhere and is easy to process internationally.
The simplest rule: use whatever currency is in your contract with the client. If the contract specifies payment in USD, invoice in USD. Mismatching the invoice currency to the contract currency creates confusion and can delay payment while the client's accounts payable team figures out what to do.
State the Currency Clearly on Every Amount
Ambiguity about currency is one of the most common sources of cross-border invoice disputes. "$5,000" could be USD, CAD, AUD, or SGD — the difference is significant.
Use the full currency code on every monetary amount on the invoice:
- Total: USD 5,000 — not just $5,000
- Line item: EUR 1,200 — not just €1,200
Even if the symbol seems obvious to you, use the ISO code to be precise. This is especially important on the total, where a currency misunderstanding has the most financial impact.
Invofy supports 47+ currencies with locale-aware formatting. When you create an invoice, you set the currency at the document level. Every amount — line items, discounts, tax, and total — is formatted consistently in the selected currency throughout the PDF.
Handle Exchange Rates Transparently
If you are billing in a currency that is not your own, or if your contract specifies a fixed rate for currency conversion, document the exchange rate explicitly on the invoice.
Include:
- The rate used (e.g., 1 USD = 0.93 EUR)
- The date the rate was applied (typically the invoice date)
- The source (e.g., European Central Bank, XE.com, your bank's commercial rate)
Stating the rate removes any ambiguity about where the number came from and prevents a client from disputing the total based on a different rate they looked up on a different day.
For occasional international invoices, the rate on the day you create the invoice is the standard approach. For ongoing engagements where you are paid in a foreign currency, some freelancers agree with the client upfront on a fixed rate for the contract period to avoid variability in what they actually receive.
Tax: What You Need to Know
Cross-border tax rules are genuinely complex and vary by country, transaction type, and the nature of the client relationship. This is an area worth verifying with an accountant for your specific situation. That said, the broad patterns are worth understanding.
B2B vs. B2C matters. When billing a business client (B2B) in the EU, the reverse charge mechanism typically applies — meaning the client is responsible for accounting for VAT in their own country, and you do not charge VAT on your invoice. You should note "VAT reverse charge applies" on the invoice where relevant.
B2C is more complex. If you are billing individual consumers (B2C) internationally, you may be required to charge local VAT or GST depending on where the customer is located and your sales thresholds in each country. This threshold varies by jurisdiction.
If you are not VAT-registered and your revenue is below registration thresholds in your country, you typically do not charge VAT on any invoice — domestic or international. Your invoice should not include a VAT line in this case.
Always include your tax or VAT registration number on invoices if you are registered. For clients in countries that require this for their own tax records, an invoice without it may not be processable by their finance team.
When in doubt, consult a local accountant, particularly if you are earning significant income from international clients. The rules differ enough between countries that general advice only goes so far.
Payment Methods That Work Across Borders
The payment method matters as much as the invoice details. International wire transfers (SWIFT) are standard but come with bank fees, processing delays, and sometimes intermediary deductions that mean the client sends USD 5,000 but you receive slightly less.
Consider the following options depending on the relationship and transaction size:
Wise (formerly TransferWise). Widely used for international freelance payments. Uses the mid-market exchange rate with transparent, low fees. Both parties need an account, but it has become a default for many internationally-focused freelancers.
PayPal. Familiar and easy for clients globally, but fees are high and currency conversion rates are poor. Use it if the client insists or if the transaction is small.
Bank wire (SWIFT). Standard for larger transactions and corporate clients. Include your full bank details — account name, account number, bank name and address, SWIFT/BIC code, and IBAN if you are in Europe. Missing any of these can cause the wire to be rejected or delayed.
Include your payment details on every invoice. Do not assume a repeat client still has your bank details from the last invoice. Include them every time, and specify the exact reference the client should use when sending payment so you can match incoming transfers to specific invoices.
Practical Tips for Smooth International Invoicing
Agree on currency before starting work. This is the single most effective step. Once the currency is in the contract, the invoice is just executing what was agreed. Raising the topic after delivery can feel like a negotiation.
Check if the client requires a PO number. Many international corporations — particularly large ones — cannot process an invoice without a purchase order number in their system. Ask about this before the work begins.
Set a clear due date, not just payment terms. "NET 30" requires the client to calculate the date themselves. "Payment due 30 May 2026" does not. For international clients where there may be time zone differences in communication, clarity reduces back-and-forth.
Invoice promptly. International payments involve more processing steps than domestic ones. Wire transfers can take two to five business days to clear. If you factor in the client's own internal approval process, a payment that is technically sent on time can arrive a week or more after the due date. Start the clock earlier by invoicing immediately.
Keep records per currency. If you bill in multiple currencies, track your income per currency separately. Invofy's income reports are broken down by currency — if you have invoices in USD, GBP, and EUR, each one is reported separately. This makes it significantly easier to reconcile income at tax time without manually sorting through mixed-currency totals.
Managing Multiple Currencies in Invofy
Invofy handles multi-currency invoicing at the document level. When you create an invoice, you select the currency for that invoice from 47+ supported currencies. The formatting — symbol placement, decimal convention, grouping separators — adjusts automatically to match the currency's locale conventions.
If you have clients in different countries, you can save a preferred currency against each client profile and use it as the default when creating new invoices for that client. This reduces the chance of billing the wrong currency on repeat invoices.
Income reports in Invofy show paid invoice totals per currency rather than converting everything to a single figure. This reflects reality — you actually received different currency amounts, and converting them to a single total requires an exchange rate that may not match what you actually received. See the full feature overview for more on how Invofy handles multi-currency invoicing, income reporting, and PDF delivery.
International work is worth navigating well. The invoicing complexity is real but manageable, and getting the details right from the start means you spend less time chasing payments and dealing with admin on both sides.