Skip to content

This project is still in development. Planned launch: June 2026.

Coming Soon

TrackMyCashflow

Privacy First Cashflow & Portfolio Tracker

Released: June 2026Last updated: April 2026

TrackMyCashflow is an all in one personal finance platform combining cashflow tracking and investment portfolio management. Built for people with multiple income sources and diverse assets.

About TrackMyCashflow

TrackMyCashflow is an all in one personal finance platform that combines cashflow tracking and investment portfolio management in one tool. Built for people with multiple income sources and diverse assets who want to keep track without handing over their banking data.

The app is designed for FIRE enthusiasts, freelancers with multiple projects, crypto investors and anyone tracking 10 or more parallel income streams: salary, rental income, dividends, crypto staking, YouTube earnings, Etsy shops, freelancing projects and more.

What sets TrackMyCashflow apart from tools like Finary, Mint or Monarch Money: No bank integration. No sensitive account information on our servers. Instead: browser based OCR for bank statements. Documents are analyzed in the browser, only extracted numbers are stored.

How It Works

TrackMyCashflow offers two central views that work together seamlessly.

Cashflow Dashboard: All income sources and expenses structured at a glance. Track up to 15 or more income streams in parallel, group by category and tag. Interactive Sankey diagrams visualize money flow from sources through accounts to spending categories.

Investment Portfolio: All assets in one place. Stocks, ETFs, crypto, real estate, startup equity, collectibles. Values are entered manually or updated automatically for publicly available assets. No connection to brokers, no API keys, no sensitive login data.

Browser OCR Import: Upload bank statements as PDF or image, Tesseract.js analyzes them directly in the browser. The original document never leaves the device. Only structured numbers go into the database.

Multi Currency Support: 160 or more currencies with real time rates.

Cashflow Forecast: Based on historical data, income and expenses are projected up to 24 months into the future.

FIRE Metrics: Savings rate, Financial Independence number, Coast FIRE calculation and time to financial freedom.

Tax Categorization: German tax types per Paragraph 18 to 23 EStG as information. No tax advice, but helpful classification for your tax return.

Household Feature: Up to 4 users per household with shared views and individual private areas.

Technologies

TrackMyCashflow is built with Next.js 15 and TypeScript. The UI uses Tailwind CSS and shadcn/ui. The database is Supabase PostgreSQL with Row Level Security, hosted with our infrastructure providers (Vercel and Supabase).

The browser OCR engine is based on Tesseract.js and PDF.js and runs entirely in the WebAssembly sandboxed context of the browser. Only the extracted structured data is transmitted to the backend.

For the Sankey diagrams D3.js and the d3 sankey library are used. Other charts are realized with Recharts. For payments LemonSqueezy or Stripe.

Highlights

TrackMyCashflow is one of the few tools that combine cashflow and portfolio in one app. Most competitors focus on one of the two sides.

No bank integration means maximum security. No API key that does not exist can be leaked. No sensitive account data that was never transmitted can be stolen.

The Sankey diagrams are a viral hook. FIRE communities share these visualizations regularly on Reddit and Twitter.

Real multi currency support for international users and crypto investors. 160 or more currencies with current rates, not just the usual ten.

FIRE metrics and forecasts up to 24 months into the future. No other app in the privacy first segment offers this depth.

Use Cases

FIRE enthusiasts track their savings rate, FI number and Coast FIRE timeline. The Sankey diagrams visualize how every Euro arrives and where it flows.

Freelancers with multiple income streams keep the overview. Salary from employment, freelancing fees, Etsy shop revenue, YouTube earnings. All separated by source, by project or by tax category.

Crypto investors track their portfolios without exposing API keys. Staking rewards, DCA savings plans, yield farming. All manually enterable, with rates in 160 currencies.

Real estate investors manage their rental properties. Rental income, utilities, maintenance reserves, mortgage payments. With profitability calculation per object.

International users with income in multiple currencies. The multi currency support converts everything to the main currency and shows exchange rate effects on the portfolio.

Couples and households track their finances together. The household mode allows up to 4 people with shared views for joint expenses and individual private areas.

Privacy

TrackMyCashflow is privacy first designed. No bank integration, no open banking, no API keys to brokers. Browser OCR means bank statements are processed in the browser, the original document never leaves your device.

Only the extracted structured data is stored: amounts, dates, categories. No account numbers, no IBANs, no deposit numbers. The database is with our infrastructure providers (Vercel and Supabase), encrypted and GDPR compliant.

All user accounts are isolated by row level security. Technical access controls (Row Level Security) separate user data. The app supports two factor authentication.

From receipt to forecast

  1. Upload statement

    PDF or image read in the browser.

  2. Browser OCR

    Tesseract.js extracts numbers locally.

  3. Categorize

    Auto-mapping to accounts and categories.

  4. Dashboard

    Sankey diagrams and FIRE metrics.

  5. Forecast

    Cashflow up to 24 months into the future.

TrackMyCashflow Architecture

Browser OCR processes documents locally. Only extracted numbers are stored with our infrastructure providers (Vercel and Supabase).

Hover or focus elements for details

TrackMyCashflow ArchitectureYou: Uploads statements and enters data.. Browser OCR: Tesseract.js analyzes documents locally in the browser, never on the server.. Web App: Next.js app with cashflow and portfolio views.. Database (encrypted): Supabase PostgreSQL with our infrastructure providers (Vercel and Supabase), only structured numbers.. Exchange Rates: Public API for 160 currencies, no personal data.. Payment: LemonSqueezy or Stripe for upgrades.YouBrowser OCRWeb AppDatabase (encrypted)Exchange RatesPayment

Legend

  • User
  • Local in browser
  • Database
  • Third Party

Technology Layers

  1. Data

    Supabase PostgreSQLRLS

    Only structured numbers, encrypted.

  2. OCR

    Tesseract.jsPDF.jsWASM

    Document analysis in WebAssembly sandbox.

  3. Charts

    D3.jsd3-sankeyRecharts

    Sankey and further visualizations.

  4. UI

    Next.js 15Tailwindshadcn/ui

    Responsive interface with dashboard and charts.

Features

Multi Income Dashboard

Track 15 or more income sources structured and grouped by category.

Browser OCR

Scan bank statements in the browser. Documents stay local, only numbers are stored.

Sankey Visualization

Interactive flow diagrams show where money comes from and where it goes.

Portfolio Tracking

All assets in one place: stocks, ETFs, crypto, real estate, startups.

Multi Currency

160 or more currencies with real time rates. Perfect for international users.

FIRE Metrics

Savings rate, FI number, Coast FIRE. The path to financial independence at a glance.

Pricing

Free

0
  • 3 income sources
  • 3 months history
  • Manual entry

Standard

59
  • Unlimited sources
  • Browser OCR
  • 3 month forecast
  • Multi currency
Recommended

Premium

99
  • Everything from Standard
  • Sankey diagrams
  • FIRE metrics
  • 24 month forecast
  • Household up to 4 users

FAQ