How Freelancers Can Get Paid Internationally Without Losing 5% to Fees
PayPal, Wise, Payoneer, and direct bank transfers \u2014 what actually nets you the most after conversion.
The hidden tax on freelance income
A U.S. client pays you $5,000. By the time it reaches your bank account in another country, you might see $4,700 — or even less. That missing $300 is the invisible freelance tax: a stack of platform fees, FX markups, and intermediary charges nobody clearly breaks down.
The good news: with the right setup, you can shrink it from 5%+ down to under 1%.
Where the money leaks
Every international payment can lose value at four points:
- Platform fee (PayPal: 2–5%, Stripe: 2.9%+ similar).
- Currency conversion markup (1–4% from most platforms).
- Receiving bank fee ($10–$30 for incoming wires).
- Withdrawal/transfer fee to your local account.
The biggest leak is usually #2 — and it's the easiest to fix.
Comparing the main options
PayPal: easiest to invoice, worst on fees and rates. Convenient for one-off small clients; punitive for recurring or large amounts.
Wise (formerly TransferWise): gives you local bank account details in 10+ regions. Clients pay you locally; you convert at near mid-market rates when you choose. Among the best for most freelancers.
Payoneer: similar to Wise, with strong integrations to marketplaces (Upwork, Fiverr, Amazon, Airbnb). Sometimes higher conversion fees.
Stripe / direct invoicing: lowest fees if your client is comfortable with bank transfers. Best for recurring clients.
Crypto / stablecoins (USDC, USDT): increasingly used for instant cross-border payments. Watch tax implications and conversion costs at on/off ramps.
A real comparison: $5,000 USD → EUR
Approximate amounts your EUR account would receive:
- PayPal: ~€4,400 (after fees + 4% FX markup).
- Wire to bank, bank-converted: ~€4,500 (after wire and 2–3% FX).
- Stripe + Wise: ~€4,640 (Stripe fee + Wise's 0.4% conversion).
- Wise local USD account: ~€4,650 (no Stripe fee; Wise FX only).
- Direct bank wire to USD multi-currency account, batch-converted: ~€4,660.
The gap between worst and best on a single $5,000 invoice is €250. Multiply by 12 monthly invoices and that's €3,000 a year lost to bad routing.
Recommended setup for most freelancers
- Open a multi-currency account (Wise or Payoneer). Get USD, EUR, GBP, AUD account details.
- Send clients those local details instead of international wire info.
- Hold balances in their original currency until you need them.
- Convert in batches when rates are favorable.
- Withdraw to your local bank for living expenses.
This setup typically reduces total fees from 5%+ to under 1%.
Invoicing tips that get you paid faster
- Invoice in your client's currency: lower friction for them, fewer disputes.
- Provide local bank details in their country.
- Set clear payment terms (Net 14 or Net 30).
- Use professional invoicing software (Wise, Bonsai, Xolo, FreshBooks).
- Follow up promptly on late payments.
Tax considerations
- Track every invoice in both currencies (issued and received).
- Record the exchange rate on the date of receipt for income reporting.
- Keep records for at least 5–7 years depending on your jurisdiction.
- Consider hiring a tax professional familiar with cross-border self-employment.
Key takeaways
- Most freelancers lose 3–5% of every invoice to bad payment routing.
- Multi-currency accounts (Wise, Payoneer) cut total fees to under 1%.
- Give clients local bank details so they pay locally — they prefer it too.
- Convert in batches at good rates rather than auto-converting on every payment.
- Track currency conversions carefully for tax purposes.