FINTRACK: An Intelligent Expense Tracking and Behavioural Analysis System

Personal expense tracking applications commonly record transactions but provide limited support for interpreting spending behaviour over time. This paper presents FinTrack, a locally deployable web-based system that combines expense recording, machine-learning-based behavioural classification, trend visualisation, rule-based recommendations, and month-to-month drift alerts. The application is implemented using Python and Streamlit, with SQLite for persistence, Pandas and NumPy for data processing, Scikit-learn for classification, and Matplotlib for visualisation. A Decision Tree classifier uses three features—expense-to-income ratio, savings rate, and number of active spending categories—to assign one of three labels: Saver, Balanced, or Overspender. The model is trained on 360 synthetically generated labelled profiles and evaluated using a stratified 80:20 holdout split. The project report records an accuracy of 97.22% (70 correct predictions from 72 test samples). The system also applies threshold-based alerts for increases in expenditure, declines in savings, and category-level spikes, and provides a dashboard for examining monthly and category-wise patterns. These results demonstrate the technical feasibility of integrating lightweight, interpretable analytics into a personal finance application. However, because the classifier is evaluated on synthetic data generated from rule-based class boundaries, the reported accuracy should not be interpreted as evidence of generalisation to real-world users. Further evaluation on representative real transaction histories is required.

Authors

Institutions

Publication Details

Journal
Iconic Research and Engineering Journals
Published
2026-11-02
DOI
https://doi.org/10.64388/ire1724558
Primary Topic
Data Mining and Machine Learning Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FINTRACK: An Intelligent Expense Tracking and Behavioural Analysis System

Tharun Kumaar S D, Lakchan S
1 links
Iconic Research and Engineering Journals
Data Mining and Machine Learning Applications
article

FINTRACK: An Intelligent Expense Tracking and Behavioural Analysis System

Tharun Kumaar S D, Lakchan S
article en

Abstract

Personal expense tracking applications commonly record transactions but provide limited support for interpreting spending behaviour over time. This paper presents FinTrack, a locally deployable web-based system that combines expense recording, machine-learning-based behavioural classification, trend visualisation, rule-based recommendations, and month-to-month drift alerts. The application is implemented using Python and Streamlit, with SQLite for persistence, Pandas and NumPy for data processing, Scikit-learn for classification, and Matplotlib for visualisation. A Decision Tree classifier uses three features—expense-to-income ratio, savings rate, and number of active spending categories—to assign one of three labels: Saver, Balanced, or Overspender. The model is trained on 360 synthetically generated labelled profiles and evaluated using a stratified 80:20 holdout split. The project report records an accuracy of 97.22% (70 correct predictions from 72 test samples). The system also applies threshold-based alerts for increases in expenditure, declines in savings, and category-level spikes, and provides a dashboard for examining monthly and category-wise patterns. These results demonstrate the technical feasibility of integrating lightweight, interpretable analytics into a personal finance application. However, because the classifier is evaluated on synthetic data generated from rule-based class boundaries, the reported accuracy should not be interpreted as evidence of generalisation to real-world users. Further evaluation on representative real transaction histories is required.

Iconic Research and Engineering JournalsVol. 10(5)
SRM Institute of Science and Technology (IN)
Openalex Percentile: Top 10%
Data Mining and Machine Learning Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
FINTRACK: An Intelligent Expense Tracking and Behavioural Analysis System — Tharun Kumaar S D, Lakchan S · Iconic Research and Engineering Journals (2026) | TGRS Research Map | TGRS