Travel spending breaks most expense trackers. You spend in three currencies over two weeks, mix cash and digital cards, have no idea what rate the ATM charged on a Tuesday in Prague, and come home to a vague memory of "it cost roughly X." That number is not useful. You cannot improve on a vague memory.
I built Veridian's multi-currency system partly with this problem in mind. The app is not designed just for settled, single-currency life — it handles the currency-mixing, cash-drawing, card-switching reality of a real trip, as long as you set it up correctly before you leave. Here is exactly how.
Set Up Your Travel Accounts Before You Leave
The foundation of good trip tracking is account structure. Before you get on the plane, create the accounts in Veridian that match the currencies you will be spending in.
For a trip to Europe on an AZN salary, that typically means: a EUR Cash account for physical cash you withdraw from ATMs, and optionally a EUR Wallet account if you are using a digital travel card like Wise or Revolut. If your trip crosses into a USD zone — a flight connection in the US, or a destination where USD is common — add a USD Cash or USD Wallet account for that leg.
Set all travel accounts to an opening balance of zero. They will update automatically when you log your first currency conversion as a transfer. If you already have some travel currency in hand before the trip — leftover from a previous trip, or cash you exchanged at home — enter that amount as the opening balance so the account reflects what you are actually carrying.
Name accounts specifically. "EUR Cash — Paris Trip" is clearer than "Cash 2" when you are standing in a market trying to quickly pick the right account from a list. Spend 30 seconds on the name and you will thank yourself at every log entry on the road.
If you are new to account setup in Veridian, the guide on setting up accounts in Veridian covers all five account types and when to use each one.
Recording the Money You Convert — The First Transfer
The trip starts with a conversion: you go to an exchange office, an ATM, or a bank and turn your home currency into travel currency. This needs to be recorded correctly, because it establishes the real cost basis for everything you spend on the trip.
Log it as a Transfer. In the Add Transaction modal, tap the Transfer tab. Select your home currency account as the source (your AZN bank account, for example) and your travel account as the destination (EUR Cash). Enter the amount you are sending in the source currency — 500 AZN, say.
Because the two accounts are in different currencies, Veridian treats this as a cross-currency transfer. It auto-fetches the current provider rate for the AZN/EUR pair and shows a live conversion preview: "≈ EUR 132.40" (or whatever the calculated equivalent is). Review the preview before you confirm.
Here is the critical step: the provider rate and the rate you actually receive at the exchange office are almost never the same. Fees, spreads, and local rate differences mean your real conversion typically lands lower than the mid-market rate. Tap the rate field and enter the actual rate you received from the exchange office — the one printed on your receipt, or the one shown on the ATM screen before you confirmed the withdrawal.
When you do this, the badge next to the rate field switches from API to Manual. This means your transfer is stored with the real conversion rate you paid, not a theoretical one. That distinction matters when you later ask what the trip cost in total — you want the actual cost, not an approximation.
For a deeper explanation of how cross-currency transfers work and why the rate override matters for your records, the multi-currency tracking guide covers the full exchange rate system.
Logging Expenses on the Go
Once your travel accounts are funded, the daily loop is straightforward: every time money leaves a travel account, open Veridian immediately and log it.
Tap Expense, enter the amount in the local currency, select the travel account the money came from (EUR Cash, EUR Wallet, or whichever applies), pick the category, and submit. Fifteen seconds. Do this at the point of spending — not at the end of the day, not when you are back at the hotel.
End-of-day logging sounds reasonable but degrades quickly on a busy trip. Four restaurants, two metro rides, a museum ticket, a bottle of water, and a souvenir blend together in memory. You might remember roughly what the restaurant cost, but not the exact amount, and you definitely will not remember the metro fare three days later. Log at the moment. The habit is the system.
Veridian has 14 built-in expense categories, and a trip will use several of them: Travel (flights, tours, entrance fees), Food & Dining (restaurants, cafes), Transport (metro, taxis, trains), Housing (hotels, accommodation), Shopping, and Entertainment. Use the most specific category that fits — splitting "spent abroad" across real categories makes the end-of-trip report actually useful rather than one undifferentiated pile.
The how to track expenses guide explains the full logging flow including the note and beneficiary fields — both of which become especially valuable on trips.
Cash vs Card — Why to Track Them Separately
Your physical cash and your card balance are two separate things to manage on a trip, and tracking them in separate accounts is what lets you manage them. EUR Cash tells you how much physical currency you are carrying. EUR Wallet tells you how much is on your digital travel card.
Tracking both in one account means you cannot answer two of the most practical travel questions: "Do I have enough cash for this market that doesn't take cards?" and "Is my card balance still healthy enough to cover the hotel checkout?"
When you draw cash from an ATM using your travel card or wallet, record it as a Transfer from the Wallet account to the Cash account. This is a transfer between your own accounts — money moved, not money spent. The total between both accounts stays the same; only the split between them changes. When you pay by card, log the expense against the Wallet. When you pay cash, log it against the Cash account. Each account stays accurate independently.
If you need more cash mid-trip and you draw it from a local ATM that charges a conversion, enter the real rate as described above — it matters for the same reason. The ATM's rate is rarely the mid-market rate, and the difference is part of your actual trip cost.
Adding a Note and Beneficiary for Travel Context
The note field earns its keep on a trip. You are spending in unfamiliar places, often for reasons you will want to remember — a specific restaurant you want to return to, a tour you want to recommend, an airport lounge fee you might be able to claim. Use the note field for this: "dinner at Le Marais — birthday" or "Uber to CDG — departing flight."
The Beneficiary field is useful for recurring vendors on a trip. Your hotel is an obvious one: if you stay somewhere for multiple nights with nightly charges, create a beneficiary for the hotel name the first time you log a charge (type the name in the Beneficiary field — it is created inline, no separate step required), and tag every subsequent charge to the same beneficiary. When you return, searching that hotel name in the Transactions tab shows every night's charge in one list.
The same logic applies to tour operators, car rental companies, or any vendor you transact with more than once. Tagging them as a beneficiary means you can find all payments to that entity with a single search, rather than scrolling through dates trying to reconstruct what you spent.
For a full explanation of how beneficiaries work in Veridian, see the guide on tracking beneficiaries and vendors.
Handling the Return — Unspent Travel Currency
When you come home with leftover travel cash, record a transfer back. Source: EUR Cash (or whatever travel account holds the unspent funds). Destination: your home currency account. Enter the amount in EUR, then override the rate field with the actual rate you received at the exchange office.
This closes the loop cleanly. The EUR Cash account reaches zero (or whatever you kept as a float for next time). Your home currency account reflects the amount that returned. If you kept some travel currency at home for a future trip, that remaining amount stays on the EUR Cash account as a positive balance — it accurately represents travel currency you own.
The result: your trip's net outflow is the difference between what you converted into travel accounts and what came back. Every transfer, every expense, every rate used along the way is in the record.
Reviewing the Trip in Reports
When you return, open Reports and tap the period selector. Choose Custom and set the trip's start and end dates. Now run three reports in sequence.
Cash Flow shows the income and expense totals for the trip period, with a daily breakdown of how spending moved across each day of the trip. The daily chart makes it immediately obvious which days cost the most — that might be arrival day (flights, airport costs, first hotel night) or a particularly active activity day. The overall total is shown in your home currency, using the exchange rates stored with each transaction.
Category Breakdown answers how the trip spending was distributed. What percentage went to accommodation, how much to food, how much to transport, how much to shopping. Tap any category to drill into the individual transactions that make it up — so "Housing" opens to show every hotel charge, each tagged with the beneficiary you attached and the note you wrote. This is where the logging discipline pays off directly: accurate categories, detailed notes, and tagged beneficiaries turn a category total into a readable story of the trip.
Account Summary shows each travel account's spending in its own native currency. This is the clearest view of absolute amounts: you spent EUR 380 from your EUR Cash account and EUR 210 from your EUR Wallet, for a total EUR expenditure of EUR 590. No conversion required — you see exactly how much of the local currency you used. Tap any account to drill into its full transaction list for the trip period.
For more detail on what each report type shows and when to use each one, the understanding spending reports guide covers all five report types with the period selector options.
What the Exchange Rate Data Gives You After the Trip
Every cross-currency transfer you logged during the trip stored the exchange rate you used — either the provider rate or the manual rate you entered at the exchange office. This historical rate data travels with the transaction.
If you review your bank statement after returning and find that the rate you actually received was different from what you entered — perhaps the fee structure was more complex than it appeared at the ATM — you can edit the transaction. Tap the transfer in the Transactions tab, tap the edit button, update the rate. The conversion amounts recalculate and your records reflect the corrected cost.
This matters if you are trying to calculate the true home-currency cost of the trip for tax purposes, project accounting, or simply accurate self-knowledge. A trip that "cost EUR 590" translates to different AZN amounts depending on the rates at which you converted. Veridian stores the specific rates, so the home-currency total is calculated from what you actually paid, not an average or an estimate.
Join the Waitlist
Veridian is coming to iOS and Android. No bank sync required, no credentials shared — every account, every transaction, every exchange rate stays under your control and is logged by you, which means it reflects reality rather than a bank's categorisation of your spending. Join the waitlist to get early access when it launches.