v1.2.2 — Free forever, privacy-first

Multi-Account, Multi-Currency Finance Tracker

Expense Pro Manager — on Android, iOS, and the web. Built for precision: Decimal-accurate math, idempotent recurring automation, and per-user data isolation.

3
Platforms — Android, iOS, Web
Currencies
0
Ads & tracking
Expense Pro Manager dashboard showing balance, linked accounts, and recent transactions
Android — live on Play Store iOS Web PWA Flutter 3.x + Firebase Decimal precision math

Features

Built for people who take finance seriously

Every feature below is backed by a unit-tested Dart service with per-user data isolation. No mocked-up promises — just working code.

Multi-account tracking

Bank, credit card, cash, investment — all in one place. Credit-limit-aware balance math for every card.

Multi-currency with Decimal math

Stored FX rates + Decimal arithmetic. No float rounding errors in your ledger.

Recurring automation

Daily, weekly, monthly, yearly. Same-day idempotency guard prevents double-posting on every app open.

Budgets

Weekly, monthly, yearly scopes per category. Visual progress, overrun alerts, clear goals.

Liabilities & lending

Track money lent and borrowed by person, with due dates and repayment status. No more mental accounting.

Analytics

Line, bar, and spending charts. Trend insights, category breakdowns, account-level attribution.

Expense Pro Manager analytics screen — spending trends, line and bar charts, category breakdowns
Analytics — trends and category breakdowns
Expense Pro Manager budgets screen — weekly, monthly, and yearly category limits with visual progress
Budgets — period-scoped limits per category
Expense Pro Manager liabilities screen — money lent and borrowed tracked by person with due dates and repayment status
Liabilities — lend and borrow, tracked per person

Under the hood

Built to be reliable, not just functional

Runs on Flutter and Google Firestore — no custom servers, no moving parts to break. Your data lives in your account, not ours.

Your data stays yours

Every record is locked to your account at the database level. No one else — including the app — can query your data.

Penny-perfect arithmetic

Balances are calculated using exact decimal math — no floating-point shortcuts that cause mysterious rounding errors.

Recurring bills, handled automatically

Scheduled transactions are posted exactly once per cycle — even if the app opens multiple times in a day.

Syncs across all your devices

Firestore is the single source of truth. Open the app on web, Android, or iOS and your ledger is always up to date.

No ads, no trackers

The only network calls are to Firebase Auth and Firestore — strictly for your own data. No analytics pixels, no third-party scripts.

No servers to maintain

Runs entirely on Google's managed infrastructure. There's nothing to patch, restart, or worry about on our end.

How it works

Three steps. Thirty seconds.

  1. 01

    Sign in with Google

    Firebase Authentication — no password storage, no form fatigue.

  2. 02

    Add accounts

    Bank, card, cash, investment. Set opening balances, credit limits, and base currency.

  3. 03

    Track

    Log transactions, schedule recurrences, set budgets. The analytics write themselves.

FAQ

Questions, answered

Is it free?

Yes. Free, ad-free, no paywalls. Firebase's free tier covers typical personal usage; heavy users cover their own Firebase costs.

Where is my data stored?

In Google Firestore under your authenticated account. Every document is scoped to your userId; security rules reject any query that doesn't match.

Does it sync across devices?

Yes — web, Android, and iOS. Firestore is the single source of truth. Sign in on any device and your ledger is there.

Are there ads or trackers?

None. No analytics scripts, no marketing pixels, no third-party trackers. Only Firebase Auth and Firestore talk to the network, and only for your own data.

Can I import or export my data?

Yes — CSV and Excel, both directions, with column mapping. Your ledger is yours.

Stop guessing where your money went.

Sign in, connect your accounts, and take thirty seconds a day to know more than you did yesterday.

Launch Web App