Mobile view — Full Site Mobile Site

Free Personal Finance Software

Personal finance,
made simple.

EZBudget is free, browser-based personal finance software. Track income, manage expenses, plan debt payoff and set savings goals — with no online login, no cloud sync, and no cost.

100%
Browser-based
Free
Always
Zero
Ads or tracking
4
Currencies

What’s inside

Everything you need to
manage your money.

📊
Dashboard
Net worth, upcoming bills, budget health score and cashflow forecast at a glance.
💳
Debt Payoff
Avalanche and Snowball strategies with projected payoff dates and interest savings.
💰
Income Tracking
Log pay stubs, freelance income and benefits with employer and tax breakdowns.
📋
Budget Planning
Set category limits, track actuals vs. budget, and receive alerts before overspending.
🔁
Subscriptions
Track every recurring charge with billing reminders and start and end dates.
🧾
Tax Estimates
Canadian bracket calculations with CPP, EI, federal and provincial rates, and TFSA room.
📄
Pay Stub Import
Upload a PDF or paste text — EZBudget extracts gross, net, taxes and deductions automatically.
🏖
Vacation Viability
Finds the best two-week windows to take a break without impacting debt payments or savings goals.
🔒
Privacy & Security
All data stays in your browser — no servers, no cloud sync, no online accounts. Your financial data never leaves your device.
👥
Multi-User Profiles
Set up separate local profiles for each household member, each protected by their own PIN or password. Data stays private on the same device.
🌙
Dark & Light Mode
Full light and dark theme support with your preference saved locally.

Vacation Planning

Plan a vacation without
derailing your finances.

EZBudget’s Vacation Viability tool analyses your complete financial picture — income, debt obligations, savings coverage and pay cycle timing — to find the windows when a two-week break is genuinely affordable, and warns you when it isn’t.

How it works
  1. 01
    Models your true cost Calculates two weeks of lost net income, ongoing debt and bill obligations that still fall due, minus any accrued vacation pay your employer owes you.
  2. 02
    Checks your savings buffer Compares total liquid savings against the minimum buffer needed to leave your regular payments unaffected while you’re away.
  3. 03
    Scores every two-week window Each period in the next two years is scored based on payday proximity, how many bill due dates fall within it, seasonal spending patterns, and overall financial health.
  4. 04
    Surfaces the best dates The highest-scoring viable window is highlighted on your dashboard calendar. Tap for a full ranked list with scores, blockers, and savings shortfalls.
What it analyses
  • 💸
    Lost income — two weeks of net pay foregone while away, offset automatically by accrued vacation pay from your employer.
  • 💳
    Ongoing obligations — minimum debt payments, subscriptions and fixed bills that continue regardless of your trip.
  • 🏦
    Savings coverage ratio — whether liquid savings adequately cover the combined cost without dipping below a safe minimum balance.
  • 📅
    Pay cycle timing — windows just after a payday score higher because funds have already landed.
  • 📊
    Debt-to-income ratio — high debt loads reduce viability scores and surface as blockers you can address before booking.
  • 🌡
    Seasonal spending — overlapping high-spend months (holidays, insurance renewals) are factored into the score.
Viability tiers
Viable
Savings cover the full buffer, monthly surplus is positive, and DTI is healthy. Safe to book with confidence.
Possible
Partial savings coverage or minor blockers present. Achievable with some planning — the app shows exactly what to address.
Aspirational
Significant blockers such as high debt or low savings. The tool tells you how far away a viable window is and what needs to change.
Viability score breakdown
75
Savings cover 92% of buffer
Window falls 3 days after payday
Only 1 bill due during window
DTI at 89% — moderate
No vacation pay on file
Scores update live as you add income, debt and savings to EZBudget.
Plan Your Vacation in EZBudget →

Download EZBudget

A single HTML file. Open it in any modern browser — no installation, no online login, no cloud sync required. All data stays locally in your browser.

Recommended for everyday use
EZBudget v3.6.1 Stable Build 20260523-1000
Released  May 23, 2026  ·  Single HTML file  ·  No installation required
Full personal finance suite. Dashboard, debt payoff planner, income tracking, budget management, subscriptions, tax estimates, pay stub import, vacation viability, multi-user local profiles, dark & light mode.

Bug fixes in v3.6.1:
  • Dashboard warning suppression fix — the Payments page and Alerts Center now use the same billing period window (due date − 1 month). Previously a payment made early in the calendar month but before the account’s cycle day would show as “✅ Paid” on the Payments page while the dashboard alert kept firing.
  • Ledger pay-bills panel fix — the “Paid” button in the Ledger page’s Pay Bills panel now correctly records debt payments with a payToDebt ledger entry instead of a generic expense, so the Alerts Center recognises them and clears the warning.
  • Reminder banner refresh fix — the amber due-date banner now re-evaluates every time the Dashboard is opened, clears automatically once payments are recorded, and uses billing-period-aware suppression (any payment within the period, not just zero-balance accounts).
Past Stable Releases
EZBudget v3.6.0 Stable Build 20260502-1313
Released  May 2, 2026
Ledger month tabs, floating scrollbar, calendar reminders (.ics), savings balance fix, live available credit, login auto-focus, payments due-date fix, Invalid Date fix, in-app update CORS fallback.
EZBudget v3.5.9 Stable Build 20260425-1023
Released  April 25, 2026
Update button fixed — checks GitHub releases API directly; newer versions detected by build timestamp comparison.
EZBudget v3.5.8 Stable Build 20260420-2046
Released  April 20, 2026
Dashboard bill-due warning suppression fix — now checks the correct billing period instead of the calendar month.
EZBudget v3.5.7 Stable Build 20260415-0024
Released  April 15, 2026
Income finalisation auto-creates a deposit ledger entry in the specified deposit account.
EZBudget v3.5.6 Stable Build 20260409-2216
Released  April 9, 2026
Update indicator button added to the top bar — checks for new releases at launch and turns green when an update is available.
EZBudget v3.5.5 Stable Build 20260409-2140
Released  April 9, 2026
Credit card balance tracking fixed. Credit Total Used / Free summary cards added to Accounts.
EZBudget v3.5.3 Stable Build 20260329-1131
Released  March 29, 2026
Budget Planning billing cycle reset fix — paid status now resets at each account’s cycleDay rather than the calendar month start.
EZBudget v3.4.7 Stable Build 0318-1254
Released  March 18, 2026
Subscriptions & Insurance panel restored to Accounts page. Backup import/export fixes for subscriptions, snapshots, and account fields. New Purchase/Withdrawal account list corrected.
EZBudget v3.4.6 Stable Build 0314-1200
Released  March 14, 2026
Dashboard credit card due warning suppresses correctly when bill is paid. Pay-by date calculated as 5 business days before due date.
EZBudget v3.4.4 Stable Build 0312-1326
Released  March 12, 2026
Full personal finance suite. New: Import Backup at login for seamless device migration.