Financial Overview
Spending by Account
Tax Estimation Center
Tax Parameters
Tax Summary
Enter parameters and click Update to see results.
Data Analytics
Category Breakdown
Spending Trends
Cycle Pacing & Forecast
Ledger (Shift-click pivot rows to toggle all)
Add Manual Transaction
| Date | Description | Category | Sub-Cat | Account | Amount |
|---|
Uncategorized Transactions
Banking transactions without a category assigned. Click any row to categorize.
| Date | Description | Account | Amount |
|---|
Import Bank Statements
Drag & Drop your CSV here
or click to browse from your device
Learning Model Rules
| Keyword | Category | Sub-Category | Tags | Retirement |
|---|
Settings & Danger Zone
Setup
First Time User Instructions:
- Navigate to the Import CSV tab from the sidebar.
- Select the correct Import Mode (e.g., Normal Bank Statement).
- Select your Account Target. Ensure you map the statement to the correct account type.
- Drag and drop your bank's CSV statement or click to upload.
- Navigate to the Ledger to review and manually categorize unassigned transactions.
- Go to the Rules tab and click Train Model from Ledger to save your manual categories for future imports.
Definitions for Critical Inputs:
- Account Target (Inverted vs Standard): Credit card statements often export expenses as positive values. Marking an account target as "Inverted" (e.g., AMEX, VISA) securely flips the calculation so expenses correctly register as negative net flows.
- Import Mode (Historical vs Raw): "Historical CSV" is strictly exclusively for importing bulk legacy data utilizing our structured template. Always use "Normal Bank Statement" for standard monthly bank CSVs.
- Retirement Value (Y/N): An optional tag applied in the ledger. Designating an entry with 'Y' intelligently isolates the related cash flow from standard discretionary dashboard tracking.
- Smart Consolidate: An automated algorithm within the Rules engine that cleans up duplicate keyword targeting across the rules dataset.
License & Feature Control
Manage your active license tier to unlock automated CSV statement imports, rules categorization, and investment suites.
Community Edition
Open-source, web-only, manual budgeting essentials.
Select TierPro Desktop License
Advanced budgeting, W-2 manager, investment & retirement suites.
Select TierThe Vault Bundle
Everything in Pro plus live tax sync, support and presets.
Select TierPRO- or VAULT- auto-activate tiers.
App Capabilities
Enable or disable specific modules to customize your workspace.
Account Management
Account Type Manager
Manage the list of editable account types (e.g. Emergency, Retirement, HSA, ESPP) available for categorizing your accounts.
Data Maintenance
Re-run the categorization engine across all your bank transactions using your current ruleset. This will update both Categories and Subcategories based on your current learning model.
App Data Backup & Portability
Export your financial data and settings to a portable JSON backup file, or restore a previously saved backup. Check the boxes below to select the categories you want to include in the operation.
Danger Zone
Erase specific modules or completely reset your local database. These actions cannot be undone.
Banking Data
Delete all bank transactions, learning rules, and checking/savings/credit card accounts.
Investments Data
Delete all investment portfolios, stock/options trades, transaction history, and investment accounts.
All Local Data
Perform a complete factory reset. Erase all transactions, accounts, rules, tax setups, and AI config.
Gemini AI Configuration
Configure your Gemini API key to enable automated financial insights and analysis.
Get your key from Google AI Studio.
Personal Profile Settings
We use your birthdate to tailor tax and retirement savings recommendations (such as age-50+ 401(k)/IRA catch-up contributions, HSA catch-up at age 55+, and retirement withdrawal planning). Your data remains 100% private in your browser.
Security Settings
Add a simple layer of security to restrict access to your financial dashboard. The PIN is saved in your browser and will be cleared when you clear browser data.
Customer Feedback & Suggestions
Have a feature request, usability suggestion, or noticed something unexpected? Your feedback directly drives future updates to CashFlow Tracker.
AI Financial Insights
Ready for Analysis
Gemini can analyze your spending patterns, tax situation, and investment activity to provide personalized optimization tips.
Investments Overview
Traded Symbols Volume
Trading by Account
Investments Flow (Shift-click pivot rows to toggle all)
Investment Transactions
| Date | Description | Action / Symbol | Trade Comm/Fees | Account | Net Amount |
|---|
Investments Ledger (Shift-click pivot rows to toggle all)
| Date | Description | Action / Symbol | Fees / Comm | Investments | Amount |
|---|
Account Cash Flow (Shift-click pivot rows to toggle all)
Account Transactions
| Date | Description | Category | Sub-Cat | Account | Amount |
|---|
Accounts & Balances
Assets
Liabilities
Job & Career Profile
No Job Profiles Found
Add your current and historical job profiles (salary, 401k savings, tax withholdings, HSA) to track your career compensation trajectory and generate hyper-personalized AI wealth planner insights.
Retirement Planner
Planning Parameters
In-Plan Roth 401(k) / IRA Conversion Tax Estimator
Estimate the ordinary federal income tax impact of converting pre-tax retirement dollars into a tax-free Roth account.
*Note: Pre-tax 401(k) / IRA conversions are added to your ordinary taxable income in the calendar year of conversion. Standard deductions and IRS marginal brackets are applied. State income taxes and local taxes are not included in this federal estimation.
External & Off-App Accounts
Retirement Asset Pools (Income Sources)
| Account Name | Type | Coverage Target | Current Balance |
|---|
Historical Expenses (Tagged Retirement)
| Category / Subcategory | Covered By | Monthly | Quarterly | Semi-Ann. | Annual |
|---|
About CashFlow
Share Feedback & Feature Requests
We are continuously enhancing CashFlow Tracker to make your financial tracking seamless, accurate, and completely private. Click below to share your experience, ideas, or report any questions.
Release Notes
Version: v1.6.0
Feature Release — Subcategory Default Tags & Batch Sync (v1.6.0):
Welcome to CashFlow Tracker v1.6.0! This major update introduces subcategory default spending tags (Nondiscretionary vs. Discretionary), automatic tag defaulting in manual entry and CSV imports, and comprehensive batch sync management.
- Subcategory Default Tags: Configure default spending classifications per subcategory (seeded with essential living standards like Mortgage, Rent, Utilities, Groceries, Insurance, Taxes, Medical, and Debt).
- Smart Entry & Import Auto-Defaulting: The manual transaction entry form and CSV import pipeline automatically pre-select default tags based on the chosen subcategory, while retaining full per-transaction editability.
- Rules & Learning Center Subcategory Tab: Search, filter, add custom subcategories, and toggle default tags with one click in the dedicated 4th tab.
- Flexible Batch Tag Sync: Apply defaults to untagged-only transactions or intentionally overwrite all matching historical transactions with preview and confirmation.
Feature Release — Filter Harmonization & Advisor Visuals (v1.5.8):
Welcome to CashFlow Tracker v1.5.8! This release unifies multi-select Type filters across all primary views, resolves cascading filter state retention, and enhances Advisor Report Section 3 visual analytics.
- Unified Multi-Select Type Filters: Standardized Type filters across Dashboard, Account Flow, Ledger, and Trends & Forecast with multi-select Choices and dynamic option cascade.
- Cascading Filter State Retention: Refactored multi-select readers to prevent premature resets of active Year, Month, and Category selections during cascade loops.
- Advisor Report Section 3 Visuals: Added Income Stability Stream Bar, Elasticity Ratio Progress Bar, and Category Quadrant Heat Grid.
Feature Release — Roth Conversion Estimator & Tax Simulation (v1.5.7):
Welcome to CashFlow Tracker v1.5.7! This update introduces the interactive Roth Conversion Estimator in the Retirement Planner, complete with instant bracket simulations in the Tax Estimation Center.
- Roth Conversion Estimator: Estimate federal tax liabilities on traditional 401(k) / IRA rollovers to Roth, with support for pre-tax and after-tax non-deductible basis.
- Simulate in Tax Center: Seamlessly pass estimated Roth conversion amounts into the Tax Estimation Center to inspect marginal bracket impacts and projected tax obligations.
Feature Release — Cascading Category Filters & Feedback Form (v1.5.6):
Welcome to CashFlow Tracker v1.5.6! This update introduces intelligent multi-dimensional cascading filter logic and a direct customer feedback channel.
- Dynamic Cascading Category Filters: Category and subcategory selectors across all pages only display valid choices for active dates, flow types, and accounts, with auto-pruning.
- Customer Feedback Integration: Open a pre-filled Google Form directly from the sidebar, settings, or about page to share feedback and suggestions.
Feature Release — Investment Overview Asset Class Heuristics (v1.5.2):
Welcome to CashFlow Tracker v1.5.2! This update introduces advanced classification heuristics and a single-pass decumulation/accumulation calculator for investment portfolios.
- Dominant Asset Allocation: Automatically allocates the starting balance of retirement or HSA accounts to their primary security type (Stock, Bond, Mutual Fund) rather than cash sweeps.
- Decoupled Transaction Tracking: Resolves mixed-asset accounts by tracking security changes and cash transactions independently in a chronological timeline.
Feature Release — Account Share & Account Flow Spacing (v1.5.1):
Welcome to CashFlow Tracker v1.5.1! This release introduces the Asset Class / Account Share selector and standardizes the spacing of the expanded Account Flow pivot table.
- Asset Class vs. Account Share: Toggle between individual asset breakdowns per account or a single consolidated portfolio doughnut chart.
- Account Flow Table Alignment: Upgraded the expanded detail table layout under Account Flow to match the styling, paddings, and 7-column layout of the main Ledger.
Feature Release — Advanced 401k Projections & Consolidated Backup (v1.5.0):
Welcome to CashFlow Tracker v1.5.0! This release introduces a highly accurate, daily-weighted 401k calculation system and a full application data backup, merge, and restore utility.
- Daily-Weighted 401k Calculations: Computes retirement matches, pre-tax, Roth, and after-tax W-2 contributions using chronological day-weighted job profile mappings to accurately account for mid-year changes.
- Consolidated Backup & Portability: Export all transactions, rules, job profiles, and application settings to a single encrypted JSON file. Choose between Merging/Deduplicating or Completely Overwriting when restoring on another device.
Feature Release — Liability & Off-App Account Tracking (v1.4.0):
Welcome to CashFlow Tracker v1.4.0! This major update introduces comprehensive tracking for manual, off-app accounts and liabilities alongside standard banking accounts.
- Manual & Off-App Account Tracking: Configure initial/current balances and as-of dates during account creation, allowing seamless tracking of external assets and debts (such as mortgages, auto loans, and student loans) without requiring CSV statements.
- Accounts & Balances Dashboard: Relocated to the Overview sidebar group and upgraded with live Net Worth, Total Assets, and Total Liabilities metrics. It splits your accounts into clear Asset and Liability tables, offering inline edit fields to quickly keep manual account balances and dates up to date.
- Advisor Report Balance Sheet Splitting: The printable Financial Advisor Discovery Report now separates accounts into Assets and Liabilities sub-tables, displaying Total Assets, Total Liabilities, and Net Worth clearly.
Feature Release — Advanced Retirement Planning & Off-App Tracking (v1.3.0):
Welcome to CashFlow Tracker v1.3.0! This major update enables comprehensive tracking of external, off-app accounts within the Retirement Planner and reorganizes the advisor toolkit.
- External & Off-App Accounts: Track non-integrated assets (e.g. external savings, cash-value life insurance, 401k rollovers) with customizable growth rates. They are automatically aggregated into projections and asset pools.
- Continuous Paycheck Numbering: Track your paychecks consecutively across calendar years with customizable reference date anchors.
- Advisor Section Restructure: Consolidated the Advisor Report and Retirement Planner under a single, dedicated "Advisor" navigation category.
Feature Release — Financial Advisor Discovery Report (v1.2.2):
Welcome to CashFlow Tracker v1.2.2! This update introduces a printable, PDF-exportable Financial Advisor Discovery Report to share your local financials with a professional advisor.
- Client & Advisor Demographics: Custom input fields let you specify client and advisor names to automatically populate print sheets.
- Comprehensive Financial Aggregation: Dynamically compiles your balance sheet, annual cash flows, tax profiles, retirement targets, and automation rules for the selected assessment year.
- Print-Ready Styles: Screen navigation is hidden, margins are optimized for standard letter format, and high contrast formatting ensures clean printing or saving to PDF.
Feature Release — Learning Model Rules Portability (v1.2.1):
Welcome to CashFlow Tracker v1.2.1! This update introduces full export and import support for your automated categorization and investment rules.
- Rules Export & Import JSON: Export a unified backup file containing all your banking rules, investment action mappings, and symbol classifications. Easily import the backup on any other device or browser.
- Lucide Icon Integration: The rules management headers feature modern responsive download and upload control triggers.
Major Release — Retirement Planner & Projections (v1.2.0):
Welcome to CashFlow Tracker v1.2.0! This major version introduces long-term retirement planning, HSA medical pool decumulation projections, multi-milestone cash flows, and PWA system upgrades.
- Dual-Pool Decumulation Engine: Projects general assets and HSA health savings separately, incorporating medical categorization, Pre-Medicare and Medicare premiums, pensions, and Social Security timelines.
- Max Sustainable Income Solver: Integrates a binary search projection simulation to automatically solve for the maximum annual income you can withdraw while preserving your target inheritance legacy at life expectancy.
- Scenario Savings Timeline Chart: Plots year-by-year Line trajectories comparing Desired Income, calculated Max Sustainable Income, and Minimum Expenses scenarios.
- Monthly Cash Flow Milestone Chart: Features a stacked bar chart mapping monthly income sources vs. expense outflows at two key milestones: At Retirement Age and At SS Start Age.
- Parameter JSON Portability: Export and import planning scenarios as local JSON files for seamless data portability.
- Dynamic Account Type Registry: Automatically registers custom account types (e.g. Kids Trust, HSA, ESPP) to the Account Type Manager during statement CSV imports.
- UX Manual Refresh: Re-authored user guides in an empathetic, warm, action-oriented, and highly scannable tone.
Feature Release — Job Profile Tax Integration & Customization (v1.1.4):
Welcome to CashFlow Tracker v1.1.4! This version links your Job Profile trajectory directly to the Tax estimation engine, supporting mid-year compensation transitions and customizable alert layouts.
- Weighted Mid-Year Compensation: An advanced chronological algorithm calculates daily-weighted salary and pre-tax deductions to accurately model tax parameters despite raises or pay frequency changes mid-year.
- Tax Sync Button: Explicitly pull computed job details into your calculator inputs with a single click in the Tax parameters form.
- Uncategorized Alert Toggle: Customize your ledger layout by toggling the visibility of the Uncategorized banking transaction banner from the Settings panel.
- Arbitrary Tax Input Validation: Input steps were relaxed to allow typing any custom dollar amounts or decimals without browser validation blocks.
Feature Release — Uncategorized Transaction Review Flow (v1.1.3):
Welcome to CashFlow Tracker v1.1.3! This version introduces an alerts banner and batch review utility for uncategorized ledger transactions.
- Uncategorized Alert Widget: Automatically counts banking ledger transactions that do not have a category assigned and highlights them via a glassmorphic alert widget on the Ledger page.
- Account Filtering: Allows filtering uncategorized entries by target account prior to review to streamline card-by-card statement checks.
- Ledger Batch Review: Reuse the dynamic categorization dialog to quickly classify all pending items and bulk-save them to the database in a single click.
Feature Release — Birthdate Settings & Age-Relevant Insights (v1.1.2):
Welcome to CashFlow Tracker v1.1.2! This version introduces age-relevant financial planning guidance directly integrated into your AI insights dashboard.
- Birthdate Settings: Added a profile section under the Settings panel to securely capture your birthdate locally in your browser.
- Age-Relevant AI Insights: The Gemini advisor dynamically calculates your current age and applies age-tailored financial planning logic (such as catch-up contribution limits, age-based risk tolerance, and retirement milestones).
- Regulatory Catch-Up Warnings: AI suggestions automatically highlight tax-advantaged catch-up rules for ages 50+ (401k/IRA catch-up), ages 55+ (HSA catch-up), and ages 60-63 (401k super catch-up limits).
Feature Release — FICA & State Tax Modeler (v1.1.1):
Welcome to CashFlow Tracker v1.1.1! This version introduces complete check-by-check state payroll taxes and FICA limits estimation, an interactive paycheck selector slider, and enhanced AI insights.
- FICA Limits Modeling: Accurately tracks Social Security (6.2%, capped at $176,100) and Medicare (1.45% base, plus 0.9% additional surcharge above $200k/Single or $250k/Married) across paychecks.
- State Payroll Taxes: Estimates state-specific payroll deductions like California SDI (1.1% uncapped), New York SDI/PFL (capped at week-based limits), and Washington PFML (capped at $176,100) / LTC (0.58% uncapped).
- Paycheck Selector Slider: Added a check-by-check slider interface to track paycheck deductions progression throughout the calendar year and dynamically display tax limit alerts.
- AI Context Expansion: Includes dynamic calculation of annual FICA and state payroll taxes inside the AI advisor context for precise, optimized planning recommendations.
Feature Release — Job Profiles & Career Modeler (v1.1.0):
Welcome to CashFlow Tracker v1.1.0! This version introduces complete career compensation modeling, visual paycheck allocations, and enhanced AI insights.
- Job Profiles Dashboard: Set up compensation packages under the Management section, tracking base salaries, pay periods, 401k savings, withholdings, benefits, and HSA contributions.
- Paycheck Allocation Doughnut Chart: Visualizes your check-by-check breakdown (Net Take-home, Taxes, 401k, HSA, Deductions) alongside pre-tax benefits and employer matching details.
- Salary Trajectory Line Chart: Chronologically graphs salary adjustments and promotions over time to track your career compensation trajectory.
- Data Portability (Import/Export JSON): Save and restore your entire job profile history via downloadable backup JSON files.
- AI Insights Enhancements: Upgraded the intelligence report context to incorporate W-2 compensation parameters (deductions, employer matches) and provide subcategory-level analytics.
Minor Release — AI Insights Dynamic Comparison Periods (v1.0.1):
Welcome to CashFlow Tracker v1.0.1! This version adds customizable time periods for AI analysis on the AI Insights tab.
- Dynamic Period Comparison Selector: Added a dropdown on the AI Insights page to choose between Month, Quarter, Semi-Annual, and Year comparisons.
- Persistent Selections: Selections are preserved in local storage so that your last selected comparison period is remembered when returning to the insights page.
- Dynamic Gemini Prompts: Prompt text dynamically adapts keywords (e.g., "Month-over-Month", "Quarter-over-Quarter") and durations based on user input to generate more accurate, relevant recommendations.
Production Release — Security, Reliability & Investment Filters (v1.0.0):
Welcome to CashFlow Tracker v1.0.0 — the first official production release! This version retires the Beta label and delivers a fully hardened, data-private personal finance platform. All demo and seed data has been removed; the application now starts completely clean, ready for your own financial imports.
- Gemini AI Encrypted Key Storage: Your Gemini API key is now validated live against Google’s endpoint before saving and is stored encrypted using non-extractable AES-GCM keys via the Web Crypto API. Your key is never stored in plain text and is never transmitted to any third-party server.
- Investment Filter Reliability: Resolved a Choices.js lifecycle bug that caused Investment Dashboard, Flow, and Ledger filters to stop responding after the first update. All filter dropdowns now correctly destroy and recreate between data loads.
- Investment Multi-Select Filters: Month and Flow Type dropdowns on the Investment Flow and Ledger views now support selecting multiple values simultaneously for more granular data analysis.
- Filter Hygiene: Eliminated NaN values from Year and Month filter option lists, which previously appeared when transaction date data was missing or malformed.
- HSA Account Import Date Fix: Resolved an issue where the Account Status view displayed “Never” as the last import date for HSA and other accounts after a valid CSV statement import.
- Investment Dashboard Year Boundary Fix: Corrected a timezone-related off-by-one error that caused January 1st transactions to be assigned to the prior year on the Investment Dashboard charts.
- Account Flow Category Sorting: Categories within each monthly group in the Account Flow table are now sorted by the most recent transaction date (descending) rather than alphabetically, making the latest activity easier to find.
- Clean Production Start: All demo transactions, baseline CSV data, and seed accounts have been removed. The application launches to a completely empty state, ensuring no personal data is ever pre-loaded.
Financial Advisor Discovery Report
Report Options
* The report will load your local data for the selected assessment year. When you click Export PDF Report, use the browser's print dialog to save as a PDF. Make sure to toggle background graphics on if you want to keep the report's layout colors.
CONFIDENTIAL FINANCIAL DISCOVERY REPORT
1. Executive Summary & Demographics
This summary statement presents a snapshot of the client's current balance sheet and annualized transaction flow compiled from local ledger inputs. The details below are organized to facilitate comprehensive asset, cash flow, and tax planning reviews.
2. Asset & Liability Statement (Balance Sheet)
Assets
| Account Name | Investment Firm | Account Type | Latest Balance |
|---|
Liabilities
| Account Name | Investment Firm | Account Type | Latest Balance |
|---|
3. Income & Cash Flow Statement
Cash Inflows & Earnings
| Income Source / Subcategory | Amount |
|---|
Outflows & Spending
| Expense Category / Subcategory | Amount |
|---|
4. Tax Profile & Payroll Withholding
5. Retirement Planning & Long-Term Projections
6. Advisor Discussion Topics & Future Considerations
The following topics cover essential elements of a holistic financial plan that lie outside CashFlow's immediate data boundaries. Discuss these details with your advisor to form a complete long-term strategy:
| Planning Area | Key Details to Provide Your Advisor | Strategic Advisor Consultation Purpose |
|---|---|---|
| 1. Estate Planning & Trusts | Provide copies of Wills, Health Directives, Power of Attorney (POA), and Trust documentation. Outline executor designation and beneficiaries. | Aligns asset distribution with inheritance wishes while bypassing probate delays and minimizing potential estate tax exposure. |
| 2. Debt & Liability Optimization | Provide details on mortgages, student loans, or personal debt (outstanding balance, APR, term length, and variable vs fixed rates). | Advisor analyzes refinancing options, prepayments efficiency vs investing, and optimal debt reduction strategies. |
| 3. Insurance & Risk Management | Provide declaration pages for Term/Whole Life, Long-Term Disability, Home/Auto coverage, and Umbrella liability policies. | Advisor evaluates coverage limits relative to net worth and income to insulate the family portfolio against catastrophic liabilities. |
| 4. Cost-Basis & Tax Lot Selection | Provide investment cost-basis details by specific tax lots (FIFO, LIFO, SpecID lots) in taxable brokerage accounts. | Allows the advisor to construct tax-loss harvesting plans, manage capital gain brackets, and select tax-efficient lots for sales. |
| 5. Real Estate & Alternative Assets | Provide purchase values, mortgage linkages, vehicle VINs, and business or private equity valuations. | Integrates physical property values, illiquid holdings, and deprecating vehicle assets into your overall net worth trajectory. |
| 6. Multi-Scenario Lifestyle Comparisons | Define hypothetical events like purchasing a secondary home, funding higher education, early retirements, or career sabbaticals. | Enables running side-by-side timelines to test the long-term impact of major lifestyle adjustments on retirement depletion. |
| 7. Risk Tolerance & Target Allocation | Complete your advisor's risk tolerance profile questionnaire. List asset class targets (e.g. 80% equities, 20% bonds). | Matches asset selection (equities vs fixed income) with your personal risk boundaries and matches current holdings to targets. |