A free, open-source personal finance tracker. Import bank statements, auto-categorize transactions, and visualize your spending. Self-host it or use our cloud. Built with Python, Flask, and SQLite.
View on GitHub Get StartedGDPR Compliant
Bank-Level Security
EU Data Centers
Open Source
Powerful features to manage your personal finances
Import transactions from any bank CSV. Supports multiple date and number formats automatically.
Create rules to automatically categorize transactions. Keyboard shortcuts for lightning-fast clearing.
Beautiful charts showing spending by category, monthly trends, and savings rate.
Track checking, savings, credit cards, and investments all in one place.
Responsive design works perfectly on desktop, tablet, and mobile devices.
Your data stays yours. Self-host or use our secure EU-based cloud.
FinanceTracker is released under the MIT License. You can run it on your own server, inspect every line of code, and contribute improvements back to the community.
Python + Flask backend, Bootstrap frontend. Easy to understand, extend, and customize.
Deploy in minutes with Docker Compose. SQLite database means zero external dependencies.
Contributions welcome. Report bugs, suggest features, or submit pull requests on GitHub.
Choose the plan that works for you
For everyone. No strings attached.
Start tracking your finances today. 100% free, open source, and self-hosted.
Get Started on GitHub