You’ve done great work. The client is happy. And now comes the part nobody tells you about: actually getting the money.
If you’re a freelancer in Serbia, Egypt, the Philippines, or anywhere outside the US and Western Europe, getting paid by international clients is one of the most frustrating parts of the job. It involves currency conversion, transfer delays, fees you didn’t budget for, and payment platforms that either don’t work in your country or charge too much to be worth it.
This guide covers how cross-border payments work, what the real costs are, and what options actually work for international freelancers.
Why Cross-Border Payments Are So Complicated
When your client pays you, the money doesn’t travel in a straight line.
It goes from their bank to their bank’s correspondent bank to an international clearing house to your country’s banking network to your local bank. Each step involves a fee. Some are visible. Many aren’t.
On top of this:
- Exchange rates fluctuate. The rate when you invoice may not be the rate when you’re paid.
- Some countries have capital controls that delay or limit incoming transfers.
- Some payment platforms (Stripe, Square, Braintree) simply aren’t available in certain countries.
- Wire transfers cost between $20-$50 per transaction, which matters on small invoices.
The result is that a $1,000 invoice from a US client might yield $880 by the time it lands in your account — and that’s before tax.
The Main Payment Methods and What They Actually Cost
International Wire Transfer (SWIFT)
The traditional method. Your client initiates a wire from their bank directly to yours.
Pros: Works almost anywhere, directly bank-to-bank, no third-party platform required.
Cons: Expensive (fees on both ends, plus correspondent bank fees), slow (2-5 business days is typical, sometimes more), exchange rate risk, and errors are hard to reverse.
Best for: Larger invoices where percentage fees would be higher than flat wire fees.
PayPal
Familiar and widely used — but not as widely available as most people think.
Pros: Recognizable, relatively easy for clients.
Cons: Not available in many markets (Cuba, Sudan, some Southeast Asian countries). High fees — often 4-5% plus unfavorable exchange rates. Fund holds are common. Disputes favor buyers.
PayPal is often a liability, not an asset, for international freelancers. The currency conversion rates alone can cost you 3-4% on every transaction.
Wise (formerly TransferWise)
A significant improvement over traditional wire transfers for many freelancers.
Pros: Uses the mid-market exchange rate (real rate, not the marked-up bank rate). Lower fees than traditional wire. Provides local bank account numbers in multiple currencies.
Cons: Not available for business payments in all countries. Clients need to initiate from their Wise account for best rates. Still has limits in some markets.
Wise is one of the better options currently available for cross-border freelancers. If you don’t have it set up, it’s worth investigating for your country. Wise’s fee calculator lets you see exactly what a transfer will cost before you commit.
Payoneer
Specifically designed for freelancers and international service providers.
Pros: Available in more countries than PayPal, including many in the MENA region, Balkans, and Southeast Asia. Provides a US bank account number, making it easy for US clients to pay via ACH.
Cons: Fees apply, support can be slow, and account limitations can cause problems.
Popular with: Freelancers in Egypt, the Philippines, Pakistan, Bangladesh, and similar markets where other options are limited.
Cryptocurrency
Some freelancers have moved to accepting USDC or USDT (stablecoins pegged to the US dollar) to avoid currency conversion entirely.
Pros: Near-zero fees, fast transfers, no geographic restrictions.
Cons: Clients need to be comfortable with crypto. Converting to local currency still involves fees and exchange rate decisions. Tax treatment varies by country and is complex.
For freelancers with technically-minded clients, crypto is increasingly viable. For most traditional B2B relationships, it remains niche.
The Currency Problem: Invoice in What?
A common mistake: invoicing in your local currency when your client operates in USD or EUR.
This puts currency risk on the client — and many clients will simply refuse. It also makes your invoice harder to process.
The better approach: invoice in the client’s currency, but build in a buffer.
If your rate is 1,000 EUR and the EUR/USD rate fluctuates, consider invoicing $1,050 USD. You’re pricing in exchange rate risk rather than absorbing it silently.
Alternatively, invoice in USD and convert to local currency only when you actually receive payment — using whichever service has the best rate that day.
Always check the real exchange rate before invoicing. The rate your bank shows you is marked up from the actual mid-market rate. XE.com shows the real rate. The difference matters.
Mini-Story: The $87 Surprise
Farida, a UX researcher in Jordan, sent an invoice for $500 to a US client. She received $413 in her account.
She hadn’t accounted for: her client’s bank wire fee ($30), the correspondent bank fee ($15), her local bank’s incoming wire fee ($15), and the currency conversion markup (roughly $27 in this case).
After this, Farida started adding a $50 “international processing fee” to all invoices under $500. Most clients accepted it without question. “I wasn’t trying to profit from it,” she said. “I just stopped paying it myself.”
The Merchant of Record Solution
One of the cleanest solutions for international freelancers is working with a platform that acts as a Merchant of Record.
Here’s how it works: instead of your client paying you directly, they pay a company that accepts payment on your behalf. That company then pays you. Because the client is paying a domestic entity (in their own country), the transaction is simple from their side. All the international complexity is handled by the platform.
This is what PayOdin does.
Your client pays PayOdin — a Delaware LLC registered in the US. PayOdin pays you. You don’t need a company. You don’t need to navigate SWIFT codes, correspondent banks, or currency conversion on your own. A real person reviews every invoice before it reaches your client, ensuring accuracy and professionalism.
The fee is 10% per transaction. No subscription, no setup cost.
For many international freelancers, this is significantly cheaper than the cumulative effect of wire fees, conversion losses, and platform fees — especially on smaller invoices. And the reliability is worth something too.
See how PayOdin works and the pricing breakdown.
Tax Considerations for International Freelancers
This is where things get genuinely complex, and where you should consult a local accountant.
Key questions:
- Does your country require you to declare foreign income? (Almost universally yes.)
- Are there any tax treaties between your country and your client’s country that reduce withholding tax?
- Does your client need to issue a 1099 (if US-based)? If you’re outside the US and not a US person, typically not — but confirm.
- What’s your VAT/GST obligation when providing services across borders?
The general rule: international income is taxable in your country of residence. Keep records of every transaction, including the exchange rate on the date of receipt. Your accountant will need this.
Some countries have favorable tax treatment for foreign-sourced income — the Philippines, for example, has provisions for certain export services. Research what applies to your specific situation.
Mini-Story: The Client Who Wanted to Pay by Check
Jamal, a data analyst in Morocco, had a US client who offered to pay by check. A paper check, mailed internationally.
He said yes because he was new and didn’t want to seem difficult. The check took three weeks to arrive. His bank wouldn’t process a foreign check drawn on a US account without a six-week hold. By the time he could access the money, the exchange rate had moved against him.
Total wait: nine weeks from invoice date to available funds.
“I now have a list of payment methods I accept,” Jamal said. “I share it at the beginning of every client relationship. Check is not on the list.”
How to Set Up Your Payment Infrastructure
Before your first international client, sort out the following:
-
A reliable way to receive USD or EUR. Wise, Payoneer, or a platform like PayOdin are the most common options depending on your country.
-
Your invoice format. Include all necessary information: your name, your bank or payment platform details, the amount in the agreed currency, the due date.
-
Your currency conversion approach. Know where you’ll convert and at what rate. Know the fees.
-
Your tax tracking system. A simple spreadsheet noting each payment received, the amount in original currency, the amount in local currency, and the exchange rate is enough to start.
-
A local accountant, or at least a clear understanding of your reporting obligations.
Getting this infrastructure right before your first payment is far less painful than untangling it after several transactions.
What to Tell Clients About Payment
Most international clients, especially in the US and UK, have never dealt with the complexity of paying a freelancer across borders. They don’t know what a SWIFT code is. They don’t understand why their bank wire costs $40 and takes five days.
Make it easy for them.
When you share payment information, be explicit: “The easiest way to pay is via [platform]. Here’s the link. It takes about 10 minutes and there’s no fee on your side.” Remove all friction. Answer the questions before they ask.
Clients who have a smooth payment experience are more likely to come back. Clients who have to navigate a confusing international banking process are more likely to put your next invoice at the bottom of the queue.
Conclusion
Cross-border payments are solvable. They require setup, some research, and the right tools — but they shouldn’t be a blocker to building an international freelance practice.
Start with understanding the real costs. Choose a method (or combination) that works in your country. Invoice clearly. Track everything for tax purposes. And give your clients a simple, friction-free way to pay you.
If you want to eliminate most of the complexity from the start, PayOdin for freelancers is designed for exactly this — international freelancers who want to get paid without the usual hassle.