Your Finances.
Your Rules.

Track bills, accounts, debts, and cashflow in one powerful dashboard. Self-host for total privacy or use PennyHelm Cloud for seamless access anywhere.

PennyHelm dashboard — monthly income, bills, remaining, financial health score
Bills page with recurring bills, due days, categories, and paid status
Calendar view with paydays and bill due dates across the month
Cashflow page with Sankey diagram showing money flow to expenses and savings

Everything you need to manage your money

Powerful tools, zero complexity

Dashboard

See your complete financial picture at a glance. Income, bills, net worth, and pay period breakdowns.

Bill Tracking

Track every bill with due dates, autopay status, payment sources, and multi-frequency support.

Cashflow Analysis

Waterfall charts, 6-month projections, and income vs. expense breakdowns by category.

Accounts

Checking, savings, credit cards, investments, and property all in one place with auto-linked debts.

Debt Payoff

Avalanche or snowball strategies with 12-month projections and payment scheduling.

Tax Management

Track deductions, upload documents, and organize by tax year with built-in category totals.

Choose Your Path

Both options give you the full PennyHelm experience

Self Host

Free forever
  • Run on your own machine
  • Complete data ownership
  • No accounts or tracking
  • Full feature access
  • Community support
Get Started

Self-Host in 3 Steps

Up and running in under a minute

One-line Docker Compose install

Run PennyHelm in a single container — no Node.js or build tools required. Your database is stored in the pennyhelm-data volume, so it survives restarts and upgrades.

docker compose up -d --build
or install from source
1

Clone

git clone https://github.com/administrativetrick/pennyhelm.git
2

Install

cd pennyhelm && npm install
3

Launch

npm start

Open http://localhost:8081 and you're ready to go. All data stays on your machine.