Freelance and remote work guide
How to Track International Client Payments Across Currencies
When clients pay in dollars, euros, and a couple of other currencies while you live in one, the exchange rate is not the hard part. The hard part is that the number on the invoice and the money you actually live on are never the same figure, and you recalculate it from scratch every time. Here is a simple system that turns “how much is this really” into a few seconds of work.
Why the invoice total is not the money you live on
Between “invoiced 2,000 USD” and “rent and groceries are paid” the number changes several times. The rate on the invoice date differs from the rate on the payment date. Your payment provider or bank adds a spread on top of the mid-market rate. And all the while your actual costs are measured in a completely different currency.
That makes it easy to draw the wrong conclusion. A month feels weaker when in fact you received the same amount at a different rate. Or the reverse: your income looks flat in the invoice currency while, in the currency that matters to you, you are earning noticeably more. As long as you only look at the invoice figure, that difference stays invisible.
- The gap between invoice date and payment date is usually the biggest single source of difference.
- Conversion fees are normally built into the provider's rate rather than shown as a separate line.
- When clients pay in different currencies, each one moves on its own, so adding them up by eye tells you nothing.
Build a list of your clients' currencies
The first step is to stop treating every pair as a separate question. Instead, keep one short list: the currency you live and decide in at the top, and the currencies you get paid in below it. For most freelancers that is two or three rows, not twenty.
A list like that answers something more useful than “what is the dollar doing today”. It answers what is happening to your money. New client in another country — add a row. Project finished — remove it. The list should reflect the work you have now, not the entire currency market.

Check what an invoice is worth in your currency
It is convenient to hold your rate in the client's currency, but you make decisions in your own. So build the habit of converting every meaningful amount at least once into the currency you pay your life in — especially at two moments: when you name a price, and when the money arrives.
- Convert before you quote. Before agreeing a rate, look at what it becomes in your currency. A comfortable-looking figure in euros can land below your usual floor purely because of where the rate sits today.
- Compare across every client currency at once. With several clients it is easier to enter the amount once and see it in every row. WaveRate's calculator converts what you type across all visible currencies, so different clients' rates become directly comparable.
- Record the rate on the payment date. When money lands, note the rate that applied. It takes two seconds, and it is what later explains why a month turned out the way it did — and it makes bookkeeping far easier.
- Price in the movement instead of hoping. If a month usually passes between invoice and payment, the rate has time to move. It is more sensible to build that margin into your price than to hope for a good day.

Use history to separate your growth from the rate's movement
A single rate explains nothing on its own. It does not tell you whether the number is ordinary or unusual, and it does not help you decide whether to raise your rate. For that you need context — at least a few months of it.
History is most useful in conversations about money. Saying “the rate changed” is one thing. Seeing that your rate, measured in your own currency, has been drifting down for a year while staying flat in the invoice currency is another. That is a calm, evidence-backed reason to reopen the price.

What WaveRate does here — and what it does not
WaveRate is a reference app for exchange rates. You can keep a personal list of 160+ fiat currencies, set a base, convert one amount across all of them at once, and look at rate history. Recently loaded rates stay readable without a connection, which helps when travelling or on poor internet — though it is worth remembering they may be out of date.
What it does not do: WaveRate does not accept payments, move money, issue invoices, or replace accounting. Its rates are mid-market, so they will not match your bank or payment provider exactly — their fee is usually built into their rate. And none of this is financial, investment, or trading advice. It is a tool for seeing the picture clearly.
Questions people ask
Which exchange rate should I use for a payment from an overseas client?
For your own records, most freelancers use the rate on the date the money actually landed rather than the invoice date. The mid-market rate is a good reference point, but your final amount will be lower: banks and payment providers build their conversion fee into the rate they give you. Reporting rules in your country may specify a particular rate, so check that separately.
How do I track income when clients pay in different currencies?
Choose one currency as your reference point — usually the one you pay your living costs in — and convert everything into it. You cannot simply add up income across currencies, because each one moves independently. A short list holding your own currency plus your client currencies lets you read every amount in the same context.
Why did my bank credit less than the rate in the app suggested?
Apps typically show the mid-market rate, the midpoint between buying and selling. Banks and payment systems apply their own marked-up rate, and sometimes a separate fee on top. The gap against the mid-market rate is the real cost of the conversion.
Can WaveRate keep all my client currencies on one screen?
Yes. WaveRate holds a personal, reorderable list of 160+ fiat currencies. The first row acts as the base and the rest are shown relative to it, while the calculator converts an amount you enter across every visible currency at once.
Can WaveRate tell me when to raise my rate?
WaveRate does not give recommendations, but it shows the data behind that decision: what your rate in a client's currency is worth in your own, and how that relationship has moved over periods from one week to five years. The conclusion, and the conversation with the client, stay yours.
WaveRate provides reference exchange-rate information only. It does not execute currency exchanges and is not financial, investment, or trading advice.