Blog

How to get paid by international clients and keep more of your money

If you freelance for clients in other countries, getting paid is often harder than doing the work. Fees, exchange rates and slow transfers can quietly take a real share of what you earn. This guide compares the common options honestly, so you can pick the right one for each client.

What eats your money

  • Receiving fees. A percentage the platform takes when money arrives.
  • Exchange rate markups. When your dollars are converted to local money, many services use a worse rate than the real one. This is often the biggest cost, and it is easy to miss.
  • Bank and wire charges. Fixed fees, sometimes charged by more than one bank along the way.
  • Time. Money that takes a week to arrive, or gets held for review, costs you too.

The main options

Rates below are what these services published as of November 2026. They vary by country and change over time, so always check the provider's own fee page.

PayPal

Easy for clients, because almost everyone has an account. For business payments from another country, PayPal's rate is around 4.4% to 4.5% plus a small fixed fee. If the money is converted to another currency, it adds a markup of roughly 3% to 4%. Accounts can also be put on hold, which is hard to deal with when it is your income.

Best for: small one-off payments from clients who will not use anything else.

Wise

Wise gives you account details in several currencies, so a US client can pay you like a local transfer. Receiving local USD transfers is often free, receiving international wires has a small fixed fee, and converting money costs well under 1% on many routes. The main catch is that Wise is not available in every country.

Best for: direct clients, if Wise works where you live.

Payoneer

Payoneer also gives you local account details, and it connects directly to platforms like Upwork and Fiverr. Receiving from a client in a currency that is not local to you often costs around 1%, and withdrawing to your bank adds a conversion markup.

Best for: freelancers who get paid through marketplaces.

Bank wire

Wires work almost everywhere, but they are slow, often 2 to 5 working days, and expensive. Between the sending bank, the receiving bank and any bank in the middle, total charges of $25 to $50 per wire are common, plus a weak exchange rate.

Best for: large payments from companies that can only pay by bank.

USDC (a digital dollar)

USDC is a stablecoin designed to be worth one US dollar. Payments arrive in minutes, any day of the week, and on networks like Avalanche the network fee is usually a few cents. You do not need a bank account to receive it.

The trade-offs are real. Your client needs to hold USDC, both of you must use the same network, and turning USDC into local money usually goes through an exchange, which has its own fees and rules. If you are new to it, read our simple guide to USDC first.

Best for: clients who already use crypto, and freelancers in places where banks and PayPal work poorly.

A rough example on a $1,000 payment

MethodRough costSpeed
PayPal, international, converted$75 to $85Instant to PayPal, days to your bank
Bank wire$25 to $50, plus exchange rate2 to 5 working days
PayoneerAround $10, plus conversion1 to 3 days
Wise (local USD transfer)Often under $10 including conversion1 to 2 days
USDC on AvalancheCents to send, plus exchange fees to cash outMinutes

These are estimates to show the difference, not quotes. Your real cost depends on your country, your client's country and the amounts.

How to choose

  • Client on a marketplace: use what the marketplace supports, usually Payoneer or its own payout.
  • Direct client in the US, UK or Europe: Wise if it works in your country, otherwise Payoneer.
  • Client who already holds crypto: USDC is fast and cheap.
  • Large company that only pays by bank: a wire, but agree in writing who pays the fees.

Five habits that save money

  1. Invoice in US dollars, and hold dollars until you need local money, so you do not convert twice.
  2. Write in your contract who pays transfer fees.
  3. Ask for a deposit or escrow before you start. Our templates for asking can help.
  4. Compare the rate you get with the real exchange rate at least once. The gap is the hidden fee.
  5. Keep two methods ready, because clients have different preferences.

Where SeedlessPay fits

If your client can pay in USDC, SeedlessPay lets you send a proper invoice and get paid in minutes, into a wallet you open with Face ID. For new clients or big projects, you can use escrow, so the money is locked before you start. SeedlessPay is in beta on the Avalanche test network.