International freelancer payments
Reconcile Freelance Payments in Multiple Currencies
To reconcile payments in several currencies, keep one record per invoice and link it to every money event: the receipt in its actual currency, each fee, each conversion and the balance still open. Balance each currency account on its own, keep the original amounts next to any base-currency figure, and put anything that does not match into an exceptions list with a next step.
By DmytroUpdated 10 min read
Short answer
- One record per invoice: ID, client, currency, gross amount, issue and due dates, status.
- Log each receipt, fee and conversion as a separate linked event and leave the invoice amount as issued.
- Balance every currency account on its own: opening balance + inflows − outflows = closing balance.
- Choose one date and exchange-rate convention for internal reports, write it down and keep the provider’s actual rate as evidence.
Start with one record per invoice
Link the agreed charge, the sender, the receiving account and the evidence.
Keep apart what the client agreed to pay, what actually arrived, and how you report it in your base currency. Mixing them leads to changing an invoice total because the statement shows another currency or a lower net amount.
Create the record before the money arrives, in accounting software or a protected spreadsheet: invoice ID, client name, service period, original currency, gross amount, issue date, due date, payment instructions and status, with a link to the invoice PDF and the contract or agreed scope.
When money arrives, add the statement line and say how it relates to the invoice: full payment, part-payment, grouped payment, fee deduction, conversion, refund or open exception. A value date on a statement shows when the money was credited; check the provider’s status to see whether it is final. Record transfers between your own accounts as transfers, linking both legs, so the same money is not counted as revenue twice.
| Record | What it shows | What to keep |
|---|---|---|
| Agreement or scope | Why the invoice exists | Client, deliverable, agreed price and currency |
| Invoice | What was requested | Invoice ID, gross amount, due date and payment instructions |
| Client payment reference | What the sender meant to pay | Invoice ID or remittance reference and send date |
| Statement line | What actually arrived | Value date, currency, net amount and transaction ID |
| Fee or conversion record | Why the figures differ | Provider, fee, rate and conversion time where shown |
Choose a date and exchange-rate convention
Apply one written rule every month and keep the original currency beside the converted figure.
Decide your base currency for internal reports, which date drives the conversion (invoice date, value date or conversion date), the rate source, and who entered the figure. Write the rule down and apply it every month. A base-currency report is a view of the records; the source transaction stays in its own currency.
One payment can carry several true timestamps: an invoice sent on Friday, a transfer on Monday, provider processing on Tuesday and a value date on Wednesday. Keep all of them and name the one your report uses. Accounting, tax, VAT and invoicing rules in your country can require a different method, so confirm it with your accountant.
When a provider converted the money, keep its confirmation with the rate and fee. When you use a reference rate for an internal estimate, label it with the date, time zone and source. The European Central Bank publishes its reference rates for information, not as transaction prices.
Use stable references and allocate grouped payments
An invoice ID and a transaction ID trace a payment without exposing sensitive data.
Put the invoice ID in the payment instructions and keep the provider’s transaction ID next to it. The reference should identify the invoice without passport data or account credentials. Keep one statement line even when it pays several invoices.
Example: a EUR 1,000 receipt arrives and the client’s remittance note assigns EUR 600 to INV-21 and EUR 350 to INV-22. That allocates EUR 950 and leaves EUR 50 unapplied. Ask the client about the EUR 50 and leave it unapplied until they answer. The account still shows one EUR 1,000 inflow.
If the same client also has a USD invoice, the EUR 50 stays in EUR until you agree a settlement currency, amount and documented conversion with the client.
Record fees, part-payments and conversions
Treat each difference as a fact to explain and keep it visible.
Example: an invoice asks for EUR 2,000, the client pays with that reference and EUR 1,955 arrives. The EUR 45 gap can be a recipient fee, an intermediary deduction, a platform commission, a part-payment, a conversion, a tax withholding that needs its own document, or a payment covering another invoice. Keep the evidence and find out which one it is before you label it.
Use separate lines for the gross invoice, the amount received, each fee shown, the conversion, the final credit and the open balance. If the cause stays unclear, mark the line as open and ask the provider or the client.
Example: invoice USD 1,000, client pays USD 1,000, your agreed receiving fee is USD 20 and your USD balance rises by USD 980. If the agreement puts that fee on you, the invoice is fully paid. You then convert the USD 980 at a documented EUR 0.90 per USD with no extra fee: the USD account falls by 980 and the EUR account rises by 882. Link both entries to the conversion ID. Any exchange gain or loss for statutory reporting follows your accounting method.
Give part-payments their own status: which invoice balance they reduce, when they cleared and what is still open in the invoice currency. A clear allocation note works better than a new invoice for every part-payment.
| What you see | Record separately | Check before concluding |
|---|---|---|
| Net receipt below the invoice | Invoice gross, net receipt, deductions shown and open balance | Fees and allocation, before telling the client it was short |
| Payment in another currency | Invoice, sender and received currencies and conversion evidence | The actual rate and fees the provider applied |
| One payment for several invoices | The statement line plus each invoice allocation | The client’s remittance note or written allocation |
| Payment reversed or refunded | Original receipt, reversal date and provider notice | Whether the invoice is open again |
Match statements weekly and close the month
Work from statements and keep an exceptions list with next actions.
Reconcile from a downloaded statement, a transaction export or a confirmation in your signed-in account; a notification, screenshot or client email is supporting context. Keep passwords, codes and full card numbers out of the sheet.
Review new statement lines weekly and close the month once all statements are available. Time zones shift dates: a transfer sent near midnight in the client’s country can show on the next day in yours. Keep both facts and leave the invoice month as it is.
Put lines that do not match into an exceptions list: missing reference, duplicate amount, part-payment, unexpected currency, unknown sender, reversal or fee difference. Give each an owner, a next action and an evidence link. Recognize a payment once it has settled, so a pending line and its settled version are counted once.
Checklist
- Statement, official export or provider record used as the primary evidence.
- Transaction date and value date both recorded.
- Currency, net amount, reference and transaction ID kept exactly as shown.
- Each statement line matched to one or more documented allocations.
- Unclear lines kept in the exceptions list with a next action.
- Pending, reversed and duplicated lines checked again at the next close.
Follow up on exceptions with facts
The aim is to identify the payment, so start with the documents.
If bank details were changed, a transaction looks unauthorized or an account seems compromised, contact your bank or provider at once and confirm with the client through a contact you already know. Handle these the same day, outside the weekly routine.
For an ordinary overdue or short payment, follow the steps below. Ask the client only for non-sensitive details: sender name as shown, currency, amount, date and remittance reference.
Record the outcome. A top-up from the client is a new receipt allocated to the open balance. A credit note, refund or corrected invoice stays linked to the original document. For a dispute that needs legal action, get advice for the contract’s jurisdiction.
Step by step
- Confirm the invoice version, the usual client contact and the written payment instructions.
- Report suspected fraud or compromised access to the bank or provider immediately.
- Send a factual note with invoice ID, amount, currency and the specific question.
- Ask only for a non-sensitive remittance reference or allocation.
- Record the client’s reply, the provider case reference and the next action.
- Keep corrections, credit notes, refunds and dispute documents linked to the original invoice.
Store the records and hand them to your accountant
A clean file makes your accountant’s work faster; the tax treatment comes from your country’s rules.
Keep invoices, statements, fee and conversion evidence, credit notes and your written date-and-rate convention together. The IRS recordkeeping guidance describes supporting documents for US federal tax; retention periods and the treatment of income, withholding and exchange differences elsewhere come from local rules, so give your accountant the full file.
Checklist
- Folders by year, client code, invoice ID and document type, with clear file names.
- Ledger, originals and document index stored together with restricted access.
- Email, storage and payment accounts protected with two-factor authentication.
- Tested backup that includes source documents.
- Monthly close note with date, reviewer, accounts and open exceptions.
FAQ
How do I reconcile freelance payments in different currencies?
Keep one record per invoice, link each receipt, fee and conversion to it as separate events, balance each currency account on its own and list anything unmatched as an exception with a next step.
Which date should I use for a foreign-currency payment?
Pick one for internal reports, such as the value date or the conversion date, write it down and keep the other timestamps. Your accountant confirms which date your local rules require.
Why is the amount received lower than the invoice?
Possible causes are provider fees, intermediary deductions, a platform charge, a part-payment, a conversion or a payment for another invoice. Compare the invoice, the client reference, the statement line and the provider record before deciding.
Can I use my bank’s or platform’s exchange rate in my records?
Yes, as evidence of that conversion. Whether it is the rate for tax or statutory reporting depends on your country’s rules; keep the original amount, currency, date and statement for your accountant.
How do I reconcile one payment that covers several invoices?
Keep it as one statement line, allocate it to invoices using the client’s remittance note or a written allocation, and record any remainder as unapplied until the client confirms it.
Sources
- Euro foreign exchange reference rates — European Central Bank
- Recordkeeping — Internal Revenue Service
- What to do if you were scammed — Federal Trade Commission
Fees and terms change, so check the provider’s current price page before you sign up. How we compare