Onigiri home

Invoice Generator

Pricing

Resources

Blog

Sign In

Start for free
Onigiri home

Invoice Generator

Pricing

Resources

Sign In

Start for free
Onigiri home

›

International Invoicing: How to Invoice Clients Abroad

International Invoicing: How to Invoice Clients Abroad

International Invoicing: How to Invoice Clients Abroad

How to invoice international clients: pick the currency, add the right tax details, compare Stripe, PayPal and Wise fees, and get paid without surprises.

•

•

Globe with dollar coins and arrows, illustration for international payments for freelancers

Working with clients in other countries is one of the best parts of freelancing. Getting paid by them is where it can get tricky. Different currencies, bank fees that eat into the total, tax details you've never heard of, and payments that take a week to arrive.

The good news: once you set it up properly, invoicing an international client is barely different from invoicing one down the street. This guide covers what to put on the invoice, which currency to use, how to handle tax details, and what the main payment options really cost as of October 2026.

Key takeaways

  • An international invoice needs a few extras: full legal details, tax or VAT IDs, a clear currency code (USD, not just "$"), and payment details that work across borders.

  • Decide the currency up front and write it into your agreement. Invoicing in your currency moves exchange-rate risk to the client.

  • Know who pays the fees. International card payments, currency conversion and bank wires all cost something. Agree on who covers them.

  • EU and UK business clients may need the words "reverse charge" on your invoice. US clients may ask foreign freelancers for a W-8BEN.

  • Compare the total cost, not the headline rate. Use a fee calculator before you pick a payment method.

What makes international invoicing different

The invoice itself has the same job: say what you did, how much it costs, and how to pay. Four things change when the client is abroad.

  1. Currency. You and your client may not use the same one, and the exchange rate moves between the invoice date and the payment date.

  2. Fees. Cross-border card payments, currency conversion and international wires each add costs, sometimes several at once.

  3. Tax details. VAT, GST and withholding rules depend on where both of you are, and some countries require specific wording on the invoice.

  4. Speed. International bank transfers can pass through intermediary banks and take several business days.

Let's take them one by one.

Step 1: Choose the invoice currency

Before you send the first invoice, agree on the currency with your client, ideally in your proposal or contract.

Invoice in your own currency if you want predictable income. You know exactly what you're owed, and the client handles the conversion. This is the simplest option for most freelancers.

Invoice in the client's currency if they're a large company with a strict vendor process, or if it makes you more competitive. Many finance teams find it easier to approve an invoice in their own currency. The tradeoff is that the amount landing in your account will depend on the exchange rate on the day you're paid.

Use a widely accepted currency like USD or EUR when neither side wants to deal with a less common one.

A few practical tips:

  • Write the currency code, not just the symbol. "$" can mean US, Canadian, Australian or several other dollars. Write "USD 2,400" or "$2,400 USD."

  • If you price in your currency but invoice in theirs, say which exchange rate you used and the date. That avoids awkward questions later.

  • For long projects, you can agree to review the rate every few months rather than absorb big swings.

If you need to make an invoice in another currency quickly, the free invoice generator lets you pick USD or any of 29 other currencies, including EUR, GBP, CAD, AUD and MXN. It doesn't convert amounts; it just formats the invoice in the currency you choose.

Step 2: Put the right details on the invoice

Start with everything a regular invoice needs (our guide on how to make an invoice covers the basics), then add:

  • Full legal names and addresses for you and the client, including the country.

  • Tax or VAT IDs where they apply: yours if you're registered, and the client's VAT number for EU or UK business clients.

  • Currency code on every amount and on the total.

  • Clear description of services and the period or milestone they cover. Some countries' tax authorities expect this level of detail.

  • Payment terms and due date, written as a date (e.g., "Due 15 November 2026") rather than only "Net 30," so there's no confusion across date formats.

  • Payment instructions that work internationally: a card payment link, or bank details with the account name, IBAN or account number, and SWIFT/BIC code.

  • Who pays transfer fees, if you're being paid by bank wire (see Step 4).

  • Any required tax wording, such as "reverse charge" (see Step 3).

Need a starting point? The freelance invoice template and consulting invoice template are free and easy to adapt for overseas clients.

Step 3: Get the tax basics right

This is general information, not tax advice. Rules depend on where you live, where your client is, and whether they're a business or an individual. When in doubt, ask an accountant who works with international freelancers.

Selling to EU or UK businesses: reverse charge

