Choose how often you get paid, your payday and take-home amount. Use Run setup guide if you prefer a guided setup.
Add recurring and one-time bills with due dates. The planner automatically assigns each bill to the paycheck that must cover it.
Create per-paycheck spending categories such as groceries, fuel and eating out. Mark flexible costs as optional.
Enter actual spending in Spending or Period close. The dashboard then compares planned vs actual history.
Days left until your next paycheck, and how much you can safely spend per day until then.
Funded (comfortably covered), Tight (under 10% of income left over), or Short (won't stretch to the next paycheck).
A donut chart splitting the paycheck into bills, planned spending, savings, extra debt and what's left over.
Every paycheck in your year at a glance, color-coded by status, with the current one outlined.
Every month on a fixed day, once a year on a fixed date, or a one-time bill on a specific date.
Mark a bill optional if you could skip or delay it in a genuinely tight month, like a subscription or a gym membership.
Each bill is matched to whichever paycheck period actually covers its due date — no manual sorting needed.
If a paycheck runs short, the app first suggests trimming whatever bills and spending you've marked optional.
Spending categories like groceries or fuel are budgeted per paycheck, not per calendar month.
Enter actual amounts live in Spending, or catch up all at once later in Period close.
Freezes its planned and actual figures, so a later budget change can never rewrite what already happened.
A closed paycheck can always be reopened from Period close to edit its figures again.
Download a JSON backup regularly. Restore from backup replaces the data currently stored in the planner.
Export a branded Excel 2016-safe workbook with Dashboard, Pay Calendar, Bills, Spending and Period History sheets.
From Dashboard, pick a starting paycheck and how many to include, then Print. In the browser dialog, choose Save as PDF for a PDF copy.
The app uses no external libraries or web fonts. After download, the HTML file can run without an internet connection.
IndexedDB, with an automatic fallback to localStorage on older or restricted browsers.
About 15 seconds after a change, a snapshot is saved. The 5 most recent are kept in Setup → Local backup history.
Restore an automatic snapshot or a JSON backup file any time — both are confirmed before anything gets replaced.
Clears everything stored in this browser, including snapshots. Export a JSON backup first if you're not certain.