New v1.1.4 is live — duplicate-safe CSV import & more
Local-first · No account · No tracking

Track every expense.
Trust every byte.

Expense Manager is a fast, private expense tracker for Android, iOS and the web. Your ledger lives in on-device SQLite behind a PIN — there's no backend, no account, and nothing ever leaves your phone.

Data stays on-device PIN & biometric lock Works offline
Expenses
July 2026
All
Food & Dining
#coffee
Transport
Mon, Jul 20−1,240
🍽️
Lunch at Truffles
Food & Dining · #work
−480
🚕
Auto to office
Transport
−110
🛒
Weekly groceries
Groceries · #home
−650
Sun, Jul 19+4,500
💰
Freelance payout
Income · #client
+4,500
🎬
Movie night
Entertainment
−300
+
No sign-up
No servers
No analytics or trackers
One-tap JSON & CSV backup
Open source
Everything you need

A complete expense tracker, minus the cloud

Built for the 5-second entry you make many times a day — then powerful enough to slice a year of spending by category, tag and date.

Truly local-first

Every entry is stored in on-device SQLite. There's no backend to breach and no account to leak — the app works fully offline, forever.

PIN & biometric lock

A PIN gates the whole app, with optional fingerprint or Face unlock and a short grace period so quick app-switches don't nag you.

5-second entry

One tap on the FAB, a Debit/Credit toggle that recolors live, a numeric keypad and smart category defaults. Duplicate a recurring expense in two taps.

Categories & tags

Thirteen preloaded categories plus your own, and free-form tags on every entry. Colour-coded chips keep the ledger scannable at a glance.

Filter & search

Combine a category, multiple tags (restrictive AND) and free-text search to answer questions like "how much coffee at work this month?"

Stats & charts

Monthly totals, a by-category breakdown, spend-over-time bars and a custom total-by-tags query — so the numbers actually tell you something.

You own the backup

Export a full-fidelity JSON backup or a CSV of entries, and import legacy history back in. Your data is portable because it's yours.

One codebase, every screen

Built with Expo & React Native — the same app runs on Android, iOS and the web, with a clean light and dark theme on all three.

Undo & soft delete

Delete gives you an instant Undo, entries stay recoverable for 30 days, and dates never drift — an expense on the 4th is the 4th, in any timezone.

Privacy by architecture

Your data never leaves your device

This isn't a privacy policy promise — it's how the app is built. There is simply no server for your spending to be sent to. Nothing to opt out of, because nothing is collected.

  • No backend, no account. You never sign up or log in. The lock is a local PIN, not a cloud identity.
  • Zero telemetry. No analytics, crash-reporting or tracking SDKs that phone home. The app makes no network calls with your data.
  • Portable & yours. Export a JSON backup any time and restore it into a fresh install with identical data.
  • Open source. Don't take our word for it — read exactly what the app does, line by line, on GitHub.
Your phone
On-device SQLite
No cloud. No third parties. No exceptions.
A look inside

Calm surfaces, tabular numbers, one-thumb reach

Designed mobile-first around one idea: recording an expense should feel effortless, and reading your ledger should feel instant.

Debit
Credit
−480
Title
Lunch at Truffles
Category
🍽️ Food & Dining

Add an expense fast

Toggle recolors the amount live; only title, amount and category are required.

Spent · Jul
18.2k
Received
9.0k
FebMarAprMayJunJul

See where it goes

Monthly totals, category breakdowns and a custom total-by-tags query.

Food & Dining
#coffee
#work
3 tags · AND match
1,410 · 6 entries
Filters combine with
Category & tags & text

Slice any question

Category + multi-tag AND + search, combined — answered in real time.

Get started

Install Expense Manager

Native Android is the durable home for your data today. iOS and the web build follow the same single codebase.

● Available now

Android

Download the signed APK and sideload it. Installs in place over updates and keeps your data as long as the signing key matches.

Download latest APK Release notes & older builds →
◆ Preview

Web

The same app runs in the browser via react-native-web. Great for a quick look — note browsers may evict local storage, so back up.

How to run the web build
○ Coming later

iOS

Expected to work from the same codebase — TestFlight and App Store submission arrive once an Apple Developer account is set up.

On the roadmap
1

Download the APK

On your Android phone, tap Download latest APK — it always grabs the newest release.

2

Allow the install

Android will ask permission to install from your browser — tap Settings → Allow from this source, then Install.

3

Create your PIN

On first launch you set a local PIN — that's the lock. No email, no account, no sign-in. Start adding expenses.

Full walkthrough in the Android install guide.

Own your spending. Own your data.

A private ledger that fits in your pocket and answers to no one but you.

Get Expense Manager