Back to blog
TipsSeptember 10, 20264 min read

How to track receipts across five currencies for tax time

Working across borders means income and expenses in a tangle of currencies. Here's a practical system for keeping your records clean before your accountant asks for them.

By ZenPay Team

Share
How to track receipts across five currencies for tax time
Photo by Roman Synkevych on Unsplash

You spent three months in Portugal, two in Japan, and finished the year in Mexico. Your income arrived in USD and EUR. Your expenses hit in JPY, MXN, and EUR. Now it's February, your accountant wants a single-currency P&L, and your receipts are scattered across five wallets, three bank apps, and a folder on your desktop called "sort later."

This is the receipt problem for digital nomads. Not glamorous. Entirely solvable.

Why multi-currency receipts go wrong at tax time

The issue is not that you spent money in five currencies. The issue is that most tracking systems assume you live in one country, earn in one currency, and bank in one place. When none of those are true, small gaps compound into a painful reconciliation exercise twelve months later.

Two specific failures show up constantly:

Missing the exchange rate at the point of transaction. Tax authorities in most jurisdictions (including popular nomad bases like Estonia, Georgia, and Dubai-registered entities) want the rate that applied when the transaction occurred, not a year-end average. If you reconstruct rates later, you introduce discrepancies that are hard to explain.

Mixing personal and business spend in foreign currencies. A ¥12,400 dinner in Tokyo could be a client meal (deductible) or a personal meal (not). If you only have a bank statement line and no receipt, your accountant has to guess. That guess usually costs you money, either in overpaid tax or in audit risk.

The system: capture at source, convert once

The cleanest approach is a two-step rule applied at the moment of every business expense:

  1. Photograph or save the receipt immediately. Not tonight. Not when you get back to the hotel. At the counter, at the table, on checkout. Use your phone's camera roll, a receipt app, or email yourself the PDF if it's digital. The goal is a dated document showing the merchant, the amount, and the local currency.

  2. Log the home-currency equivalent the same day. This is where most nomads skip a step. Open your tracking tool and record both the local amount (¥12,400) and the converted equivalent in your primary reporting currency (say, $84.20 at the day's rate). Log the source of the rate: Google Finance, your bank's rate, or an official central bank feed. One sentence in a notes field is enough.

That two-step process, done daily, turns a chaotic year-end into a straightforward export.

Categorise by jurisdiction, not just by type

If your tax situation spans multiple countries or you use a territorial-tax structure, you need more than "meals" and "software." Add a second tag or column for where the expense occurred. A €420 co-working fee in Lisbon is relevant to Portuguese activity. A $680 SaaS tool subscription billed in USD is typically a home-jurisdiction deduction. Separating these from the start prevents the "which country claims this?" conversation at year-end.

The receipts that disappear

A few categories are particularly prone to going missing:

  • ATM withdrawals in local currency. The withdrawal receipt shows your home-currency debit amount. Keep it. It's the only proof of the exchange rate your bank actually applied.
  • Accommodation booked through platforms. Download the PDF invoice at checkout, not weeks later when the booking history is harder to find.
  • Transfers between your own accounts in different currencies. These are not expenses, but they get confused with income by automated tools. Flag them explicitly as internal transfers so they don't inflate your revenue figures.

How ZenPay handles the income side of this equation

Your receipts cover expenses. But the income side of your P&L needs the same discipline. When you're invoicing US and EU clients in USD and EUR respectively, you need to know what each payment was worth in your reporting currency at the time it landed.

How most people do it

  • Export bank statements, manually match each USD payment to its invoice
  • Reconstruct the exchange rate from a vague "converted from USD" bank note
  • Build a spreadsheet of invoices per currency and total manually each quarter
  • Chase late-paying clients by writing individual follow-up emails

How ZenPay does it

  • Multi-currency wallets aggregate USD and EUR invoice totals separately, no manual sorting
  • Exchange rates are captured at payment time so your reporting currency conversion is locked in at receipt
  • Auto-reminders fire before and after the due date in your name, keeping cash flow predictable
  • Export all invoice data to CSV in one click, formatted for your accountant

The practical value is this: when your accountant asks "what did you earn in USD in Q3 and what was that worth in EUR at the time of each payment," you have a CSV that answers exactly that, without reconstruction.

Building your tax-time export

By the end of each quarter, you should be able to produce two files without significant manual work:

  • Income file: all invoices, currencies, payment dates, and home-currency equivalents. ZenPay's CSV export covers this directly.
  • Expense file: all receipts, categorised by type and jurisdiction, with local amounts and converted equivalents. This comes from your receipt tracking tool or a well-maintained spreadsheet.

Hand both to your accountant. They do the tax return. You do not spend a week in March reconstructing what you spent in yen last August.

One quarterly habit that prevents year-end pain

Set a 90-minute block at the end of each quarter. Go through your receipt folder, confirm every business expense has a converted amount logged, delete anything personal that crept in, and reconcile the total against your bank statements for each currency. Ninety minutes four times a year is significantly less painful than forty hours in tax season.

The exchange rate question your accountant will ask

They will ask it. "What rate did you use?" Have a consistent answer: the mid-market rate published by your central bank or the European Central Bank on the date of the transaction, or the rate your bank actually applied (provable via the ATM or statement). Pick one method, document it, and use it all year. Switching methods mid-year creates a discrepancy that looks like an error even when it isn't.

Consistency here is worth more than precision. A defensible, documented approach beats a "more accurate" one you can't prove.


The nomad tax problem is not exotic. It's a receipts problem and a rates problem, and both have straightforward solutions if you build the habit before the year ends rather than after it does.

Less admin.
More of what matters.

Your first invoice
within 2 minutes.

1Sign up — free
2Add your first client
3Send your invoice

Free forever.
No catch.

€0

To get started

No credit card. No trial. Just free.

Start free

Keep reading

Tracking receipts across 5 currencies for tax time | ZenPay