More and more freelancers and small businesses are working across borders. If you're based in Pakistan, India, or Southeast Asia providing services to clients in the US, UK, or Europe, or vice versa, invoicing internationally introduces a whole set of challenges that domestic invoicing doesn't. Currency conversion costs, bank wire fees, withholding taxes, and international compliance requirements can all eat into what you're owed.
This guide walks through the main considerations and how to handle them practically.
Which Currency Should You Invoice In?
The safest approach is to invoice in the client's currency when working with large companies, and in your preferred currency when working with smaller clients or individuals.
Here's the thinking: large companies have finance departments that process payments in their home currency. Sending a USD invoice to a UK corporate client creates extra work for them and may slow down payment. Sending a GBP invoice makes it easy.
For smaller clients, invoicing in your own currency protects you from currency fluctuation risk. If you quote $2,000 in November and get paid in March, the exchange rate may have moved significantly against you.
A common middle ground: invoice in USD if you're working remotely for US clients, regardless of where you're based. USD is the de facto international currency for digital services, and most international payment platforms handle it natively.
International Payment Methods
Traditional bank wire transfers (SWIFT) are the default for international payments, but they come with significant fees — sometimes $15-45 per transaction for the sender, plus conversion fees at your end. For small invoices, these fees can take a meaningful percentage of your payment.
Better alternatives, depending on your situation:
- Wise (formerly TransferWise): Mid-market exchange rates with low, transparent fees. Generally the best option for most international freelancers. Supports 50+ currencies.
- PayPal: Widely accepted, easy for clients to use, but the exchange rate markup is significant (often 3-4% worse than mid-market). Good for small amounts where convenience matters more than fees.
- Payoneer: Popular among freelancers working with US clients. Gives you a US bank account number that American clients can pay into locally, then you withdraw in your local currency.
- Stripe: If you work in SaaS, digital products, or want to accept card payments, Stripe supports 135+ currencies and handles compliance automatically.
Include your preferred payment method clearly in your invoice — ideally with specific instructions. Don't just write "PayPal"; write "PayPal: payments@yourname.com".
Understanding Withholding Tax
Withholding tax is a particularly common issue for freelancers in countries like Pakistan, India, Bangladesh, and many others who work with US clients. Under US tax law, companies paying foreign contractors for services performed outside the US generally do not need to withhold US taxes — but some US clients apply withholding anyway out of caution.
If a client tells you they'll withhold 30% of your payment for US tax purposes, ask them for a W-8BEN form. Filling this out correctly typically reduces or eliminates US withholding tax for freelancers working from countries that have a tax treaty with the US.
In your home country, you may also have tax obligations on foreign income. Pakistan, for example, has specific rules around IT services income, including potential exemptions. Always consult a local accountant if you're earning significant foreign income — the tax savings can be substantial.
What to Include on an International Invoice
International invoices need everything a domestic invoice needs, plus:
- Currency clearly stated (e.g., "USD 1,500.00" not just "$1,500")
- Your bank's SWIFT/BIC code and IBAN (for European clients) or routing + account number (for US clients)
- Bank name and address
- A note about who bears transfer fees: "Client bears all wire transfer charges" or "Fees split equally"
- Your tax registration number if applicable (VAT number for UK/EU, GST for Australia/Canada, NTN for Pakistan)
Invoice Pro Lab Supports 12 Currencies
Invoice Pro Lab supports USD, EUR, GBP, PKR, AED, SAR, INR, CAD, AUD, JPY, CHF, and CNY — the most common currencies used in international freelance work. You can switch currency in the Invoice Details section, and all calculated totals update automatically.
For the payment instructions section, use the Notes field to include your full bank details, SWIFT code, and any notes about how the client should handle transfer fees.
Need to invoice a client abroad? Invoice Pro Lab is free and handles multi-currency invoicing out of the box.