{{ hdr.eyebrow }}
{{ hdr.title }}
Oct 2026 · tax year 2026/27
October's credit card statement isn't in yet
Anything you paid by card is missing from this picture. Upload it and every line gets sorted into a category.
{{ k.value }}
Of every R100 you earn
After side-hustle costs · {{ r100.baseF }} a month
Income runs out here
{{ s.label }}
{{ s.per }}
{{ s.amtF }} a month
{{ r100.note }}
Where it went
{{ t.name }}
{{ t.actualF }}
Your five streams
{{ s.name }}{{ s.rank }}
{{ s.netF }}
{{ s.shareF }}
Net to you each month, after tax at source and running costs.
Your coach
{{ toneLabel }}{{ i.title }}
{{ i.body }}
Goals
{{ g.title }}
{{ g.status }}
{{ g.eta }}
{{ k.value }}
{{ n }}
{{ s.rank }} stream
{{ s.name }}
{{ s.source }}
May–Oct · {{ s.rangeF }}{{ s.steady }}
Tax taken at source{{ s.tSrcF }}
Running costs{{ s.costsF }}
Net to you{{ s.netF }}
{{ s.shareF }} of income
{{ k.value }}
The 50 / 30 / 20 check
Share of your after-tax income. The line marks the guide.
{{ s.label }} · {{ s.amtF }}
{{ s.status }}
{{ s.pF }} of incomeguide: {{ s.tF }}
Where money is leaking
{{ l.name }}{{ l.overF }} · {{ l.yearF }}
{{ l.tip }}
Budget vs actual
Type a new budget into any row. Everything else updates.
{{ g.label }}{{ g.note }}
{{ g.totalF }} of {{ g.budgetF }}
{{ r.name }}
{{ r.actualF }}
{{ r.diffF }}
Every transaction
{{ txCountF }}
{{ t.dateF }}
{{ t.src }}
{{ t.cat }}
{{ t.amtF }}
Drop in a statement
Export a CSV from your banking app's transaction history, or paste the rows below. Every line gets a category, and anything worth a second look gets flagged.
{{ upErr }}
On file
{{ s.name }}{{ s.period }} · {{ s.when }}
{{ s.countF }}
Statements stay in this browser. Nothing is sent anywhere.
{{ up.countF }} transactions found
{{ up.totalF }} selected · {{ up.flagCount }} flagged for a second look · {{ up.dupCount }} possible duplicates. {{ up.creditsF }}
{{ r.dateF }}
{{ r.desc }}
{{ r.note }}
{{ r.amtF }}
{{ done.title }}
{{ done.sub }}
{{ x.k }}{{ x.d }}
{{ x.line }}
{{ k.value }}
Your payoff plan
Extra towards debt{{ extraF }}
Debt-free by
{{ dp.freeF }}
{{ dp.monthsF }} from now
{{ dp.soonerF }}than minimums alone ({{ dp.baseF }})
{{ dp.savedF }}less interest · {{ dp.intF }} total
Your plan
Minimums only
{{ dchart.yTop }}
{{ dchart.yMid }}
R0
What you owe
{{ warnF }}
OrderDebtBalanceRate %Min / monthInterest / moPaid off
{{ d.rank }}
{{ d.kind }}
{{ d.intF }}
{{ d.payoffF }}
{{ t.t }}
{{ t.d }}
{{ k.value }}
Emergency fund
{{ efWhy }}
{{ efF }}
of {{ efTargetF }} · {{ efPctF }}
Monthly contribution{{ efMonthlyF }}
{{ efLine }}
The 50 / 30 / 20 check
Of your after-tax income
{{ s.label }}
{{ s.pF }} / {{ s.tF }}
Accounts
{{ a.name }}{{ a.where }}
{{ a.roleF }}
{{ k.value }}
What it's in
{{ l.k }} · {{ l.pF }}
{{ l.vF }}
Where it's held
{{ p.k }}{{ p.vF }} {{ p.pF }}
Holdings
Update values from your broker and share-register statements.
HoldingTypePut inValue nowGrowthMonthly
{{ h.name }}
{{ h.platform }}{{ h.tag }}
{{ h.type }}
{{ h.costF }}
{{ h.gF }}{{ h.gpF }}
Tax-free savings allowance
{{ tfsa.usedF }} used since 1 MarchR46 000 limit
{{ tfsa.leftF }} of room left before 28 February. That's {{ tfsa.perF }} a month to use it all. Growth, dividends and withdrawals in a TFSA are never taxed.
Shares bought directly at IPO
{{ ipoNote }}
Estimates use the 2026/27 SARS tables (1 March 2026 – 28 February 2027) and assume you're under 65. Check with a registered tax practitioner before you file.
{{ k.value }}
How each stream is taxed
StreamGross / yrCostsTaxableHow it's taxed
{{ s.name }}
{{ s.grossF }}
{{ s.costsF }}
{{ s.taxableF }}
{{ s.how }}
Where you sit in the brackets
{{ taxableF }} taxable · {{ margF }} top rateYou
{{ bracketLine }}
Ways to pay less, legally
{{ taxSavedF }} a year{{ s.label }}{{ s.valF }}
{{ leverNote }}
The calculation
{{ w.label }}{{ w.amtF }}
Tax pot for February
{{ potF }}of about {{ needFebF }}
{{ potLine }}
Key dates
{{ d.d }}
{{ d.t }}{{ d.s }}
Your tax checklist
{{ x.t }}{{ x.d }}
The big one
{{ mil.headline }}
{{ mil.sub }}
By December
{{ p.k }}
{{ p.vF }}
{{ g.title }}
{{ g.status }}{{ g.cur }}goal {{ g.tgtF }}
{{ g.eta }}
{{ k.value }}
What if…
{{ s.label }}{{ s.valF }}
Net worth, next 20 years
Debt-free · {{ fut.dfF }}
{{ m.label }} {{ m.when }}
{{ futNote }}