FLUTTER ECOSYSTEM

AHS-Mobile-Labs/finzo

Finzo is a fully offline, open-source personal finance app

Finzo project cover
Stars
4
Forks
1
Last push (UTC)
Jul 16, 2026
Project status
Active
AHS Mobile Labs GitHub avatar
GITHUB Organization

AHS Mobile Labs ↗

LanguagesDartC++CMakeSwiftKotlinHTMLCObjective-C

Technical topics

Dependencies used

Dependency list 16 items

App categories

Original README

English project snapshot. Visit GitHub for the latest content.

Expand / collapse project README
Finzo offline personal finance app logo

Finzo

Offline personal finance manager, expense tracker, budget planner, loan tracker, credit card tracker, and investment tracker built with Flutter.

Flutter Dart SQLite License Made by AHS Mobile Labs

Finzo is a private, offline-first money manager for people who want to track accounts, spending, budgets, cashflow, loans, credit cards, and investments without depending on a cloud account.

Features | Screenshots | Download | Install | Tech Stack | Contributing

About

Finzo is a Flutter personal finance app designed for local finance books. It stores your money data in a local SQLite .books.db file, supports multiple finance books, and keeps daily money tracking fast with a dark, mobile-first interface.

Use Finzo as an offline expense tracker, income tracker, account balance manager, budget planner, cashflow analytics dashboard, loan EMI tracker, credit card utilization tracker, and investment portfolio tracker.

Features

  • Offline finance books: create, import, switch, and delete local .books.db finance books.
  • Expense and income tracking: add transactions with account, category, date, notes, and search filters.
  • Account management: manage cash, bank accounts, wallets, and transfers between accounts.
  • Monthly budget planner: set category budgets, monitor spending, and see remaining budget.
  • Finance dashboard: review net worth, account balance, investments, savings rate, projected spend, and cashflow trends.
  • Analytics and reports: view six-month income/expense trends, category spend drilldowns, and financial health score.
  • Loan tracker: track principal, outstanding amount, interest rate, tenure, EMI, EMI day, and optional auto EMI entries.
  • Credit card tracker: monitor credit limits, used amount, available credit, billing day, due day, and utilization.
  • Investment tracker: track portfolio value, invested amount, current value, return amount, return percentage, units, and prices.
  • Currency support: choose from supported currencies for localized money formatting.
  • Private by default: no cloud account is required for everyday personal finance tracking.

Screenshots

Dashboard Transactions Budgets
Finzo offline personal finance dashboard with net worth, savings rate, budget usage and cashflow chart Finzo expense tracker transactions screen with income expense transfer filters and search Finzo monthly budget planner with category budget usage and remaining amount
Analytics Overview Category Analytics Health Score
Finzo finance analytics overview with monthly income expense savings rate projection and six month trend Finzo category spending analytics with donut chart and category drilldown Finzo financial health score based on savings rate budget usage debt pressure daily pace and net worth
Accounts Investments Settings
Finzo account balance manager with cash and bank account net worth summary Finzo investment portfolio tracker with portfolio value invested amount and returns Finzo settings screen with profile currency local database path switch book create book and import book
Credit Cards Add Loan Add Investment
Finzo credit card tracker screen for adding credit card name and limit Finzo loan tracker form with principal amount interest tenure EMI auto EMI and account selection Finzo add investment form for mutual funds stocks gold invested amount current value units prices and notes

Download

Download the latest release or get it from a supported store:

Download from GitHub   Get it on Google Play   Get it on Indus Appstore

Google Play coming soon  ·  🇮🇳 IndusAppStore is available for Indian users only

Install

Requirements
  • Flutter SDK compatible with Dart ^3.11.1
  • Android SDK for Android builds
  • Xcode for iOS builds on macOS
Run Locally
git clone https://github.com/AHS-Mobile-Labs/finzo.git
cd finzo
flutter pub get
flutter run
Build
flutter build apk --release
flutter build appbundle --release
flutter build ios --release

Tech Stack

  • Framework: Flutter and Dart
  • State management: Provider
  • Local database: SQLite with sqflite
  • Charts: fl_chart
  • Formatting: intl
  • Animations: flutter_animate
  • Files and storage: path_provider and file_picker
  • Utilities: uuid, google_fonts, url_launcher

Project Structure

finzo/
|-- lib/
|   |-- main.dart
|   |-- models/
|   |-- providers/
|   |-- screens/
|   |-- services/
|   |-- utils/
|   `-- widgets/
|-- assets/
|   |-- github-img/
|   `-- laucher_icon_img/
|-- android/
|-- ios/
|-- pubspec.yaml
`-- README.md

SEO Keywords

Finzo, Flutter finance app, offline personal finance app, personal finance manager, expense tracker app, income tracker, budget planner app, money manager app, cashflow analytics app, SQLite finance app, loan tracker, EMI tracker, credit card tracker, investment tracker, net worth tracker, Android finance app, iOS finance app, private finance app.

Contributing

Contributions are welcome. To contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Make your changes.
  4. Run formatting and tests where applicable.
  5. Open a pull request.

Connect

License

Finzo is released under the MIT License.

Made by AHS Mobile Labs

Back to top