You invoiced 2,000 dollars. You didn’t receive 2,000 dollars. Nobody phoned to explain.
That gap is the whole subject of this guide. Between your client pressing “pay” and your rent being covered, there are up to four places where a slice comes off: the client’s bank, a middle bank you’ve never heard of, a currency conversion, and your own bank. You can’t remove all of them. You can choose which ones you meet.
Where the money leaks
Three kinds of cost, and people only ever look at one.
Fees. A flat or percentage charge, shown on a statement. Easy to see, so everyone compares them.
Rate margin. The difference between the mid-market rate (the middle point between buy and sell prices, which you can see on our USD to INR page or any other pair) and the rate you’re actually given. Never itemised. Often the biggest line. Our guide on spread and hidden fees goes deeper, but the short version: a payer saying “no fee” tells you nothing about the rate.
Deductions on the way. International bank payments (SWIFT) can pass through one or more intermediary banks. Each one is allowed to take a cut or deduct an amount, and there’s no standard size. You find out when the credit lands short.
Then there’s time. Not a cost on paper, but if you’re waiting on a Friday payment to cover a Monday bill, it behaves like one.
Option 1: let it land in your local bank
The default. Your client sends dollars or euros by international wire to your normal bank account. Your bank converts into your local currency and credits you.
Good: nothing new to set up, and your bank statement shows a tidy local credit, which is useful when you need proof of income for a loan or a visa. Banks are also familiar with larger invoices.
Bad: this is usually where all three leaks stack up. Your client’s bank charges for sending. Intermediaries may deduct. Your bank may charge an incoming fee and then convert at its own rate, which includes a margin you didn’t see and can’t negotiate on a single payment.
Timing is a range, not a promise. One freelancer-payments guide says SWIFT transfers often take two to five business days, and sometimes longer when intermediary banks or compliance checks are involved. Treat that as a rough guide, not a rule.
If you go this route, ask the bank two questions in writing: what is the incoming wire fee, and what rate do you apply on a foreign-currency credit? If they can’t answer the second one, that’s your answer.
Option 2: a multi-currency account
This is an account, from a bank or a non-bank provider, that can hold several currencies at once. The useful part is that many give you local account details in the currency your client pays in. So your US client pays what looks to them like a domestic transfer; your UK client pays an ordinary UK-style transfer; your euro client uses a euro-area account number.
Why it helps. Local-to-local payments can skip the long chain of banks. Fewer hands, fewer deductions. And you keep the money in dollars or euros until you choose to convert, which means you decide when, not the invoice date.
What it costs. Usually a conversion margin when you finally change currency, plus possible fees for withdrawing to your local bank. Some providers charge to receive, some don’t. Some limit which currencies get local details. Check the current terms of whichever you look at, because they change.
One catch nobody mentions: holding a balance isn’t the same as having a bank deposit. Rules on how customer money is protected differ by provider type and country. Before you park a month of revenue there, read how your provider safeguards balances and whether any deposit protection applies. Ask your adviser if it affects how you report income.
Option 3: a payment platform
Think the big card-and-balance platforms, plus the marketplaces that pay freelancers through their own wallets. The client pays by card or balance; you receive a balance on the platform; you withdraw to your bank.
Why people pick it: clients already have accounts, so there’s no friction. Small invoices get paid quickly and nobody has to type an IBAN.
The trap is stacking. A receiving fee, then a conversion spread if you accept a currency you don’t hold, then a withdrawal fee, then your bank’s own treatment of the incoming credit. One platform’s user agreement says a currency conversion spread is applied and kept by the platform on top of a base rate, and that some currencies can only be received by converting into another one. Read that as: you may be converted without choosing to be. Switch on the setting that lets you hold the currency, if one exists, and convert only when you decide.
It’s also worth knowing platforms can place holds or reviews on balances. Keep the balance low and withdraw regularly.
A worked example
Illustrative numbers. Say you invoice 2,000 USD, and the mid-market rate on the day is 88.00 local units per dollar (a made-up figure, so don’t use it for planning). Full value at mid-market: 176,000.
| Route | What goes missing (illustrative) | You receive | Lost to costs |
|---|---|---|---|
| Local bank wire | 30 USD taken by an intermediary, 2% rate margin, 600 flat incoming fee | 169,293 | 6,707 (3.8%) |
| Multi-currency account, local USD details | 0.6% conversion margin, nothing deducted en route | 174,944 | 1,056 (0.6%) |
| Payment platform | 1% receiving fee, 1.5% conversion margin | 171,626 | 4,374 (2.5%) |
Every figure there is invented, and real ones will differ by provider, route and size. The point is the shape. On a single 2,000 dollar job the difference between the best and worst row is 5,651 local units. Do that every month and the gap is 67,812 a year (12 x 5,651).
Now the reverse risk. Cheap isn’t always right. If your client will only pay by card and won’t touch bank details, the “worst” row might still be the one that gets you paid. Winning the invoice beats saving 2%.
Invoice details that actually help
A badly written invoice costs you days. A good one costs a few extra lines.
- State the currency in words and code: “Amount due: 2,000 USD”. Not just a dollar sign, because several currencies use one.
- Put the account holder name exactly as the bank has it, the account number or IBAN, and the bank’s SWIFT/BIC code.
- Say who pays the fees. “Charges: payer covers all bank fees so the net amount received equals the invoice total.” Whether the payer’s bank honours it varies, but it sets the expectation.
- Give a payment reference to quote, usually the invoice number. Without it, a credit can sit unmatched.
- Add a due date and a late-payment term. Foreign clients drift.
- Include a short line saying that if the amount received is lower than the amount invoiced because of bank deductions, you’ll ask for the difference.
Keep one standard payment-details sheet and send the same one every time. Changes in bank details are a favourite trick of fraudsters, so tell clients that you will never change them by email alone, and phone to confirm if you do.
How to choose without overthinking it
Ask yourself three things.
How big and how often? One large invoice a quarter: a bank wire is fine if you chase the rate and fee answers first. Many small payments: a local-details account or platform saves effort, but compare the whole cost.
Who is paying? A big company’s accounts team can pay almost anywhere. A small client with a card can’t.
Do you need the money in local currency fast? If not, holding dollars and converting when the rate suits you is a real option. Rates refreshed hourly on our rates grid can help you see where a pair sits, though nobody can promise where it goes next. Keep the plan boring: convert enough to cover costs, hold the rest or convert in chunks.
And test first. Send or receive a small payment before the big one. A 50 dollar test that arrives short tells you more than any comparison page.
Tax and records
How foreign income is taxed, when you must convert it for reporting, and which exchange rate counts is a matter for your jurisdiction. Ask your adviser. What you can do now is keep every invoice, every payment confirmation and every statement showing the credit, with dates, so the answer is easy to produce later. Our dollar page is useful for checking a day’s rate, but your adviser may require a specific official source.
Sources
- How to Receive International Payments as a Freelancer (Remitly)
- SWIFT transfer charges (Skydo)
- PayPal User Agreement, currency conversion section
Checked: November 2026