Invoicing International Clients: Currency, Taxes & Late Payments
You land a project with a client in Berlin. Then one in Toronto. Then one in Singapore. Your bank account feels international, but your invoicing process isn't. You're copying old invoices, guessing at currency conversions, second-guessing yourself about VAT, and hoping payment arrives before your next expense is due.
How to invoice international clients isn't taught in most freelancer onboarding guides, but it should be. The mechanics change when borders are involved, and getting them wrong costs you time, money, or relationships—sometimes all three.
This guide walks you through the specifics: what changes about invoicing across borders, where most freelancers get stuck, and how to build a system that actually works.
Why Invoicing Internationally Is Harder Than Domestic Billing
Domestic invoicing is straightforward: you work, you send a number, you get paid. The currency is known. The tax rules are (mostly) clear. Late payment is annoying but familiar.
International invoicing introduces three separate friction points:
Currency confusion. Do you charge in your home currency, the client's currency, or USD? If the client pays in a different currency than you quoted, who handles the conversion? Does the exchange rate shift between invoice and payment? Who loses money on the difference?
Tax complexity. VAT, GST, withholding tax, and reverse-charge mechanisms vary wildly by country. A €5,000 invoice to Germany might require a VAT number. The same invoice to Canada triggers GST rules. The same invoice to the US might trigger nothing—or trigger withholding tax in the client's state. You can't guess here.
Payment delays. A domestic bank transfer takes 1–2 days. International transfers add 3–7 days, currency conversion fees, and a higher chance something goes wrong mid-process. If a client uses an unfamiliar payment method, you might wait weeks to know whether the money actually arrived.
Most freelancers handle this by improvising: adding a note about currency to an old invoice, Googling "do I need VAT for this," and accepting whatever payment method the client suggests. This works until it doesn't.
Currency Decisions: Fixed Rates, Real-Time Conversion, or Letting Clients Choose
You have three practical options when invoicing in a currency that isn't your home currency.
Option 1: Quote and invoice in your home currency.
You charge €500 for a project. The invoice is in EUR. The client either pays in EUR (simplest for you, least convenient for them) or their bank converts it. This shifts all currency risk to the client, which may hurt your competitiveness but protects you from exchange-rate loss.
Practical example: You're a Swiss consultant. A US client needs 40 hours of work. You quote CHF 6,000 (about USD 6,800 at current rates). The invoice is in CHF. The client's bank converts it to USD during payment. You receive CHF 6,000, regardless of exchange-rate movement.
Option 2: Quote in the client's currency with a locked rate.
You quote USD 5,000 based on the current EUR/USD rate (say, 1.10). You invoice in USD. You lock in the conversion: if the rate shifts to 1.12 by payment time, you don't renegotiate—the invoice stays at USD 5,000. The client pays in USD. You convert it to EUR only when you transfer it to your account, accepting whatever rate your bank offers at that moment.
This is cleaner for the client and shows you're thinking about their convenience. The tradeoff is you eat minor currency fluctuations. For a USD 5,000 invoice, a rate shift from 1.10 to 1.12 costs you roughly €35. It's noise on a single invoice, but it adds up.
Option 3: Let the client choose the currency.
Some freelancers offer this as an option: "I can invoice in EUR, USD, or GBP—you choose." This is flexible but creates more work. Each currency choice requires you to recalculate your hourly or project rate. It also creates inconsistency in your invoices and makes it harder to track your actual earnings.
Recommendation: Use Option 1 for smaller projects or clients you're unsure about (simplest). Use Option 2 for ongoing or larger work with established clients (shows professionalism and builds goodwill without excessive risk). Avoid Option 3 unless you're running a high-volume operation with a dedicated bookkeeper.
Tax Obligations When Your Client Is in Another Country
This is where most freelancers panic, and understandably so.
VAT and GST: The core rule
If your client is a business registered for VAT (in the EU) or GST (in Canada, Australia, etc.), and they're in a different country than you, you typically charge zero percent tax and note it on your invoice using the "reverse charge mechanism" or similar language.
Say you're a Polish designer invoicing a registered UK business. Your invoice for £4,000 of design work should show 0% VAT, with a note: "VAT reverse charge applies—the recipient is liable for VAT in their jurisdiction."
If your client is a consumer (individual), tax rules become stricter. You must charge VAT at the rate of their country, not yours. A Swedish freelancer invoicing a consumer in France charges French VAT rates, not Swedish rates. This creates a compliance headache: you need to track which client is in which country and which is a business versus consumer.
Withholding tax: The overlooked one
Some countries (notably the US, parts of Asia, and Latin America) require clients to withhold a percentage of payments to foreign contractors and remit it to tax authorities. Before invoicing, ask the client directly: "Do you have withholding tax obligations for payments to my country?" If yes, discuss whether they'll gross up the invoice or whether you'll invoice knowing you'll receive a reduced amount after withholding.
What you actually need to do
- Confirm whether your client is a registered business or consumer.
- Confirm which country they're registered in (their tax authority's country, not necessarily where they're physically located).
- Ask your accountant or a tax tool like Taxify or similar: "Do I owe tax on income from [Client Country]?" This takes 10 minutes and prevents thousands in mistakes.
For now: Note on your invoice that "reverse charge applies" if your client is a registered business in another EU country. For non-EU clients, state clearly that you're invoicing as a business-to-business transaction (if true) and note any tax obligations. Don't guess.
Payment Methods That Actually Work Across Borders
Not all payment methods are created equal for international freelancing.
Bank transfer (SWIFT/SEPA)
Most reliable, slowest, most expensive. A SEPA transfer within the EU clears in 1–2 days with minimal fees (often €0–5). A SWIFT transfer outside the EU takes 3–7 days and costs €15–40. Both are guaranteed, but neither is fast.
PayPal or Wise (formerly TransferWise)
Faster than bank transfer for many routes (1–3 days). Lower fees than SWIFT. The catch: PayPal holds funds for 14–21 days if you're new. Wise requires both parties to have accounts. Both charge currency conversion fees that are lower than banks but not zero.
Cryptocurrency or blockchain payments
Fast settlement, no intermediary, irreversible. Only use this if you and your client are both comfortable with it—most B2B clients aren't, and you'll owe capital gains tax on receipt.
Credit card or payment platforms (Stripe, Square, etc.)
Works for small invoices. Don't ask a €10,000 invoice client to pay via credit card—the fees will be significant and they'll resent it.
What to do: Offer bank transfer as your primary method. Mention Wise as a secondary option if you want to be flexible. Make it clear on your invoice what information the client needs to make the transfer (your bank details, IBAN, or account number).
Top comments (0)