← Blog

How to track expenses while traveling

A practical guide to tracking travel expenses across multiple currencies — what to log, when to log it, and how dual-currency tracking keeps your spending clear.

You’re three days into a trip. You’ve paid for things in a currency you’re still doing mental math to convert. There’s cash mixed with card payments, a receipt in your pocket you can’t read, and a growing sense that you’ve spent more than planned. You tell yourself you’ll sort it out later.

You won’t.

The real problem isn’t tracking — it’s currencies

Most people don’t fail at expense tracking while traveling because they’re lazy. They fail because the job is genuinely harder abroad.

At home, every expense is in one currency. You spend $14 on lunch and you know what that means. Abroad, that clarity disappears. You spend 450 pesos on dinner and the immediate question is: was that a lot? You pay 2,300 yen for a train ride — is that normal? Your brain is doing double work on every purchase: understanding the local price and mapping it back to what it means in your own currency.

Most people handle this by doing nothing. They figure they’ll check their bank statement when they get home and work it out retroactively. Some actually do. Most just absorb the trip as a vague financial blur.

Log at the point of spend

The single most useful habit for tracking travel expenses is logging them immediately — at the register, at the market stall, in the taxi. Not later at the hotel. Not at the end of the day. Right then.

This matters more while traveling than at home for two reasons.

Memory decays faster in unfamiliar contexts. At home, you can reconstruct your day from routine. Abroad, the sheer volume of new experiences makes it easy to forget a purchase entirely. That street food you grabbed between temples? Gone from memory by dinner.

Currency math gets worse over time. In the moment, you can glance at what you paid and log it. Three hours later, you’re guessing. Was that 380 or 480 baht? You round, estimate, and the numbers stop meaning anything.

The goal is to capture enough in the moment that you don’t need to reconstruct later. Amount, what it was for, done. Three seconds, not three minutes.

Why you need both currencies

Here’s something that trips up even people who do track while traveling: they log everything in one currency. Either they convert on the spot to their home currency (losing the local context) or they log in local currency (making totals meaningless).

You need both.

Local currency tells you what things actually cost where you are. “That dinner was 850 pesos” is useful context — next time you’ll know if a restaurant is expensive or cheap for the area. It’s also what matches your receipt if you ever need to check.

Home currency tells you what the trip is actually costing you. “I’ve spent $280 on food in four days” is the number that matters for understanding your real spending. Without it, you can’t compare across trips or understand the total cost.

The best approach stores both: the exact local amount you paid, and the home currency equivalent at the time. You keep the context and the clarity.

How Gastos handles it

Gastos is a private, local-first expense tracker for iPhone, and Travel Mode is built around this dual-currency approach.

When you activate Travel Mode:

  • Timezone detection. Each expense records your local timezone at the time of logging, so timestamps make sense when you look back.
  • Dual-currency capture. Every expense stores both the local amount and the converted amount in your home currency. You see both on every entry.
  • Exchange rates cached offline. Gastos downloads current rates when you have connectivity and caches them on your device. When you’re offline — which is most of the time while traveling — it uses the most recently cached rates.
  • Trip-level analytics. Expenses are grouped by trip with totals in your home currency. See exactly what a trip cost, broken down by however you tag it — food, transport, lodging — regardless of how many currencies you spent in.

You log in whatever currency you paid in. Gastos handles the conversion.

Offline matters more than you think

Think about when you actually spend money while traveling. At a street market. In a metro station. At a restaurant where your phone has one bar of signal. On a bus with no WiFi.

An expense tracker that needs internet at the moment of capture is working against you. It’s asking you to log expenses in exactly the conditions where connectivity is worst.

Everything in Gastos runs on your device — logging, receipt scanning, search, analytics. No server to reach, no “syncing…” spinner, no “try again later.” You log the expense and it’s saved. Exchange rate conversion uses cached rates, so that works offline too.

This isn’t a backup mode. It’s how the app works all the time. Your expense data never leaves your device — the only network call is fetching fresh exchange rates when you happen to have a connection.

Making it stick

A few practical tips that help regardless of what you use to track.

Pick one method and use it every time. Whether it’s typing “coffee 120 baht”, snapping a receipt photo, or saying it out loud — consistency beats precision. The habit matters more than getting every detail perfect.

Tag by type, not location. “Food”, “transport”, “lodging” tells you more at the end of a trip than tagging by city. You already know where you were from the dates.

Check your totals daily. A quick glance at your trip total — in your home currency — is the fastest way to catch overspending before it compounds. Day three is usually when trips start going off track.

Keep receipts for the big ones. Receipt scanning is useful, but you don’t need to photograph every coffee. Save it for meals, hotels, and anything you might need for records.

The goal isn’t a perfect ledger. It’s enough visibility that you finish a trip knowing what it cost — without the post-trip spreadsheet panic.


Gastos is a local-first expense tracker for iPhone. Log expenses by text, receipt photo, or voice. On-device AI, Travel Mode, and everything stays on your phone.

Download on the App Store

Frequently asked questions

Can I track expenses in multiple currencies?
Yes. Gastos Travel Mode stores both the local amount and your home currency equivalent. Exchange rates are cached locally, so conversion works without internet.
Do I need internet to log travel expenses?
No. Gastos works fully offline — logging, receipt scanning, and search all run on your device. Exchange rates are cached for offline use.
How do exchange rates work offline?
Gastos downloads current exchange rates when you have connectivity and caches them locally. When you're offline, it uses the most recently cached rates for conversion.
Can I see total spending per trip?
Yes. Travel Mode groups expenses by trip and shows totals in your home currency, so you can see exactly how much a trip cost regardless of how many currencies you spent in.