Freelancer Finance

Currency Conversion for Freelancers: Getting Paid in Foreign Currencies

Receiving payment in a foreign currency costs more than most freelancers realise. Here is how to minimise conversion fees, time your exchanges, and invoice international clients correctly.

Currency Conversion for Freelancers: Getting Paid in Foreign Currencies

If your clients pay in USD, EUR, or GBP and you live in a country with a different currency, every payment involves a currency conversion and that conversion has a cost that quietly erodes your effective rate. Our free Currency Converter uses live exchange rates so you can see exactly what any foreign payment is worth before accepting it.

Understanding the True Cost of Currency Conversion

The published exchange rate (mid-market rate) is the one you see on Google. Banks and payment platforms add a markup on top of this typically 1–5% without always disclosing it clearly. On a $5,000 invoice, a 3% markup costs $150. Over a year with $50,000 in foreign income, that is $1,500 in unnecessary fees.

Common conversion costs by platform:

  • PayPal 3–4% markup on mid-market rate
  • Bank wire 1–3% markup plus $15–50 in flat fees
  • Wise (formerly TransferWise) mid-market rate plus 0.35–0.7% fee
  • Payoneer 0.5–2% depending on payment source
  • Revolut mid-market rate within limits, markup on weekends and above plan limits

Should You Invoice in Your Local Currency or the Client's?

Invoicing in your client's currency (USD if they are a US company) removes ambiguity and eliminates the client's need to calculate equivalents. It also means you bear the exchange rate risk if payment is delayed.

Use our Invoice Generator to create invoices in any currency. If payment is delayed by 30 days and the exchange rate moves against you by 2%, factor that into your rate or add a currency clause to your contract specifying the exchange rate date.

Timing Currency Conversions

Exchange rates fluctuate constantly. For predictable monthly income, convert regularly (weekly or monthly) rather than holding large balances. For large one-time payments, monitor rates for 1–2 weeks if the difference is material. Speculation on exchange rates is rarely worth the cognitive load for most freelancers.

Some tools (Wise, Revolut) allow you to set rate alerts useful if you are waiting for a specific rate before converting a large amount. Tax authorities in most countries use the exchange rate on the date of payment receipt, not conversion. Log the rate you used with our Tax Tracker for accurate records.

Setting Up a Multi-Currency Account

If you regularly receive payments in USD, EUR, or GBP, consider a multi-currency account with Wise or Revolut. These give you local bank details in each currency, allowing clients to pay domestically (no international wire fees) while you convert at competitive rates. The saved fees on a $50,000 annual income typically exceed the account cost by 10x.

Frequently Asked Questions

How do I calculate what I should charge international clients?

Use the Freelance Rate Calculator in your local currency, then convert to the client's currency using the live rate from the Currency Converter. Add a 3–5% buffer to account for rate fluctuation between invoice and payment. Revisit your rates quarterly as exchange rates shift.

Do I pay tax on the USD amount or local currency equivalent?

Tax is assessed on income in your local currency. Convert each payment to your local currency using the exchange rate on the date of receipt and record that amount. The IRS foreign currency guide (US) and HMRC currency guide (UK) give specific instructions for reporting foreign income.

What is the best platform for receiving international payments as a freelancer?

Wise is the best option for most freelancers due to mid-market rates and low fees. Payoneer is preferred when clients specifically use it (common on Upwork and Fiverr for large withdrawals). PayPal is widely accepted but has poor rates use it only when clients insist and price accordingly to absorb the conversion cost.