100% free ยท No ads ยท Open source

Know exactly where
your money goes.

Expense Manager is a free, open-source expense and budget tracker for Android. Log every rupee (or dollar, or euro), set monthly budgets, and see your spending broken down into clear charts โ€” all offline, all private, forever free.

Free
Forever, no paywalls
0
Ads or trackers
150+
Currencies supported
Open
Source on GitHub

What is Expense Manager?

It's an Android app for anyone who wants to see where their money actually goes โ€” without handing that data to anyone. Add a transaction in seconds, watch it land in the right account and category, set a budget for the month, and check back whenever you like to see clear charts of your spending. There's no sign-up, no cloud account, and nothing to buy: everything runs and stays on your phone.

For everyday trackingLog expenses, income, and transfers across as many accounts as you need โ€” cash, bank, or card.
For staying on budgetSet a monthly limit per category and get warned before you go over it.
For your privacyNo account, no server, no ads. The source code is public, so that claim is checkable, not just a promise.

Everything you need to
master your money

Built for people who want real control over their finances without giving up their privacy.

Unlimited Transactions

Log unlimited expenses, incomes, and transfers with no restrictions whatsoever. Your data, no limits.

ExpensesIncomeTransfers

Interactive Analytics

Visualise your spending patterns with beautiful interactive charts โ€” daily, weekly, and monthly views.

Day viewWeek viewMonth view

Multiple Accounts

Organise your finances across bank accounts, wallets, and cash. Track each one independently.

Bank accountsCash walletsCredit cards

Category Groups

Categorise every transaction and group them. Instantly see where your money is really going.

Custom categoriesGroupsFilters

Budget Tracking

Set monthly budgets in a few taps. Get alerts before you overspend and stay in control.

Monthly budgetsOverspend alertsProgress bars

Biometric App Lock

Lock the app behind your fingerprint or face unlock. Your financial data stays yours, even if your phone doesn't.

FingerprintFace unlockPIN

Smart Reminders

Get a gentle nudge to log today's spending so your records never fall behind.

Daily remindersNotifications

Export & Backup

Export your transactions to your preferred format whenever you want your data outside the app.

CSV exportYour data, your copy

Full Customisation

Choose your currency, switch between light and dark themes, and pick the language you're comfortable in.

150+ currenciesLight / Dark / SystemMultiple languages

Clean. Fast. Private.

Actual screenshots from the app โ€” including the same light/dark theme choice you have on this site.

Expense Manager home dashboard with income, spending, and category breakdown
Expense Manager new transaction screen with category and account selection
Expense Manager category list with custom icons
Expense Manager settings screen showing the light/dark theme option

Built in the open,
for everyone.

Every line of code is public on GitHub. Read it, fork it, learn from it, or contribute back. Built entirely with Kotlin and Jetpack Compose, following Clean Architecture and MVVM โ€” a real reference for developers learning modern Android app architecture.

Kotlin
100% written in
Apache 2.0
License
MVVM
Clean Architecture
100%
Offline first
Transaction.kt

Real numbers, checkable by you

Rate us on Google Play

We'd rather show real, current numbers you can click through and verify than quote reviews you can't check.

Budgeting & saving, in plain language

Common questions

Is Expense Manager completely free?

Yes โ€” 100% free, forever. No ads, no in-app purchases, no premium tier. Everything in the app is available to every user from day one.

Is the app really open source?

Yes. The full source code is on GitHub at github.com/nkuppan/expensemanager, written entirely in Kotlin with Jetpack Compose. You can read it, fork it, contribute to it, or use it to learn modern Android development.

Does it work offline?

Fully offline-first. All your data is stored locally on your device using Room/SQLite. No internet connection is required to log transactions, view charts, or manage budgets.

How many currencies are supported?

The app supports 150+ global currencies. You can set your default currency in settings and switch at any time.

Can I have multiple accounts?

Yes. You can create unlimited accounts โ€” bank accounts, cash wallets, credit cards โ€” and track each one separately or view them together.

Is my financial data private?

Your data never leaves your device. There are no servers, no cloud sync, and no analytics tracking. The open-source code is publicly verifiable proof of this, and you can additionally lock the app behind biometrics.