Accounts by role, MFA everywhere
One named account per person. Admin rights with the fewest people.
A Google Workspace with real walls — one Drive inbox types every receipt into your Master Ledger. Unclear reads get flagged with a written reason.
The pipeline reads, does the math, and files. The judgement — personal expense, chase, sign-off — stays with the bookkeeper.
01 meals · ontario | 5.53 | 48.03 | ✓ validated |
02 shop supplies · hst | 15.60 | 135.60 | ✓ validated |
03 fuel · unclear scan | 3.64 | 31.64 | ⚑ flagged |
Watch
drive inbox
Read
reads the receipt
Apply
13% rules in code
Record
master ledger
A firm holds the most dangerous mix in small business: bank details, CRA credentials, payroll. AI made fake emails cheap — this layer is the wall.
Workspace
Accounts · drives · walls · fraud settings
Invoice pipeline
Drive inbox → ledger rows
Retainer
Hosting · updates · onboarding
Foundation, then the money work, then the upkeep. Every engagement starts with the workspace.
One named account per person. Admin rights with the fewest people.
Payroll and partner folders staff can't open by accident.
Revoke one account and you revoke everything it touched.
External-sender banners and private sharing make fake invoices look fake.
the threat surface moved
None of this needs a sophisticated attacker. Some of it needs no attacker at all.
Skip this layer and everything above it inherits the mess — including any AI your staff already uses.
Controlled staff AI. Once staff zones are locked, Gemini drafts emails and NotebookLM answers CRA questions inside permitted folders — never payroll, never partner drives.
Nothing changes for your clients. The hours move from typing to review.
Today — manual month-end
the month-end crunch
Every receipt keyed by hand — HST derived one slip at a time.
the rulebook risk
HST# over $150. Meals at 50%. Tips at 0%. Miss one — CRA notices.
the missing-receipt chase
The gaps nobody logged surface only at filing time.
With TrueFigures — automated
the month-end crunch
Staff drop a file in; the row types itself and files the scan.
the rulebook risk
Rules run in code, checked to the cent on every document.
the missing-receipt chase
Named folders, renamed files — the gap shows up immediately.
The workspace built the folder. This is what happens when a file lands in it.
A scan or PDF lands in the Drive inbox. No new app for staff.
Vendor, date, totals, tips, tax — hosted by us in Canada, or on hardware you own.
Ontario rules in code, to the cent: HST split, 13/113, meals 50%, tips 0%.
One validated row in the Master Ledger — or a flag with a written reason.
guarantees, in badges
Every document ends in one of two states: a clean row or a flag with a written reason.
Real Ontario scans from our own test firm. The numbers are here to be checked, not admired.
MEALS
ontario · hst 13%
tip excluded from tax
row 01 · meals · ontario
✓ validated · 50% meals itc · tip excluded
Tip kept out of the taxable base. Meals ITC recorded at 50%.
SHOP SUPPLIES
ontario · hst 13%
hst# on receipt ✓
row 02 · shop supplies · hst
✓ validated · 100% itc · hst# captured
Full ITC. The supplier's HST number was captured from the scan.
████ ██████
ontario · hst 13%
⚑ merchant unreadable
row 03 · fuel · unclear scan
⚑ flagged for human review · merchant unreadable
Merchant name unreadable. Row flagged with a written reason — not guessed.
Same receipt, same answer out — the split is code, not a model's opinion. Unclear scans wait for a person.
The workspace perimeter comes first. Nothing leaves your tenant by default.
OUs isolate payroll and partner data. The pipeline sees inbox and archive only.
Hosted by us in Canada, or on a machine you own. You pick; we say which you chose.
Inbox, archive, ledger — your tenant, your files. Leave and you keep every byte.
Start with the foundation, add the pipeline when it pays, keep both alive with the retainer.
layer 01
The foundation — where every engagement starts.
$1,000CAD
one-time · one week
layer 02
Layer 02 — automate the money work.
$1,500CAD
one-time build
layer 03
Layer 03 — so it never breaks.
$550CAD
per month · recurring
Every engagement starts with the Sprint. Prices in CAD; 13% HST is added at checkout where applicable.
Talk it through on a callKnowing where a service stops is part of trusting it. Everything outside this list, your firm keeps.
Your firm stays the accounting authority. We hand over ledger-ready rows and the evidence trail.
GST/HST returns remain your filing, under your name. We keep the rows behind it defensible.
We feed the ledger you already run. The subscription and the data stay yours.
Ontario HST only — which is why the rules are codified, not generic.
Payroll stays in your payroll system. The pipeline reads expenses, not compensation.
We promise flags, not guesses — and an audit trail for every row derived.
Book a 15-minute call. We'll run the sandbox end to end — and tell you honestly if it won't pay for itself at your volume.