WaffleInvoice Blog
Practical invoicing tips for freelancers and service businesses.
Blog Post
How to Invoice International Clients in a Foreign Currency
Learn how to handle foreign currency invoicing, exchange rate risk, and getting paid by international clients. Free invoice template to get started.
How to Invoice International Clients in a Foreign Currency
Getting paid by a client in another country involves decisions most freelancers don't think through until something goes wrong. Do you invoice in your currency or theirs? Who absorbs exchange rate risk? How do you handle the gap between when you invoice and when the money actually lands in your account? These are practical questions with real dollar consequences.
This covers the mechanics of foreign currency invoicing, how to protect yourself from exchange rate losses, and how to get international payments into your bank account without losing 5-8% in fees.
The Core Decision: Invoice in Your Currency or Theirs
This is the first question to answer and the most important one. Your choice determines who carries the exchange rate risk.
Invoicing in Your Own Currency
If you're a U.S.-based freelancer and you invoice in USD, the client pays in USD. You know exactly what you'll receive. The exchange rate risk sits entirely with the client - they need to convert their local currency into dollars to pay you, and if their currency has weakened against the dollar since they budgeted for the project, that's their problem.
This is the simplest approach and usually the right one for U.S. freelancers working with international clients. Most international business is conducted in USD, especially for digital services. A client in Germany, Canada, or Australia who hires an American freelancer generally expects to pay in dollars.
Invoicing in the Client's Currency
Sometimes a client will ask you to invoice in their local currency. This might be because their accounts payable system is set up for domestic payments, because they have internal policies around foreign currency transactions, or simply because it's easier for their accounting team.
If you agree to invoice in EUR, GBP, CAD, or another currency, you now carry the exchange rate risk. The 5,000 EUR you invoice today might be worth $5,400 when they pay or $5,100, depending on how the rate moves over the next 30 days.
To protect yourself, add a currency clause to your contract: "Invoices are denominated in EUR. Client agrees to pay the invoiced EUR amount. Any exchange rate fluctuation is the contractor's risk." Then factor in a buffer when pricing - if you need $5,000, invoice 5,000 EUR only if the current rate gives you a comfortable margin. Consider billing 4,700 EUR if the rate is favorable to ensure you clear your target even if it moves against you by a few percentage points.
What to Include on a Foreign Currency Invoice
A foreign currency invoice needs a few extra elements beyond a standard invoice:
- Currency designation: Be explicit. Don't write "$5,000" - write "USD 5,000" or "5,000 USD." Ambiguous dollar signs cause disputes, especially with Canadian, Australian, or Singaporean clients who have their own dollar currencies.
- Exchange rate (optional but helpful): Some freelancers include the exchange rate at time of invoicing as a reference, not as a binding rate. "Invoice amount: USD 4,500. Reference exchange rate at time of invoicing: 1 USD = 0.92 EUR." This is informational only.
- Payment currency: State clearly what currency payment must be received in. "Payment must be received in USD." This prevents a client from sending EUR equivalent and creating a shortfall due to bank conversion fees.
- Your banking details: International wire transfers require more information than domestic ones. Include your SWIFT/BIC code, full bank name and address, and IBAN if you have one (common for U.S. banks with international services).
Getting the Money to You: Payment Methods for International Clients
International wire transfers are the most common method for larger amounts, but they're expensive. Your client's bank charges an outgoing wire fee ($15-50), your bank charges an incoming wire fee ($15-30), and there's usually a spread on the exchange rate conversion if currencies differ. On a $3,000 invoice, you might clear $2,880 after all fees.
Wise (formerly TransferWise)
Wise is the best option for many international freelancers. You can receive a local bank account number in multiple currencies (GBP, EUR, USD, AUD, and others) so international clients can pay you with a local bank transfer in their currency, paying no international wire fees. Wise then converts at the mid-market rate with a low transparent fee (typically 0.4-0.9%) and deposits to your account. On a $3,000 invoice, you might pay $15-25 in fees instead of $60-80 via traditional wire.
PayPal
PayPal works for smaller amounts but the fees add up. PayPal charges 3.49% plus a fixed fee for international transactions, and they add a spread on currency conversion. On a $1,000 invoice, you might net $960-970. The convenience is real but the cost is high. Acceptable for occasional small payments, not ideal for regular large invoices.
Stripe
If you're already using WaffleInvoice with Stripe payments enabled, international clients can pay by credit card in their local currency. Stripe handles the conversion and pays you in your currency. Fees are typically 3.9% + 30 cents for international cards. Not the cheapest, but it's simple and instant.
Crypto
Some international freelancers get paid in stablecoins like USDC to avoid banking system friction entirely. The client sends USDC, you convert to dollars. Transaction fees are minimal. The downside is not every client is set up for this, and accounting can get complicated depending on your jurisdiction's treatment of crypto payments.
Protecting Yourself from Exchange Rate Risk
If you regularly invoice in foreign currencies, exchange rate swings can significantly affect your income. Here are practical ways to manage this:
Invoice promptly and set short payment terms. The longer the gap between invoicing and payment, the more time for rates to move against you. Net 15 is better than Net 30 for foreign currency invoices.
Build a buffer into your pricing. If you need $5,000 for a project and you're invoicing in EUR at a rate of 1.10 USD/EUR, don't invoice exactly 4,545 EUR. Invoice 4,700 EUR. The buffer absorbs small rate movements.
Consider a currency clause. For large projects, your contract can include a clause that adjusts the invoiced amount if the exchange rate moves more than a specified percentage between contract signing and payment. This is common in international contracts over $10,000.
Convert payments quickly. If you receive payment in a foreign currency account, convert to your home currency promptly rather than holding foreign currency and hoping for a favorable move. Speculation on currency movements is not your business.
VAT and Tax Considerations
Invoicing internationally creates tax complexity. A few key points:
If your client is in the European Union and you're a U.S. business, you generally do not charge VAT on B2B services - the client handles VAT under the reverse charge mechanism. Your invoice should include your client's VAT number and a note such as "VAT: Reverse charge applies."
For UK clients post-Brexit, similar rules apply. Canada has GST/HST, but as a foreign supplier of digital services, your obligations depend on whether you exceed registration thresholds, which for most freelancers you won't.
The IRS requires you to report all foreign income in USD. Keep records of the exchange rate on the date payment was received, as that's the rate you'll use to report income. Your accounting software or bank statement showing the USD amount received is usually sufficient documentation.
Setting Up Your Invoice for International Clients
A clean international invoice template should have:
- Your full business name, address, and tax ID
- Client's full business name, address, and VAT number (if applicable)
- Invoice number and date
- Itemized services with explicit currency designation (USD, EUR, GBP, etc.)
- Payment terms (Net 15 or Net 30)
- Full banking details including SWIFT/BIC code
- Accepted payment methods
- Any VAT or tax notes relevant to the client's jurisdiction
Use WaffleInvoice's free invoice generator to build a clean template, then save the banking details and standard fields so they're included automatically on every international invoice. Or download the free Word invoice template and customize it with an international section.
Review your payment terms setup at Payment Terms for Freelancers - the same principles apply to international clients, and getting terms right from the start prevents a lot of headaches later.
Frequently Asked Questions
Quick answers to the questions readers ask most about this topic.
Should I invoice international clients in USD or their local currency?
What is the cheapest way to receive international payments?
Do I need to charge VAT to international clients?
How do I handle exchange rate differences on foreign currency invoices?
What banking information do international clients need to pay me?
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 FreeMore from the blog
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.
How to Collect Payment from Difficult Clients
Practical steps to collect payment from clients who delay, dispute, or ghost. Covers escalation, collections, and small claims options. Start free.
How to Take a Deposit from a Client Before Starting Work
How to ask for a client deposit, what amount to request, and how to invoice it correctly. Includes language to use when clients push back. Start free.
Compare WaffleInvoice head-to-head
Honest side-by-side comparisons against the tools most often mentioned alongside WaffleInvoice.
Comparison
WaffleInvoice vs PayPal Invoicing
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs FreshBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
Comparison
WaffleInvoice vs QuickBooks
Side-by-side feature breakdown, pricing, and honest pros and cons.
