Get in touch
Back to products

From our studio · Case study

Expense Tracker

Tracking money fails at the first step. We designed for that step.

A free personal finance app for Android and iOS that turns everyday income and spending into a clear monthly picture: your balance, your budget and where the money went. Designed and built in-house by Xerxes.

Platform
Android & iOS
Category
Personal finance
Built with
React Native
Launched
October 2026
Price
Free
Built by
Xerxes, design & engineering

01Overview

A clearer view of everyday finances.

Expense Tracker brings recording and reviewing into one short mobile journey. You note what came in and what went out; the app keeps the history, totals it, and shows it back to you by day, week, month and category.

The whole product rests on one loop: capture, then review. Every feature either makes capture faster or makes review clearer. Anything that did neither stayed out.

CaptureLog it in seconds
ReviewSee what it means

02The opportunity

Small purchases are easy to forget.

A coffee, a taxi, a phone top-up. None of them feels worth writing down, and by the time you sit down to review the month, the detail has gone. Card and phone payments make it worse: when paying is effortless, the cost barely registers.5

The friction

Small amounts slip past, notes end up scattered across apps and receipts, and reviewing gets put off until it is a chore.

The opportunity

Keep the record, the running overview and the spending pattern in one place, so reviewing is a glance rather than a project.

The value

People revisit their own records with context, and their monthly budget stays in view instead of in their head.

03The principle

Capture → Understand → Act

A saved number is only useful once you can see it next to your balance, your categories and your trend. The app's job is to make that connection without being asked.

  1. CaptureLog it in seconds, while it is still fresh.
  2. UnderstandSee it beside your balance, budget and trend.
  3. ActAdjust before the month gets away from you.

04Goals

Four objectives, and nothing else.

Every screen in the app answers one of these. Each card links to the chapter that shows how.

05Approach

We started with a question, not a feature list.

How might we help people record everyday money activity quickly, then understand their spending, without adding complexity?The design question

That question split into four focus areas. Each one became a test the design had to pass.

01Record

Can someone save an expense or income entry with minimal effort?

02Review

Can they find a transaction and read the overview without help?

03Understand

Do category and time views make the pattern clearer?

04Decide

Does visible budget context help them notice spending pressure early?

Who it is for: everyday money managers. People who want to log purchases, see where their money goes and keep a monthly limit in view, without opening an accounting tool.

What the research says

Writing progress down works.

A meta-analysis of 138 studies found that monitoring progress makes people more likely to reach a goal, and the effect is larger when progress is physically recorded.1

Entry has to be quick enough to do every single time.
People look away from bad news.

Investors check their accounts more often when markets rise than when they fall, a pattern known as the “ostrich effect”.2

The dashboard stays calm and neutral, never alarming.
Instant feedback helps those who need it.

In a supermarket field experiment, a running total significantly cut spending for shoppers with low self-control.3

Totals and budget update the moment a record is saved.

06Where it sits

Four kinds of finance app, and the gap between them.

Finance apps tend to fall into four approaches. Each does something well. We took the useful part of each and left the weight behind.

ApproachWhat it does wellWhat we took from it
Manual trackersDetailed records, category control, flexible reports.Kept manual control and removed the friction: one focused form with sensible defaults.
Automated trackersLess typing, through bank feeds and automatic categories.No bank connection. You decide what gets recorded, and Google sign-in keeps your records safe when you change phones.
Budget-first appsGoals, limits and spending guardrails.Budget progress sits on the home screen, next to the numbers it limits.
Shared-expense appsSplitting costs and settling balances.One part only: Borrow / Lend, for money owed in either direction.

A framework of approaches, not a feature-by-feature comparison of named products.

07How it evolved

Idea to both stores in under a month.

A short build only works if the hard decisions are made early and then left alone. These are the ones that shaped the app.

  1. 2026 · The idea

    A product to grow, not a one-off demo

    We built Expense Tracker as a product of its own. The aim was to start with the core habit, logging money in and out, and do that one thing well before adding anything else.

  2. The hard call

    Manual entry, by choice

    Bank sync or manual entry? This was the decision we argued about most. We chose manual on purpose: typing an amount takes seconds, it asks for no bank permissions, and the act of logging is part of what makes tracking work.1

  3. The build

    One codebase, records that follow you

    React Native gives one codebase for Android and iOS. People sign in with Google and their records are stored in Firestore, so a new phone doesn't mean starting again.

    React NativeFirestoreGoogle sign-in
  4. Version one

    Shipped complete

    The first release had the full feature set: entry, dashboard, analytics and Borrow / Lend. The scope was fixed early and it held, with no features cut or bolted on at the end.

  5. October 2026 · Live

    On both stores

    Design to store launch took under a month. Expense Tracker went live on the App Store and Google Play in October 2026.

08Entry flow

1Answers goal 1

Five steps, one screen, while it's still fresh.

  1. 01

    Choose type

    Expense or income, one toggle. The form adapts; nothing else changes.

  2. 02

    Add the amount

    The only number the form needs, and the largest thing on the screen.

  3. 03

    Add context

    Category and date make the record useful later. The note keeps the detail you would otherwise forget.

  4. 04

    Save

    One button. The record goes into your history, with a clear message if anything is missing.

  5. 05

    Review

    It shows up on the dashboard and in analytics straight away, so the feedback arrives while it can still change something.3