Within the EU, when a VAT-registered business supplies services to a business in another EU country, the reverse charge usually applies. You don't charge VAT; the client accounts for it in their own country. EU rules require the invoice to say "reverse charge," and you should include the client's VAT number. The UK has a similar reverse charge for many business services bought from abroad.

If you're outside the EU and UK (for example, a US freelancer) and sell services to an EU or UK business, you usually don't add VAT to your invoice, but the client may ask for certain details. Selling to consumers rather than businesses can be different, so check before you start.

Working with US clients from abroad: Form W-8BEN

If you're a freelancer outside the US working for a US client, they'll usually ask you for Form W-8BEN. It certifies that you're not a US person, so the client doesn't need to send you a 1099. You give it to the client; you don't file it with the IRS.

US freelancers with foreign clients

If you're a US freelancer, income from foreign clients is still taxable in the US, and you report it the same way as income from US clients. You may not get a 1099 from a foreign client, so keep your own records of every invoice and payment. Our freelancer's guide to tax season and the freelance tax calculator can help you plan.

Step 4: Choose how you'll get paid

Here's what the most common options cost a US-based freelancer as of October 2026. Fees differ for accounts in other countries, and all of these providers change their pricing from time to time, so check their current pages before you decide.

Option

What it costs you

Good for

Stripe (card payments)

2.9% + $0.30 for US cards; +1.5% for international cards; +1% if currency conversion is needed

Clients who want to pay by card, Apple Pay or Google Pay

PayPal

3.49% + $0.49 for PayPal payments (2.99% + $0.49 for cards); +1.5% for international payments; a 3–4% spread if PayPal converts the currency

Clients who already use PayPal

Wise (multi-currency account)

Free to receive local (non-SWIFT) transfers in supported currencies; $6.11 per incoming USD SWIFT wire; a conversion fee that varies by currency pair; no monthly fee

Bank transfers in USD, EUR, GBP and other major currencies

Payoneer

Free in your local currency via a receiving account; 1% (min $1) in another currency; up to 3.99% + $0.49 if the client pays by card

Clients and marketplaces that already pay through Payoneer

International bank wire (SWIFT)

Outgoing and incoming bank fees, plus possible intermediary bank deductions

Large payments from clients who can only pay by wire

To compare real numbers on your invoice amount, use the Stripe fee calculator and the PayPal fee calculator. On a $1,000 payment from a client with a non-US card, for example, Stripe's standard US pricing would take 4.4% + $0.30, before any currency conversion.

A note on bank wires and fees

International wires can lose money in transit. Banks use three common fee options:

  • OUR: the sender pays all fees, and you receive the full amount.

  • SHA (shared): each side pays its own bank's fees. Intermediary banks may still deduct something.

  • BEN: you, the beneficiary, pay all fees.

If you need the full amount, say so on the invoice: "Please choose OUR so the full amount arrives" or "Bank fees are the sender's responsibility." Or increase your price slightly to cover typical deductions.

A multi-currency account can help

If you regularly get paid in more than one currency, a multi-currency account (Wise, Payoneer and some banks offer them) gives you local bank details in other countries. Your UK client pays a UK account in GBP, your EU client pays a euro account, and you convert when you choose. That usually beats having each payment wired and converted by your bank.

Step 5: Reduce delays and exchange-rate surprises

  • Shorten your payment terms for new international clients. Net 15 or a deposit up front is reasonable. If you work in milestones, see why deposits protect your time; the logic applies to any freelancer.

  • Bill in milestones on long projects, so you're never owed too much in a currency that might move.

  • Give the client more than one way to pay. A card link for speed, bank details for larger amounts.

  • Follow up politely and early. Time zones mean a reminder sent at the end of your day lands at the start of theirs. Our guide on how to remind someone to pay you has templates.

  • Keep a record of the exchange rate on the day you're paid, if you need to report income in your home currency.

Where Onigiri fits

For international clients, Onigiri keeps the invoicing part simple: send the invoice by email, as a shareable link or as a PDF, and see whether it's sent, overdue or paid. If you connect Stripe, clients can pay by card, Apple Pay or Google Pay, and the money goes straight to your own Stripe account. On the PRO plan, Onigiri takes no platform fee on top of Stripe's. You can also add bank transfer details, such as your Wise account, to the invoice for clients who prefer to pay that way.

You can start for free, with no credit card required.

Frequently asked questions

Ivan Burban

Ivan Burban

Onigiri Co-Founder

Stupidly simple invoicing

Create, send and track invoices in minutes. No credit card required.