Managing currency and FX as a global freelancer
Payments · 4 min read
A practical playbook for handling currency and exchange-rate risk when you bill clients around the world — which currency to quote in, how to protect your margin, and how daily-synced rates keep invoices honest.
Bill clients in more than one country and currency stops being a detail — it becomes part of your pricing. Quote in the wrong currency and a swing in the exchange rate can quietly eat a chunk of your fee between the day you agree the price and the day you get paid. This is a practical playbook for handling currency and FX as a global freelancer: which currency to put on the invoice, how to defend your margin, and how daily-synced rates keep everything honest.
First decision: whose currency does the invoice use?
Every cross-border invoice quietly puts FX risk on someone. You're really choosing who carries it:
Quote in your own currency — your income is predictable; the client bears any rate movement and sees a 'foreign' amount that may shift in their terms.
Quote in the client's currency — you're easy to say yes to and look local, but you carry the FX risk between agreement and payment.
Quote in a stable hard currency (often USD) — a common middle ground when neither side's currency is the obvious anchor.
There's no universally right answer — but make it a *decision*, not an accident. For ongoing retainers, pick one currency and stick to it so your monthly numbers stay comparable.
The margin is where the money leaks
When freelancers think about FX cost, they look at the transfer fee. The bigger leak is usually the FX margin — the spread between the real mid-market rate and the rate your payment provider actually applies. A rail can advertise a low fee and still cost you more through a fat margin. Always evaluate a payment by what lands in your account, not the headline rate. (We compare the rails on exactly this in PayPal vs. Wise vs. local rails.)
Where you live shouldn't decide whether your tools take your money seriously — and that includes giving you an honest exchange rate instead of a hidden one.
How daily-synced rates keep invoices honest
Stale rates cause arguments. If your tool uses a rate from last quarter, the converted total won't match what the client sees in their bank, and you'll be explaining the gap. Kliently syncs 18 currencies daily, so when you invoice in a currency different from your client's, the conversion reflects a current, real rate. The client sees an amount that matches reality; you see one set of books; nobody has to reconcile a phantom difference.
Protecting your margin in practice
Add an FX buffer — if you quote in a volatile client currency, price in a small cushion so a normal swing doesn't erase your profit.
Invoice promptly — the longer between agreeing a price and getting paid, the more the rate can move against you. Convert unbilled time to a draft invoice the moment work ships.
Shorten net terms — net-15 carries less currency risk than net-45 on a cross-border bill.
Match the rail to the currency — use a low-margin rail (like Wise) for currency conversions and a local rail when both sides are domestic.
Set the currency expectation in the proposal
The cleanest way to avoid a currency dispute is to settle it before any money is due. State the billing currency in your proposal — its live pricing table can carry the currency and tax — so when the client accepts, they've agreed to *that* currency, not just the number. By invoice time, there's nothing to renegotiate. Because Kliently carries an accepted proposal straight into a contract and then an invoice, the currency you agreed flows through every step with no copy-paste.
Keep your records portable
Multi-currency income makes year-end and tax messier than single-currency work, so keep clean, exportable records. Your data is yours — a one-click JSON export anytime means your full payment and invoice history, currencies and all, travels with you to your accountant or your own spreadsheets. No lock-in, no re-keying.
Pulling it together
Choose the invoice currency on purpose, and keep it consistent for recurring work.
Watch the margin, not the fee — judge every payment by what actually arrives.
Lean on daily-synced rates so your conversions match the client's bank.
Lock the currency in the proposal so there's nothing to argue about later.
Currency is a lever you control, not weather that happens to you. Decide your currency, defend your margin, and let honest daily rates do the math. See how billing and rails fit together on the invoicing overview, or start free on the pricing page.