Design intent

Capture the details while they are fresh. Everything a transaction needs is on one form, so logging never turns into a multi-screen task that people put off.

09Dashboard

2Answers goal 2

The month on one screen.

The home screen answers the question people open a finance app with: how am I doing this month? Everything else is one tap away.

  1. 1
    Income and expenses

    This month's totals, with spending shown as a share of income.

  2. 2
    Quick actions

    Add Income, Add Expense, Borrow / Lend and Income History: the four things people do most, one tap each.

  3. 3
    Daily, weekly and monthly spending

    Three cards, three time frames, so a busy day doesn't hide a quiet week.

  4. 4
    Four tabs, always there

    Home, Analytics, History and Profile in the bottom bar. Nothing is buried in a menu.

Inside the dashboard · Borrow / Lend

Money owed, in either direction.

To Receive and To Pay sit side by side, with Lend and Borrowed tabs and one button to add a record. It is the part of shared-expense apps most people actually need, without turning the app into a group bill-splitter.

10Analytics

3Answers goal 3

The same money, at three zoom levels.

Totals tell you how much. They don't tell you where or when. Analytics adds both, so a pattern shows up before it becomes a habit.

Daily detailSpot the spike

A day-by-day chart shows the expensive day while you can still remember it.

Weekly reviewThe last seven days

The weekly card evens out the noise of single days.

Monthly overviewAgainst the budget

The month's total with its progress indicator, next to the limit you set.

Daily detail → weekly review → monthly overview. Categories add the why.

11Experience design

4Answers goal 4

A calm screen for an anxious subject.

Money is a subject people avoid looking at when the news might be bad.2 So the interface is quiet on purpose. Colour carries meaning, never decoration.

InkHierarchy: headings and the numbers that matter
PurpleEmphasis: what you can act on
GreenMoney in
RedMoney out
Soft surfaceA calm background that groups related cards

Hierarchy

Large summary values and plain labels. The eye lands on the total first, then the detail.

Grouping

Cards keep related figures together, so each block answers one question.

Consistency

Repeated colours, rounded surfaces and one bottom bar make every screen feel familiar.

Still on our test list

Contrast, touch targets, empty states and error recovery. We would rather say so than claim it is finished.

12Why it makes sense

Why this shape works.

  1. 1
    Tracking only helps if you keep doing it.

    Recording progress is what makes monitoring effective, so the record has to be cheap to make.1 That's the one-screen form.

  2. 2
    Feedback has to arrive while it can still change something.

    Real-time totals change behaviour most for the people who find self-control hardest.3 That's the dashboard updating on save.

  3. 3
    People avoid information that feels like bad news.

    A calm, neutral screen is one people keep opening.2 Sorting money into categories matches how people already think about it.4 That's the visual system and the category view.

Low-friction capture, immediate feedback and a screen you don't dread. Take away any one and people stop tracking.

13What we measure

Live now. Here's what we're watching.

Expense Tracker has only just launched, so there are no results to report yet, and we won't invent any. These are the signals we track from day one. We'll publish the numbers once they mean something.

Tracking since launch · October 2026
— —First transaction completed

Is entry really effortless for someone new?

— —Failed saves

Where the form gets in the way.

— —Report views

Do people come back to understand, not just record?

— —Budget adoption

Is the monthly limit useful enough to set?

— —Cohort retention

Do people keep tracking after the first week?

— —Crash-free users

Is the build solid on real devices?

Next: 8 to 12 discovery interviews, then 5 to 8 usability sessions, focused on entry speed, budget clarity and how easily people find Borrow / Lend.

14Try it

Try it, or build yours with us.

Expense Tracker is free on Android and iOS. If you are planning an app of your own, the team that designed and built this one can help you shape it, from the first decision to the store listing.

Sources

  1. Harkin, B., Webb, T. L., Chang, B. P. I., Prestwich, A., Conner, M., Kellar, I., Benn, Y. & Sheeran, P. (2016). Does monitoring goal progress promote goal attainment? A meta-analysis of the experimental evidence. Psychological Bulletin, 142(2), 198–229. APA summary
  2. Karlsson, N., Loewenstein, G. & Seppi, D. (2009). The ostrich effect: Selective attention to information. Journal of Risk and Uncertainty, 38, 95–115. Paper (PDF)
  3. Montinari, N., Runnemark, E. & Wengström, E. (2017). Self-Scanning and Self-Control: A Field Experiment on Real-Time Feedback and Shopping Behavior. Lund University Working Paper 2017:15. Abstract
  4. Thaler, R. H. (1999). Mental accounting matters. Journal of Behavioral Decision Making, 12(3), 183–206.
  5. Prelec, D. & Loewenstein, G. (1998). The red and the black: Mental accounting of savings and debt. Marketing Science, 17(1), 4–28. Record

Research is cited to explain design decisions, not as proof of this app's results. App screens show sample data.