Expense tracker
Where the money is going.
- —spent this month
- —budgeted this month
- —remaining
This month’s expenses
| Date | Category | Description | Amount |
|---|
Nothing logged yet this month.
Record
Money out, written down.
Log any spending — electricity, water, supplies, repairs.
Log an expense
Expense log
Every cedi that went out.
Every expense, newest first.
All spending
| Date | Category | Description | Method | Amount |
|---|
Nothing recorded yet.
Spending
Where the money is going.
- —spent this month
- —budgeted this month
- —remaining
By category
This month, budget vs actual.
| Category | Budget | Spent | Difference |
|---|
By payment method
This month.
| Method | Payments | Total |
|---|
Nothing recorded for this month yet.
Across the year
| Month | Total |
|---|
Categories
What each thing gets called.
A rough monthly budget per category is optional — leave it at 0 to skip budgeting for that one.
Budgets
| Category | Monthly budget (GH¢) |
|---|
Changes save as you type, for the year selected at the top right.
Add a category
Backup
Keep a safe copy.
Everything lives in this browser, and optionally online too. Download a backup regularly, and keep it somewhere safe.
Online backup
A free online copy using Firebase — works alongside everything else rather than replacing it. This file connects to the school's Firebase project on its own; there's nothing to paste in on a normal computer. It shares that project with the fee tracker and report cards app, each keeping its own separate records there.
Online backup is turned off on this computer.
Connected to Firebase project . Every change syncs on its own, and other computers see it within a second or two — there's nothing to click day to day. "Sync now" just forces a check this instant.
JSON backup
Restore
Load a backup file. This replaces everything currently in the tracker, so download a fresh backup first if you are unsure.
Start over
Wipe every expense from this browser. There is no undo.
Tip: this file is self-contained. Copy expense-tracker.html onto a USB stick or another computer and it will run there too — but the records stay with the browser they were entered in, so move them across with a backup file.