WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Invoice International Clients: A Freelancer's Guide

Everything freelancers need to know about invoicing international clients - currency, payment methods, VAT, withholding tax, and how to get paid reliably from abroad.

April 13, 20266 min read
marker, the body is split so a live inline calculator renders in place; otherwise the body renders whole. -->

How to Invoice International Clients: A Freelancer's Guide

The first time I had to invoice an international client, the work was the easy part. A studio in Berlin hired me, the project went fine, and then I stared at the payment screen with no idea what currency to bill in, whether VAT was my problem, or how the money would even reach my account. International invoicing has more moving parts than domestic billing, but after a handful of them it stops being scary and becomes a checklist. Here's the checklist I wish I'd had.

What Currency Should You Invoice In?

This is the first real decision, and it comes down to who eats the exchange-rate risk.

Bill in your home currency and you eat nothing. You know the exact number landing in your account, and the client handles the conversion on their end. Plenty of overseas clients will happily pay in USD, GBP, or AUD without blinking. The cost is a little friction for them.

Bill in the client's currency and you've made their life easier, which can matter in a competitive pitch, but now the rate is your problem. Invoice £2,000 when that's $2,500, and if the pound slides before they pay, you quietly lose a chunk. I once watched about $90 evaporate between sending an invoice and clearing it, purely on currency drift.

USD is its own answer for a lot of cross-border work, especially with clients in countries where the local currency swings. It reads as stable and familiar, so even non-US clients often prefer it. My rule of thumb: for occasional one-off international work, bill in your home currency and keep it simple. For an ongoing client in a stable economy where billing in their currency wins you the relationship, it can be worth the small risk.

International Payment Methods

How you get paid matters more than it does domestically, because the wrong rail can quietly skim 5% off every invoice.

Wire transfer (SWIFT) is the old reliable: it works for any amount but it's slow at 3-5 business days, fees hit both ends and often run $25-45, and you have to hand over full banking details. It earns its place on large invoices where a $40 fee is rounding error.

Wise is what most freelancers I know settled on. Transfers run roughly 0.5-1% instead of the 3-5% a bank quietly takes, you get the real mid-market rate, and money moves fast. Best part: you can hand the client local account details in their own currency, so on their side it looks like a normal domestic transfer. That alone removes most of the "how do I even send this" hesitation.

PayPal is everywhere and takes five minutes to set up, but you pay for that convenience with 3-5% fees, soft exchange rates, and the occasional held balance. Fine for small amounts where you just want it done. Stripe shines for recurring relationships: the client pays by card in their currency, Stripe converts, and you take payment minus processing. Payoneer is the go-to in parts of Southeast Asia, Eastern Europe, and Latin America where wires are painful. And a small but growing crowd accepts USDC or other stablecoins to skip banks entirely, which works if your client is already comfortable with crypto and is a nonstarter otherwise.

VAT and Tax Considerations

If you're in the EU or UK, cross-border VAT is genuinely fiddly. The short version: for B2B services to a business in another country, you generally don't charge VAT and the client accounts for it under the reverse charge. Sell to consumers (B2C) across EU borders and you may have to register for VAT in their countries once you pass certain thresholds.

Watch for withholding tax, which surprises people. Some countries require your client to hold back a slice of the invoice and pay it straight to their tax authority. India's 10% TDS on freelance payments is the classic example; Brazil and several Southeast Asian countries do versions of it. If a client says they must withhold 10% and remit the rest, that's almost always the law, not a haggle, so don't take it personally. You can gross up the invoice to cover it if your rate needs to land at a specific net.

US freelancers have it simpler on this front: you generally don't charge foreign clients VAT or GST because you're outside those systems. What you don't escape is your own IRS. Every dollar of international income is still taxable at home and belongs on your US return, no matter where it came from.

What to Include on an International Invoice

Everything that's on a domestic invoice still applies, plus a few additions that prevent the back-and-forth emails. Make the currency explicit: write "USD $2,000" or "£2,000 GBP", never a bare dollar sign that could mean four different dollars. Spell out international payment instructions in full, including your SWIFT/BIC code, IBAN where it applies, and your bank's name and address, or for Wise, the local account details in the client's currency. If a VAT note applies, state it plainly, for example "Services provided outside the EU, VAT not charged under Article 44 EU VAT Directive." And include your full business address and country, which carries more weight internationally than it does at home.

Protecting Yourself Against Currency Risk

On a large project billed in a foreign currency, build in a small buffer by pricing slightly higher so a rate move doesn't erase your margin. Better still, bill in installments so you're never sitting on one big unpaid number while the rate wanders for two months. For ongoing international retainers, Wise lets you hold a balance in several currencies and convert when the rate suits you instead of the moment money lands.

Making International Invoicing Routine

The whole thing gets fast once you've picked your payment method and saved a template you trust. WaffleInvoice lets you set the currency on any invoice and drop in custom payment instructions, so an invoice to Berlin takes the same two minutes as one to the client across town. Start free and send your first international invoice today.

Related reads: Payment Terms for Freelancers · How to Get Paid Faster · How to Write a Professional Invoice

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free