💰 budgetbuddy Live · Self-host

Zero-based budget + envelopes for households + solo budgeters

Zero-based monthly budget (every dollar assigned a job before the month begins). Envelope method per category (groceries, gas, eating out, entertainment). Transaction log with per-transaction envelope deduction. Month-end reports: did you stay in or bust each envelope. Rolling balance for sinking funds (car repair, vet, Christmas).

What it does

💵

Zero-based monthly

Every dollar assigned a job before the month starts. Income → envelopes → zero. If your plan doesn't zero out, it's not a budget yet. Carry-over logic for unspent category balances.

📦

Envelope method

Per category: groceries, gas, eating out, entertainment, subscriptions. Running balance as transactions post. Red warning when envelope runs low. Stops the "I meant to stop spending on X" drift.

📋

Transactions

Manual entry or CSV import from your bank. Assign each transaction to an envelope. Split transactions across envelopes ("Costco run was 60% groceries, 40% household"). Notes + search.

🎯

Sinking funds

Set-aside categories for irregular expenses: car repair, vet, Christmas, annual subscriptions, vacation. Monthly contribution target. Running balance grows all year. No surprise big-bill months.

📊

Month-end reports

Per envelope: budgeted vs spent vs remaining. 12-month rolling view. Overspent categories in red. Under-spent in green (for fund transfer). Honest data for next month's plan.

🔒

Household-owned

Flask + SQLite. Your transaction history, budget categories, financial goals stay on your machine. No ads targeting you based on your spending. No lead-sale to credit cards.

Quickstart

# clone git clone https://github.com/Dangercorn-Enterprises/budgetbuddy.git && cd budgetbuddy pip install -r requirements.txt && python app.py # → port 8473

Pricing

Self-host
$0/forever
  • Clone from GitHub
  • Run on any laptop or VPS
  • Your data stays yours
  • All core features
  • AI features (BYOK)
Get the source
Household+
$29/mo
  • Everything in Hosted
  • Plaid account sync
  • Debt payoff planner
  • Retirement contribution tracking
  • SSO
  • Priority support
Contact sales

Hosted plans are early-access. Self-host today; email tim@dangercorn.net to join the waitlist.

Related products

budgetbuddy is one of 220+ verticals scaffolded from the same template. Each gets a working skeleton for free; individual ones get promoted to full products as demand surfaces.