Records, not just receipts
Audit-ready bookkeeping records for Canadian freelancers.
Categorized transactions are the start. Real audit defence comes from records — receipts attached, vehicle kilometres logged with destinations, and a monthly review habit. MapleBooks builds those three things into the workflow so they happen as you go, not at year-end in a panic.
Get startedReceipt capture
Drop, OCR, attach.
Image or PDF, drag in
Receipts attach directly to transactions. JPG, PNG, and PDF are all accepted. The original file is stored alongside the transaction so the evidence is always there.
OCR fills in the blanks
A background job uses Claude Haiku to extract merchant, date, tax amount, and total from the uploaded file. It only fills fields you’ve left blank — it will never overwrite edits you’ve already made.
Missing-receipt report
Lists every business expense without an attached receipt. Run it before year-end to know exactly what to track down — not after your accountant asks for it. Available at /receipts/missing.
ANTHROPIC_API_KEY environment variable to be set.
Without it, the app gracefully skips extraction — you can still upload files and
fill in fields manually.
Vehicle logbook
Mileage, the way CRA expects it.
Per-trip records
Each trip records date, destination, purpose, kilometres driven, and which vehicle. CRA’s motor vehicle expense guidance expects this level of detail for self-employed claims; the log form is built around it so nothing gets missed.
Fiscal year odometer + business-use %
Record opening and closing odometer readings for the fiscal year. Total kilometres and business kilometres together produce your business-use percentage, computed automatically. Tracked per vehicle if you use more than one.
“Actual vehicle expenses scaled by business-use percentage give CRA a defensible, auditable number. The logbook is what makes that calculation stand up.”
Monthly close
A monthly habit, not a yearly panic.
A five-step checklist each month keeps records current: review uncategorized transactions, attach any outstanding receipts, confirm income, export the monthly summary, then mark the month reviewed. Fifteen minutes a month saves several hours in April.
Locks per month
Mark a month reviewed and the dashboard shows a last-reviewed chip with the date. A glance is enough to know whether your records are current — no mental arithmetic required.
Reopens automatically
If new transactions arrive in a month you’ve already reviewed — a late CSV import, a delayed bank statement — that month automatically reopens for re-review. Records stay current; you don’t accidentally trust a stale summary.
Audit log
Who changed what.
An internal audit log records every change to tax-relevant fields — transactions, your business profile, receipt attachments. Each entry captures the field name, the old value, the new value, and a timestamp. Viewable at /settings/activity.
Field-level diffs, always on
The log runs automatically in the background — there is nothing to enable. It is useful for catching accidental edits yourself, and for handing to an auditor or accountant who needs to verify that numbers haven’t been adjusted after the fact.
Privacy
Your records are yours.
PIPEDA + Quebec Law 25
MapleBooks follows Canada’s federal privacy law (PIPEDA) and the Law 25 supplement that applies in Quebec. Full details are at /privacy.
One-click export, one-click delete
Your full data export ZIP (at /settings/export) includes transactions, original receipt files, vehicles, trips, vehicle expenses, categories, rules, and monthly closes. Account deletion in Settings removes everything.
Honest about scope
What MapleBooks is not.
- Not legal or tax advice. Organized records help you and your accountant; the filing decisions — whether an expense is deductible, how to handle a grey-area claim — belong with them.
- Not bank sync (yet). Import via CSV or enter transactions manually. Bank sync is not available at this time.
- Not invoicing. Wave and FreshBooks handle invoicing well. MapleBooks is for tracking what you’ve earned and spent, not for billing clients.
- Not accountant-portal-ready. The export ZIP is the handoff today. Your accountant opens it on their end — there is no shared login or invite workflow yet.
Free, no signup
What the records produce at year-end.
Three free calculators that translate organized records into the numbers CRA cares about. Browser-only math, province-aware, your inputs never leave the page.
Vehicle deduction — T2125 line 9281
Business km ÷ total km × eligible vehicle expenses. Plus the GST/HST input tax credit on the business share.
Year-end cleanup cost
What your accountant will charge to untangle a year of uncategorized transactions and missing receipts.
GST/HST $30K threshold
Both CRA tests — rolling four-quarter and single-quarter — in one tool. Province-aware.
Pricing
Three plans. Pick what fits.
Monthly closes + audit trail are on the Small Business tier. Every plan starts with a 14-day free trial. All prices in CAD.
Starter
CAD $15
- Categorized transactions with auto-rules
- GST/HST threshold monitor (70 / 90 / 100%)
- T2125-aligned year-end summary
- CSV import + manual entry
Self-Employed
CAD $29
- Everything in Starter
- GST/HST + QST filing periods with snapshots
- Vehicle logbook — trips, expenses, business-use %
- Receipt OCR with attachments
- Tax reserve estimator
- Full data export (ZIP)
Small Business
CAD $49
- Everything in Self-Employed
- Monthly close + last-reviewed dashboard chip
- Audit log with field-level diffs
- Owners + remuneration (T4 salary, T5 dividend)
- Personal tax estimator — federal + 13 provinces