Built to catch the fees you would otherwise miss.
No bank integrations, no linked accounts. You tell Leeaky what you spent, and it does the work of spotting the four most common ways travel expenses quietly cost more than they should.
Log an expense
Category, amount, currency, and a couple of yes/no questions (was this card advertised as no-foreign-fee, were you charged in your home currency abroad, was this an airport currency exchange). Or paste a batch of transactions at once and review the parsed results before saving.
The rule engine checks it
Every expense runs through four prototype checks: possible foreign transaction fees, Dynamic Currency Conversion charges, roaming costs worth comparing with alternatives, and airport kiosk exchange rates. Each result is something to double-check, not proof that a fee was charged or that money can be recovered.
Work the checklist
Anything flagged shows up on your checklist, grouped by category, with a specific action to take next time. Check items off as you deal with them and hide completed items when you want to focus on what is left.
Core features
Potential fee flags
Four rules run against every expense you log: foreign transaction fees, Dynamic Currency Conversion charges, roaming costs, and airport kiosk rates. These are general flags, not findings verified against your card, bank, or country. Some may not apply where regulation already caps the charge, like EU roaming and currency-conversion rules.
Action checklist
Flagged issues, grouped by category, with a progress count and a way to hide what you have already dealt with.
Trip containers
Every trip gets its own expense list. Switch between trips or start a new one in a couple of clicks.
Paste to import
Paste a chunk of transactions and Leeaky pulls out the amount, currency, and description. Review before anything is saved.
Live currency converter
Check a quick conversion between USD, EUR, INR, and more without leaving the app.
Private by default
Leeaky does not sell your data. Today there is no account and no server database, so everything you log is stored only in your browser, on your device. Scanning a receipt sends that photo through a Leeaky server to OpenAI so it can be read. Leeaky does not persist it; OpenAI’s API retention terms may still apply.
Who it is for
The weekend city trip
You are swiping a regular card all over a new city. Leeaky flags purchases where a foreign transaction fee may be worth checking.
The long-term traveler
Months, many countries, many currencies. Keep each leg of the trip in its own container instead of one long undifferentiated list.
The hotel or flight booker
If a hotel or airline bills you in your home currency instead of the local one, Leeaky flags it as a possible Dynamic Currency Conversion charge to double-check.
The card statement reconciler
Paste a handful of lines straight from a statement and get a reviewable list of expenses in seconds, instead of typing each one by hand.