Canadian bookkeeping software

Books your accountant
can stand behind.

CRA-correct HST, PST, and provincial tax — built for Canadian businesses. Accountant-ready exports from day one.

Built in Nanaimo, BC
Canadian-hosted
GST34 & T2125

Platform

Everything in one system.

Tax logic, reporting, and export integrity — structured the way Canadian bookkeepers and CRA schedules expect.

Provincial tax engine

HST by province, BC PST as non-recoverable expense, and $30k registration threshold tracking — applied at the transaction level.

GST34 & T2125

CRA schedule lines computed from your books. GST34 for quarterly remittance, T2125 working copy for year-end.

Import & categorize

CSV from any major Canadian bank. Merchant rules, AI assistance, and your corrections — HST and deductibility applied throughout.

Reports & integrity

Live dashboard, quarterly HST summary, trial balance, and P&L. SHA-256 audit chain on every export.

Accountant handoff

Structured working papers and QBO journal export — less cleanup at year-end, lower professional fees.

Canadian infrastructure

Records stored in Canada. Contractor SIN and business numbers are encrypted before they are saved. Full export anytime.

Import→Categorize→Report & remitRBC, TD, Scotiabank, BMO, CIBC, Vancity, Coast Capital, and credit unions via CSV

Safeguards

What is encrypted.

Field encryption covers the identifiers that can identify a person. The ledger is protected by sign-in and role, not by encrypting every row.

Contractor SIN and business number

Encrypted with AES-256-GCM before they are written. A view-only user sees a mask. The number is left out of the audit log.

Passwords and sign-in

Passwords are stored as a hash. Changing a password ends older sessions. Sign-in and password reset are rate-limited.

Sync keys and cards

A Tally sync key is stored as a hash and shown in full only once. Stripe collects the card. EasyLedger keeps a customer id, not the card number.

The books themselves

Transactions, receipts, and reports are access-controlled on servers in Canada and served over HTTPS. They are not field-encrypted. Exports carry a SHA-256 audit chain.

A description of the controls in this product, not a certification. Privacy notice

For accountants & advisors

Working papers,
not workaround exports.

Structured working copies and integrity-verified exports — the standard your practice expects from client software.

  • 01
    GST34 working copyPrimary lines computed from transactions — ready for CRA My Business Account.
  • 02
    T2125 & year-end packageStatement of Business Activities, trial balance, and P&L bundled for T1 preparation.
  • 03
    Export integrity chainSHA-256 audit chain and 7-year export records — verifiable working papers.

Year-end deliverables

Trial balanceIncluded
P&L with deductibilityIncluded
GST34 summaryIncluded
T2125 working copyPro+
QBO journal exportPro+
Audit chain verifyAll plans

Part of Tally — Canadian business software

Pricing

Pro from $29/mo · Business $59/mo

Starter is free · 60-day trial on paid plans, card collected at checkout · Full data export · Cancel anytime

Questions

Before you commit.

Who is EasyLedger for?

Canadian sole proprietors, incorporated SMBs, and advisors who need CRA-correct HST, structured reports, and accountant-ready exports.

Do I still need an accountant?

EasyLedger handles day-to-day bookkeeping and produces working papers. Most clients still file T1 with a CPA — with a fraction of the cleanup.

Does EasyLedger file with CRA directly?

No — by design. We produce working copies for CRA My Business Account and your T1 preparer. Accuracy without platform lock-in.

Is my data secure?

Contractor SIN and business numbers are encrypted before they are stored. Passwords are hashed, and a password change ends older sessions. Card numbers stay with Stripe. The rest of the books are access-controlled in Canada. They are not field-encrypted. The privacy notice covers retention.

Canadian books. Done right.

Bookkeeping infrastructure for businesses that take compliance seriously.

Start 60-day trial