In development

Ledge

Most finance apps assume one country and one currency. Most also sell your data. I live in two countries, use three currencies, and would rather not. So I'm building Ledge.

Two countries, three currencies, and one of them has multiple rates on any given day.

I live between Buenos Aires and India. Most months involve ARS for daily life, INR for family things, and USD that I keep as savings. Every finance app I tried assumed one country, one currency, one source of truth. They broke the moment I added an ARS cash account, or tried to track an INR mutual fund alongside USD savings.

Argentina has its own twist. The dollar has an official rate, a blue rate, and an MEP rate, all live at the same time. The official rate is rarely the one anyone actually uses. Apps that pull a single rate from an API will quietly mis-state every transaction.

Ledge is the version I wanted. Hold accounts in any currency. Pick the rate that actually applied to a transaction. See net worth in your home currency without losing the originals.

Four things. Nothing else.

Multi-currency net worth

Pick a master currency. Every account converts on the fly. Mix USD, ARS, INR, EUR, anything. Net worth always lands in your master.

One currency, three rates

Argentina's Blue Dollar, MEP, and CCL live side by side, plus your own override. You pick the rate that actually applied to a transaction, instead of trusting whatever number the API returned that morning.

Local-only by design

All data lives on your device. No server, no account, no analytics, no ads. The privacy policy is short on purpose.

Stats that look back

Spending trends over weeks, months, quarters, years. Category breakdown. Income, spent, and saved at a glance.

The whole app, three screens.

Mockups based on the in-development build. Final design will move.

Ledge dashboard with net worth, accounts, and recent transactions Net worth at a glance
Transactions screen with monthly income and expense summary Monthly history, two-currency aware
Settings screen with master currency, named rates, and account management One screen for the rates that matter

A small stack that fits in one head.

Single-developer project. The stack is whatever lets me ship without fighting the tools.

React Native TypeScript Expo SQLite + Drizzle Zustand RevenueCat ExchangeRate-API