The Freelancer's Guide to Getting Paid in Foreign Currencies
Working with international clients means getting paid in foreign currencies. It's more complicated than invoicing in your home currency.
But international clients are often higher-paying and more interesting work. It's worth figuring out.
The complexity: exchange rates, payment platforms, fees, and tax implications all matter.
Payment Platforms
Different platforms handle international payments differently. Choose based on where your clients are.
Stripe - Accepts payments from 140+ countries. Converts to your account currency. Fees: 2.9% + $0.30 for cards (varies by country). Good for clients who want to pay by card.
PayPal - Accepts international payments. High fees. PayPal takes 3.49% + $0.49 per transaction plus currency conversion fees. Expensive but reliable.
Wise (formerly TransferWise) - Designed for international money transfers. Lower fees than PayPal. Takes 1-2% + small flat fee. Better for larger transfers.
Bank Transfer - Direct to your bank account. Cheapest if both are established. Takes 3-5 days. Fees vary by bank. Often requires SWIFT or IBAN codes.
Crypto - Trendy among tech clients. Decentralized, but volatile and tax implications are complex.
Invoice Platforms - Wave, FreshBooks, Stripe Invoicing. They handle payments and some currency conversion.
Exchange Rates
Exchange rates fluctuate constantly. A client paying €5,000 today might be worth more or less tomorrow.
Lock in exchange rates when possible. Wise lets you set exchange rates and the client pays based on that rate. This removes uncertainty.
If you don't lock in, you're gambling on exchange rates. Over a year, this can swing 5-10% or more.
Pricing Strategy
Option 1: Price in your home currency. Client pays exchange rate risk.
Option 2: Price in the client's currency. You take exchange rate risk but it's easier for the client.
Option 3: Price in a neutral currency (USD, EUR). Widely accepted and relatively stable.
Most freelancers price in USD. It's understood globally and relatively stable. Clients expect to pay USD for international work.
Invoicing
Invoice in the currency you're pricing in. "I invoice €5,000" or "I invoice $5,000".
Use an invoicing platform that handles currency conversion and clearly shows exchange rates. Wave and Stripe have this.
Include your payment method on the invoice. "Payment by bank transfer, Wise, or Stripe."
Fees and What They Cost
Every payment method takes a cut. Add this to your pricing or take it as a loss.
Bank transfer from UK to US: £5,000 = roughly $6,200. Bank takes $15-30 (typically). Client usually pays bank fees, not you.
Stripe: $5,000 invoiced, 2.9% + $0.30 = $145 + $0.30 = $145.30 in fees. You net $4,854.70.
Wire transfer through Wise: €5,000, Wise takes 1.47% = €73.50. You net €4,926.50.
Calculate this before quoting. Factor in fees.
Tax Implications
You owe taxes in your home country on all income, regardless of currency.
Report foreign income in your tax filing. Convert to your home currency at either (a) the exchange rate when you were paid, or (b) the average rate for the year. Consult your tax accountant.
Some countries have rules about foreign income and FBAR (Foreign Bank Account Reporting). If you're accumulating foreign currency in a bank account, you might need to report it.
Consult a tax professional. This varies widely by country.
Timing
Money doesn't arrive instantly. Plan for this.
Bank transfer: 3-5 business days internationally.
Stripe: 2 business days to your account.
Wise: 1 business day for medium transfers.
PayPal: 1-2 business days.
Don't budget cash flow based on invoice date. Budget based on when money actually arrives.
Dealing with Currency Fluctuations
If you invoice a client €10,000 and the Euro drops 10% before they pay, you're taking a loss.
Mitigate: Invoice in your home currency (shift risk to client). Lock in exchange rates. Get paid quickly.
If you're accumulating foreign currency, consider converting when the rate is good. Don't wait for a better rate - you might be waiting forever.
International Tax ID
Some countries require international tax ID. US calls it an EIN. UK calls it a tax reference number.
If you're working internationally, get this. Clients sometimes request it for compliance.
Client Payment Preferences
Different clients prefer different methods. Ask what works for them.
Large companies: bank transfer.
Startups: Stripe, PayPal, or credit card.
International companies: Wise.
Accommodate their preference when possible.
Minimizing Fees
Combine multiple approaches:
- Invoice in USD (lower fees than exotic currencies)
- Use Wise for bank transfers (cheapest)
- Use Stripe for clients who prefer cards
- Get paid in batches (one payment per month) rather than invoicing multiple times
Each transaction has fixed fees. Batching reduces total fees.
FAQ
Should I charge more to account for fees? Yes, usually. If Stripe takes 3%, add 3% to your price. Or take it as a cost of doing business.
What's the best payment platform? Wise for bank transfers. Stripe for credit cards. PayPal if client insists. It depends on client preference and amount.
Should I ask clients to pay fees? Sometimes. "Wire transfer fee is $30. That's your responsibility." Or absorb it in your pricing. Your call.
How do I handle currency swings mid-project? Lock in the rate upfront. If the project spans months, require milestone payments that get converted at payment time.
Is working with international clients worth the complexity? Usually yes. International clients often pay more and the work is interesting. The complexity is manageable.
Should I maintain foreign currency accounts? Not long-term. Convert to your home currency regularly. Holding foreign currency is gambling on exchange rates.