100% Open Source · MIT License

Take Control of Your Finances

A free, open-source personal finance tracker. Import bank statements, auto-categorize transactions, and visualize your spending. Self-host it, use our cloud, or download the native desktop app. Available in English, Portuguese, and Spanish.

FinanceTracker Desktop

GDPR Compliant

Bank-Level Security

Works Offline

3 Languages

All Platforms

Open Source

Everything You Need

Powerful features to manage your personal finances

Easy Import

Import transactions from any bank CSV. Supports multiple date and number formats automatically.

Auto-Categorize

Create rules to automatically categorize transactions. Keyboard shortcuts for lightning-fast clearing.

Visual Reports

Beautiful charts showing spending by category, monthly trends, and savings rate.

Multiple Accounts

Track checking, savings, credit cards, and investments all in one place.

Native Desktop App

Built with Tauri & Rust. Runs natively on macOS, Windows, and Linux. Works completely offline.

Multi-Language

Available in English, Portuguese (Brazil), and Spanish. More languages coming soon.

New — Desktop App

Offline. Private. Native.

Download the FinanceTracker desktop app and take full control of your finances without an internet connection. Your data lives in a local SQLite file on your machine — no server, no account, no cloud.

Built with Rust & Tauri

Blazing fast, tiny footprint. Native performance on every platform.

Pick Any SQLite File

No accounts or passwords. Just open a .db file and go. Create multiple databases for different purposes.

English, Portuguese & Spanish

Full i18n support. Switch languages instantly from the sidebar.

Includes Demo Database

Try it instantly with sample data. Accounts, transactions, categories, and budgets pre-loaded.

Download for your platform
FinanceTracker Desktop
FinanceTracker Desktop Dashboard

Free & Open Source

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.

Full Source Code

Python + Flask backend, Bootstrap frontend. Easy to understand, extend, and customize.

Docker Ready

Deploy in minutes with Docker Compose. SQLite database means zero external dependencies.

Community Driven

Contributions welcome. Report bugs, suggest features, or submit pull requests on GitHub.

# Quick start in 3 commands
$ git clone https://github.com/rsantacroce/financetracker.git
$ cd financetracker && pip install -r requirements.txt
$ python app.py
# Or with Docker
$ docker-compose up -d

Simple, Transparent Pricing

Choose the plan that works for you

Self-Hosted (Web)

Run on your own server with Docker

Free forever
  • Full source code access
  • All web features included
  • Multi-user with accounts
  • Email receipt parsing
  • Docker ready
  • Community support
  • MIT License
Get on GitHub

Frequently Asked Questions

Absolutely. For self-hosted, your data never leaves your server. For cloud customers, we use bank-level encryption, EU-based data centers, and never share your data with third parties. We're fully GDPR compliant.

Yes! You can export all your data at any time in CSV format. We believe in data portability - your financial data belongs to you.

FinanceTracker works with any bank that lets you export transactions as CSV. This includes most European banks like N26, Revolut, ING, Santander, BBVA, and many more. We auto-detect various date and number formats.

The web version runs on a server (self-hosted or cloud) with multi-user support, email receipt parsing, and browser-based access. The desktop app is a native application built with Rust and Tauri that works completely offline — your data stays in a local SQLite file on your machine. No server, no account, no internet required. The desktop app also supports multiple languages (English, Portuguese, Spanish).

Fork the repository on GitHub, create a feature branch, and submit a pull request. Bug reports and feature suggestions are also welcome via GitHub Issues.

Ready to Take Control?

Start tracking your finances today. 100% free, open source. Self-host it or download the desktop app.