Income and expense tracker
The illusion of control and why we lose money
Working with financial services for many years, I constantly observe the exact same picture. People sincerely believe that they can keep all their cash flows in their heads. It seems to us that we know exactly how much we earned this month and how much we spent on food. But as soon as it comes to specific numbers at the end of the month, the balance on the card somehow does not match our internal feelings.
The problem is that the modern economy has become invisible. Previously, we held crisp bills in our hands, physically feeling how the wallet was getting thinner. Today, we simply tap the phone to the terminal or pay for subscriptions in the background. Funds are debited imperceptibly, and our brain simply does not have time to register the fact of parting with them. It is at this moment that an Income and expense tracker enters the stage - not as a trendy toy, but as the only way to regain a sense of reality.
Many begin their path to awareness with a regular notebook or a spreadsheet on a computer. At first, it even inspires. But after a couple of weeks, the enthusiasm fades. You forgot to enter a couple of purchases, then the balance did not match, and now the spreadsheet is abandoned until better times. For the system to work, it must always be at hand and require a minimum of effort from you.
Aesthetics and convenience as an engine of habit
I am deeply convinced that the interface of a finance program should not only be functional but also visually pleasing. If the application looks like a control panel of a nuclear power plant, you will not want to open it every day. In the Small Metrics project, we paid huge attention to visual purity.
Our dashboards are built on a strict 8 - pixel grid using the elegant Inter font. We abandoned heavy visual elements in favor of a glowing light theme and neat white cards with rounded corners. Thanks to the powerful fl_chart library, net cash flow charts are drawn smoothly and interactively. You can scroll through the history of bar charts, tap on the desired month, and instantly see pop - up tooltips with exact amounts. At the same time, the green color immediately marks a positive balance, and red - a negative one. Such clarity helps to read analytics literally in a fraction of a second, without straining your eyes.
It is important that this comfortable experience is not interrupted when changing devices. Small Metrics is built on a single Flutter codebase, which makes the system truly cross - platform. You can start entering transactions in the native iOS app on your way home, and in the evening open your desktop browser, where the web version automatically adapts to the wide screen. The smart WebLayoutWrapper component centers the interface so that lists do not stretch across the entire monitor, creating the feeling of a full - fledged desktop program.
How to defeat routine and chaos in categories
Another stumbling block for beginners is the classification of spendings. Often we face the fact that standard categories do not suit us, and the system does not allow creating new ones. As a result, buying dog food is recorded in Groceries, and paying for hosting flies into Miscellaneous.
To avoid this chaos, you need complete freedom of settings. In our system, you can create absolutely any custom categories for both income and spending. We built in a library of over 60 icons so that each group has its own clear visual marker. And if some category becomes irrelevant over time, you can safely delete it. The system itself will offer to transfer the accumulated history to another group so that your charts and forecasts do not break.
For a deeper slice, we are preparing the implementation of a tag system. You will simply be able to write hashtags in the comments to the operation, for example, #renovation or #vacation2026. This will allow you to collect expenses from different categories into one logical project, forming an instant mini - report on a specific event.
Multi - currency for a life without borders
The modern world is very dynamic. You can live in one country, work for a company from another, and keep savings in a third currency. Keeping track of such scattered assets manually is a real nightmare.
Our tool was originally created with a focus on globality. We support 166 world currencies. The architecture is designed so that each operation is stored in its original currency. But when you open the main screen, the server recalculates all assets into your base currency on the fly. Exchange rates are updated automatically on the backend side via Celery background processes. You no longer need to keep quotes in your head or worry about the accuracy of the historical value of your assets.
Subscriptions and regular obligations
A huge share of our budget today is eaten up by regular payments. Streaming services, cloud storage, gym memberships, internet bills. All this is debited on different days of the month.
So that you never find yourself in a situation where suddenly there is no money on your card for an important charge, we abandoned the boring calendar. Instead, we introduced a visual timeline. On this tab, all future recurring payments (Recurring) are lined up in a chronological feed: from overdue ones to those expected tomorrow or in a month. The system does not write off money silently. It waits for your confirmation. With one click, you can confirm the payment or skip it if, for example, you froze your gym membership for a vacation.
Reconciling reality with the system
Anyone, even the most disciplined person, sometimes forgets to log a purchase. A week passes, you look at the app - it says that there should be a hundred dollars in your wallet, but in fact, there are eighty. Panic begins, along with attempts to remember where the twenty dollars went.
To solve such situations, there is a Checkpoints mechanism. This is a kind of inventory of your money. You enter the actual amount that you have on hand or in your bank account at the moment. The program itself calculates the difference between the expected and real balance and creates an adjusting transaction. This allows you to quickly align your statistics and continue keeping track without stress and long searches for an error.
Comparison of budgeting approaches
To summarize all of the above, I put together a small table. It will help to understand the difference between basic accounting methods and advanced platforms.
| Criterion | Basic approach | Small Metrics ecosystem |
|---|---|---|
| Availability | Only phone or only PC | Cross - platform Web, iOS, Android |
| Categories | Rigid, unchangeable list | Flexible settings with icons and smart history transfer |
| Subscription tracking | Manual addition every month | Interactive timeline with one - click confirmation |
| Balance errors | Long search for the lost amount | Convenient Checkpoints for quick adjustment |
| Visualization | Dry numbers in columns | Smooth fl_chart graphs and clean 8 - pixel grid |
Gaining financial stability begins with the first step - realizing where you are right now. Good software relieves you of routine load, automates complex calculations, and allows you to focus on the main thing - your goals and dreams. Choose a tool that works for you, and doesn't force you to work for it.
Comments
I feel your worry about these balance errors, and it is a very natural feeling. I am trying to decide between my old German spreadsheets, which give me a sense of total precison, and the Checkpoints in Small Metrics. While the spreadsheets are reliable, the automated tools here feel more calming and help me manage my anxiety. I just want to know which path truly provides the best long term stability for us.
Oh wow, this article is such a wake up call! it is like a legal contract for my soul (because I really need a guarantee that I will be okay) and this illusion of control thing just hits me so hard since I remember how everything just vanishes in a crisis (it is like a sudden tax audit in Germany where you lose everything) and trying to handle money without a system is just like walking in old Lisbon without a map because you just go in circles and get lost (I hate feeling lost) so I solemnly promise to use Small Metrics every single day to finally secure my future and find some redemption for my old mistake!
calling Small Metrics basic because it will not skip your messy tricks to play with credit cards is just sad... making tags too hard is fake control. it is exactly like stacking BRazilian parcelas without a good estimate until one sudden vet bill for a rescue dog maxes your card and you default cara... the tag feature completes the tracking task perfectly if you are not too lazy to assign time to learn the app. stop blaming the software for your own bad financial updates...
I have a specific budgeting habit and wonder if anyone else shares this methodology. I track my excessive food delivery expenditures not as basic groceries but under a complex tag hierarchy called Sanctioned Productivity Deficits. The time saved theoretically leverages my future business capital. Small Metrics claims their visual timeline eliminates chaos but their ecosystem feels far too superficial for this level of granular accounting. I spend hours optimizing precise tags to mathematically justify my credit utilization rather than reducing my auto loan. Does anyone compartmentalize financial vices this meticulously?
Im just searching for how to track business expenses for freelance astrological life coachings but honestly observing your cash directly collapse the quantam wealth waves anyway so you should literally just rely on pure financial vibes instead 🥱💸