A good multi-currency finance app is the difference between knowing what you actually earned this year and making a series of educated guesses while staring at a bank statement in three currencies. International freelance clients are a superpower — they expand your market, stabilize your income across regional downturns, and often pay better rates — but they require a financial setup that most budgeting tools were never designed for. This post walks through that setup, and it fits inside the broader freelancer's finance playbook.
Why auto-converting every payment is a bad default
The default behavior of most payment processors is to convert foreign-currency payments into your home currency the moment they arrive. It feels convenient. It is expensive.
Three costs stack up:
- The processor's forex spread — typically 2–4% versus the real mid-market rate. On a $5,000 payment that is $100–$200 gone.
- Lost optionality — if the exchange rate moves in your favor two weeks later, you cannot take advantage of it because the conversion already happened.
- Lost accounting clarity — your books now show a mixture of currencies converted at a mixture of rates on a mixture of dates, which is exactly the data shape that makes year-end reconciliation painful.
The better default is to hold foreign currency in the currency it arrived in, and convert on your own schedule, in your own amounts, at rates you choose.
Open one account per currency you regularly receive
If you have US clients and UK clients, you want a USD account and a GBP account. If you have eurozone clients, add a EUR account. One account per currency is enough for 95% of freelancers.
Services like Wise, Revolut Business, and Payoneer let you hold multi-currency balances inside a single login — each currency has its own local account number and routing details. Your UK client pays into your GBP account using UK bank rails. Your US client pays into your USD account using ACH. You hold the funds in their native currency until you choose to convert.
For US freelancers who already have a domestic business account, the structure becomes:
- Home USD account for domestic clients.
- Wise or equivalent for foreign-currency balances.
That keeps local ACH payments routed through your primary bank and foreign-currency flows in an account built for it. Related reading: how to split finances as a freelancer.
Record revenue in the currency you were paid
Bookkeeping clarity requires a single rule: record each invoice and payment in the currency you were paid. Do not pre-convert. Do not guess a USD equivalent for an invoice billed in EUR. A €2,000 invoice is recorded as €2,000 income, paid on date X, with the exchange rate noted for reference but not used as the accounting value.
When you do convert — quarterly, monthly, or on whatever cadence you pick — record that conversion as a separate transaction: "Converted €6,000 to $6,420 on date Y at rate 1.07." Now your books show three clear facts:
- What you invoiced.
- What you received.
- What you converted.
At tax time, each of those has a clean audit trail. Your accountant will thank you.
Set a conversion cadence and stick to it
Without a schedule, freelancers default to converting when they need the cash. That means they convert during lean moments, which correlates with bad exchange rates because lean moments for you often coincide with broader pressure on your home currency. It is the worst possible timing.
Pick a conversion cadence and decouple it from cash need. Two common approaches:
- Monthly averaging. Convert a fixed percentage of each foreign-currency balance on the first of each month. Your realized rate is the average of twelve months, which smooths out forex volatility.
- Quarterly rules-based. Convert when the foreign-currency balance exceeds three months of that currency's expenses, or when you hit a preset total threshold. This minimizes conversion count at the cost of larger individual conversions.
Both work. The wrong approach is "whenever I feel like it." Pick one and put it in your calendar.
Pricing for international clients
Pricing across currencies raises a specific question: whose currency do you quote in? Quoting in the client's currency makes their buying decision easier but shifts forex risk onto you. Quoting in your currency shifts risk to them but may cost you pipeline in price-sensitive markets.
The pragmatic middle is to set your rate in your home currency, then publish rate-card conversions for each major market you serve. Refresh the conversion once a quarter. If the exchange rate moves more than 5% against you mid-quarter, you can either absorb it (you have pricing margin) or add a clause to contracts that ties large long-running projects to a rate lock at signing. Full pricing framework: how to set hourly rate freelancer.
Two patterns by contract type:
- Recurring clients on long-term contracts: bill in their currency but reprice annually.
- One-off projects: bill in your currency and quote a conversion for their reference.
Neither approach is universal; pick the one that matches your niche and stick with it.
Multi-currency and taxes
Tax authorities care about income in your home currency at a specific exchange rate. In the US, the IRS generally accepts either the spot rate on each income date or an annual average rate published by Treasury. Pick a method, apply it consistently across the year, and document it in your books.
If you hold foreign currency across a year-end boundary and it gains or loses value, that is a currency gain or loss event, and it has tax implications. Large multi-currency freelancers should discuss this with an accountant; for most freelancers the amounts are small and the effect rounds out. The important part is keeping clear records of what you received, what you converted, and at what rates — which is exactly the output of the discipline described above. Related: how to save for taxes freelancer.
Avoid the two classic mistakes
Two patterns ruin freelancers' multi-currency setups:
Mental conversion as a substitute for real accounting
You see a £3,000 invoice, mentally convert to roughly $3,800, and move on. Three months later you cannot remember whether you received it, what rate it converted at, or how much of it is tax-reserved. Mental conversion is a memory tax. Write it down.
Treating foreign-currency balances as spendable in your home currency
A €8,000 balance is not $8,600. It is €8,000. If your home currency is USD and your expenses are in USD, you cannot pay rent with that balance until you convert it. Budget in the currency you spend in, not the currency you hold. Your household expenses live in your home currency and are served by your home-currency account; foreign balances are a separate pool with a separate lifecycle. Broader budgeting context: how to budget irregular income.
Tools matter here more than in single-currency setups
A spreadsheet can handle a single-currency freelancer's books. It can technically handle multi-currency books too, but the bookkeeping overhead grows roughly with the square of the number of currencies — every transaction needs a currency tag, a rate, a conversion record, and a home-currency projection.
CashMate treats currency as native. Each account carries its own currency. Net worth rolls up by currency without being auto-flattened into a single number. Conversions between accounts are first-class transactions with recorded rates. You see what you actually hold, not a synthesized estimate.
What's next
If international clients are a real part of your business, a multi-currency-first setup matters. See the multi-currency feature — free during beta.