Fill in SUPABASE_URL and SUPABASE_ANON_KEY near the top of the script, then reload.
Track your finances
"What gets measured gets managed."
ZeusCoffer builds your real BC take-home pay from your actual work schedule, tracks what you log against what you planned, and splits what's left between savings and investing — automatically, every month.
75%
of people with a specific savings goal save regularly, vs. 62% of those without one
63%
of budgeters say it's the only way they actually know where their money goes
56%
of people who don't track spending can't say what they spent last month
Sources: NerdWallet, Corporate Insight, The Penny Hoarder
Quick tips to make it stick
New here? Enter an email and password, then tap "Create account."
Net income
—
Planned
—
Actual
—
Remaining
—
Savings rate
—
Emergency fund
—
Welcome to ZeusCoffer
Fastest way to get real numbers on this page: enter your work schedule first so we can calculate your actual BC take-home pay, then set your planned monthly expenses, then log real expenses as you spend them. The health score, alerts, and charts all fill in automatically once there's real data to work with.
Built for British Columbia, Canada
Track your finances
The tax, CPP, and EI math below only applies here. Every field is editable, and everything recalculates instantly.
Preview mode — saving to this browser only.
Account
JPG or PNG, up to 2.5 MB. Shown in your header.
Preferences
Notifications
Weekly spending digest
A short Sunday email — what you spent vs. your plan.
Security
Privacy
Export downloads everything as JSON. Deleting your account removes your data permanently.
Summary
Money left after actual spending
-
Add income and expenses to see your month.
Net income
-
Actual spend
-
Planned spend
-
Savings rate
-
Biggest cost
-
-
Income used
-
-
Source
-
Actuals first; plan fills the gaps.
What each category takes from your income.
Overview
Four scores, one number — the breakdown is below.
—
/ 100
Projected month-end: —
Top risk: —
Recommended: —
Insights
Where your spending is heading this month, at your current pace.
Forecast
See your balance over the next 30 days.
All recurring items
Income
Your hours and pay — everything else builds from this.
Job 1 (hourly)
Job 2 (hourly)
Fixed salary
Leave at $0 if you're paid hourly only.
Calculated
Combined hours/week
—
Gross pay/month
—
Tax + CPP + EI/month
—
Net pay/month
—
An estimate using 2026 BC and federal tax rates, CPP, CPP2, and EI.
Inputs
Tick "Recurring" for bills you pay every month.
Recurring
Your monthly bills, and whether each is logged yet.
Monthly total
—
Annual total
—
Bills tracked
—
Actuals
Log what you actually spend — snap a receipt or type it in.
Check the fields, then tap "Add expense."
Total this month
—
Entries logged
—
Top category
—
| Date | Description | Category | Amount |
|---|
No expenses logged for this month yet.
Search
Try "groceries over $50" or "Costco last month."
| Date | Description | Category | Amount |
|---|
Comparison
Plan vs. reality — tap a row to filter.
Planned expenses
—
Actual expenses
—
Difference
—
| Category | Planned | Actual | Difference | Status |
|---|
Result
Split
Edit either number and the other adjusts.
Planned left
—
Actually left
—
Difference
—
Planned vs. actual, using your split above.
Running totals across every month logged.
Total savings, all time
—
Total investment, all time
—
Months logged
—
Goal
Scenarios
Save your numbers as a scenario to compare setups later.
Goals
Anything with a target amount — vacation, car, tuition, debt.
Analytics
Digest
Log at least one full month of expenses to see a summary here.
Earned
$0
Spent
$0
Saved
$0
Performance
What you should have saved vs. what you actually have.
Total saved, all time
—
Current savings balance
Difference
—
Performance
Enter your portfolio value to see your gain or loss.
Total invested, all time
—
Current value
—
Gain / loss
—
Performance
Monthly savings vs. investing, with running totals.
Trend
Total actual spending for each of the last 12 months.
Data
Export a CSV or full backup — your data stays yours.
Importing adds to your data — nothing gets deleted.