How to Get Paid in Foreign Currencies Without Losing Money
When I landed my first client in Berlin, I thought "just give them my PayPal email and they’ll send euros, no problem." The next day I saw a €1,200 invoice turn into $1,340 on my bank statement – a 12% hit from conversion fees and a hidden PayPal currency‑exchange markup.
Published: 2026-09-30 · Author: FutureSense AI
How to Get Paid in Foreign Currencies Without Losing Money
1. The biggest myth you probably believe
When I landed my first client in Berlin, I thought "just give them my PayPal email and they’ll send euros, no problem." The next day I saw a €1,200 invoice turn into $1,340 on my bank statement – a 12% hit from conversion fees and a hidden PayPal currency‑exchange markup. If you’ve ever shrugged off foreign‑currency invoices because you assume the bank will sort it out, you’re not alone. Most freelancers assume the cost is negligible until the numbers add up.
What you’re actually paying for is three things:
- Bank or platform conversion fees (often 2‑4%)
- Cross‑border transaction fees (usually a flat $5‑$15 per payment)
- Exchange‑rate risk – the rate can swing 1‑2% in a week.
Ignoring these costs means you’re under‑charging by at least $100 on a $1,200 project. That’s money you could have used to invest in better equipment, marketing, or a safety net.
2. Choose the right payment vehicle – a decision tree
Before you even send an invoice, decide which payment method aligns with your client’s location, the amount, and your tolerance for fees. Below is a quick decision tree you can copy‑paste into a Google Sheet:
IF client_country IN [US, Canada] THEN use ACH/Direct Deposit (0‑1% fee) ELSE IF client_country IN [EU, UK] THEN use SEPA Transfer (0.5% fee) OR Wise (0.35% fee) ELSE IF amount > $5,000 THEN use Wire Transfer (1‑2% fee) + negotiate fee split ELSE IF client prefers PayPal/Stripe THEN accept but add 2% surcharge to invoice ELSE use crypto (if both parties comfortable) – 0% fee but volatility risk
In practice, I use this matrix for every new client. For a $3,000 project from a UK startup, I default to Wise because it costs 0.35% plus a $0.50 flat fee – roughly $10 total. Compare that to PayPal’s 2.9% + $0.30, which would have been $88.
3. Setting up a multi‑currency bank account
Most US‑based freelancers think opening a foreign‑currency account is a nightmare. It isn’t. Here’s the exact steps I followed with Revolut Business (alternatives: Wise Business, N26 Business):
- Sign up – Provide your EIN, personal ID, and proof of address. The process takes 10‑15 minutes.
- Enable EUR, GBP, AUD, CAD – In the dashboard, click “Add currency” and toggle on the ones you need.
- Get local account details – Revolut gives you a UK sort code and account number, an EU IBAN, and a US routing number. You can share the appropriate one with each client.
- Link to your invoicing tool – In FreshBooks or QuickBooks, set the payment destination to the relevant local account.
- Set a conversion rule – Choose “auto‑convert at interbank rate” for any balance you want to bring back to USD, or keep the foreign currency if you have expenses in that market.
Result: I stopped paying any conversion fee on inbound payments. The only cost is the tiny spread (usually <0.2%) when I decide to move money back to my USD account.
4. Drafting the invoice – language that protects you
Clients love a clean invoice, but you need to embed the right clauses. Below is a template I use for any foreign‑currency work. Copy it into your preferred invoicing software:
Invoice #{{invoice_number}}
Due Date: {{due_date}} (30 days net)
Amount Due: €{{amount}} (EUR) – equivalent to ${{usd_equiv}} at the rate of {{rate}} on {{date}}.
Payment Instructions:
- Bank Transfer to: {{bank_name}}, IBAN {{iban}}, BIC {{bic}} (SEPA) – no fees for the payer.
- Or Wise: {{wise_link}} – fee covered by payer.
Currency Conversion Clause: If payment is received in a currency other than EUR, the client agrees to cover any conversion fees and the exchange rate will be the interbank rate on the day of receipt.
Late Fee: 1.5% per month on the outstanding amount, calculated from the due date.
Notice the explicit “client covers conversion fees” line. In my experience, most clients will respect it once it’s written in the contract – they don’t want to be surprised by a lower net payment.
5. Real‑world scenario: From $2,000 USD invoice to €1,800 EUR
Let’s walk through a full workflow for a $2,000 project with a client in Madrid.
- Quote in USD – You propose $2,000, which at the current spot rate (1 USD = 0.92 EUR) equals €1,840.
- Invoice in EUR – Using the template above, you list €1,840 and note the rate date.
- Client pays via SEPA – They transfer €1,840 to your Revolut EUR account. No fees for either side.
- Funds land in EUR – Your Revolut balance now shows €1,840.
- Conversion decision – You have a €500 expense for a Spanish translator. Keep €1,340 in EUR for that, and convert the remaining €500 to USD.
- Conversion cost – Revolut charges 0.15% on the conversion: $0.75. Your net USD after conversion is $500.75.
Compare that to the same client using PayPal:
- PayPal fee: 2.9% + $0.30 = $58.30
- Exchange spread: ~2% = $40
- Total loss: $98.30 (≈5% of the project)
By switching to a multi‑currency account, you saved nearly $100 on a $2,000 job – a 5% increase in effective rate.
6. The non‑obvious: tax, reporting, and accounting tricks
Most freelancers think foreign income is just “more dollars”. The reality is more nuanced:
- Exchange‑rate reporting: For US taxes, the IRS requires you to report income in USD using the rate on the day you receive the money. Keep a simple spreadsheet: Date, Currency, Amount, Rate, USD Equivalent.
- Currency‑gain/loss: If you hold foreign cash for >1 year, any appreciation is taxable as a capital gain. Conversely, depreciation can offset other income.
- Deductible fees: Bank fees, Wise fees, and even the 0.2% spread are deductible business expenses. Make sure you capture receipts (Wise provides a CSV export).
Here’s a quick template for your quarterly tax worksheet:
| Date | Currency | Gross | Rate (USD) | USD Gross | Fees | Net USD | |------------|----------|---------|------------|-----------|------|---------| | 2026‑03‑12 | EUR | 1,840 | 1.087 | 2,000.48 | 3.00 | 1,997.48 | | 2026‑04‑05 | GBP | 1,200 | 1.250 | 1,500.00 | 2.50 | 1,497.50 |
Plug these numbers into your Schedule C – they’ll lower your taxable profit and keep the IRS happy.
7. Common pitfalls and how to avoid them
Pitfall #1: Forgetting to ask for local bank details
Clients often default to their PayPal email. Ask them for a local account number (IBAN for EU, sort code for UK, routing number for US). It eliminates the extra PayPal markup.
Pitfall #2: Ignoring the “currency surcharge” clause
If you don’t state who bears conversion fees, you’ll end up absorbing them. Add the clause to every contract and invoice.
Pitfall #3: Converting everything immediately
Holding a small foreign balance can be strategic. If the EUR/USD rate is 0.92 today and you anticipate a dip to 0.90 in a month, waiting saves you $20 on a €1,000 balance. Use a simple exchange‑rate monitoring spreadsheet to decide.
Pitfall #4: Not reconciling fees
Wise, Revolut, and banks each send a CSV of fees. Import them into your accounting software; otherwise you’ll over‑state revenue.
8. Next‑action checklist – do this today
Implementing a foreign‑currency workflow doesn’t have to be a months‑long project. Here’s a 30‑minute sprint you can run right now:
- Open a free multi‑currency account with Wise Business (or Revolut).
- Copy the invoice template above into your invoicing tool.
- Send a test invoice to a friendly colleague in a different currency, using the “currency surcharge” clause.
- Record the receipt in a simple spreadsheet (date, currency, amount, rate, fees, USD net).
- Schedule a 15‑minute calendar slot each month to review exchange rates and decide whether to convert or hold.
By the end of the week you’ll have a functional system that protects your earnings from hidden fees and exchange‑rate loss.
FAQ
- Do I need a foreign bank account if I use Wise? No. Wise gives you virtual local account details (IBAN, sort code, routing number) that work like a real bank account for inbound transfers.
- What if my client insists on paying via PayPal? Add a 2% surcharge to the invoice to cover PayPal fees, and make it clear in the contract.
- Can I get paid in crypto safely? Only if both parties understand the volatility. Use a stablecoin (USDC, USDT) to avoid price swings, and convert to fiat within 24‑48 hours.
- How often should I convert foreign balances? Monitor the 30‑day moving average of the exchange rate. Convert when the spread between the current rate and the 30‑day average exceeds 0.5%.
- Are there any hidden tax traps? Yes – unreported foreign‑currency gains can trigger penalties. Keep a diligent log of rates and use the IRS’s yearly average rate for small amounts (<$10,000) if you prefer simplicity.