You're offline — all data is saved on your device
Install FinFlow for the best offline experience
Home

Dashboard

Your Total Balance
This month
Data on device
Where Money Goes
Last 6 Months
Recent Activity
Budget Status
Savings Goals

Transactions

Date Description Category Account Tags Amount

Accounts

Budgets

Savings Goals

Recurring

Scheduled
Monthly Overview

Categories

Reports

Income vs Spending
Spending Breakdown
By Category
Category Type Transactions Total % of Total
Top Categories
Daily Pattern
Income Sources
Income Trend
12-Month Cash Flow
Net Worth History

Insights

From your data
Tips for You

Settings

Appearance

Light Mode

Switch between dark and light

Currency

Your currency symbol

Date Format

How dates are displayed

Profile

Your Name

Shows in greeting

Keyboard Shortcuts
New transactionN
SearchK
Toggle sidebarB
Toggle themeT
Navigate views19
Section info?
Close / Go backEsc
Prev / Next month
Add transactionN
Command palette/
Settings0
All shortcuts?
Your Data

Export Backup

Download all data as JSON

Export as Spreadsheet

Download transactions as CSV

Restore Backup

Import from a JSON backup

Storage Used

Calculating…

App & Install

Install as App

Add to home screen for offline use

Deploy to Web

Host on GitHub Pages for free

Tutorial

Walkthrough for new users

Load Sample Data

Reset with demo transactions

Erase All Data

Permanently delete everything

About
FinFlow v3.0

Personal Finance OS — local-first, offline-ready.

No sign-up · No cloud · No tracking · No ads.

Your data never leaves this device.

Built by
Researcher Tizar
Researcher · Developer · Designer
Designed for simplicity, built for everyone.
Command Palette
Tutorial
Budgets
Goals
Reports
Insights
Recurring
Categories
Settings

About

Deploy to GitHub Pages

3-Step Deployment
1
Create a repo on GitHub.com
Settings → Pages → Source: main branch
2
Upload 3 files to your repo root
finflow.html   sw.js   manifest.json
3
Your app is live at
https://username.github.io/repo-name/finflow.html
Full PWA — Install to home screen, works offline
Free hosting — GitHub Pages is 100% free
HTTPS included — required for service workers & PWA install
Or run locally: python -m http.server 8080 then open localhost:8080/finflow.html

Add Transaction

$
10 50 100 500 1,000 5,000

Add Account

$

Add Category

Set Budget

$
Roll over unused budget
Add leftover to next month's limit

New Goal

$
$

Add Recurring

$

Alerts