Client books that respect your signature
Everything you sign rests on whether the books stayed the way you left them. SeroBooks was built by people who take that literally: locks enforced at the ledger, every change attributed, and the T2 schedule maintained all year.
Free to register. A certified practice's own books are free while it holds a company pack, and clients who already use SeroBooks connect to you at no cost to you.
Access on your terms
Clients grant you a revocable accountant link; an Accountant starter role ships ready — ledger outright, documents read-only, adjustable per engagement.
Locks that actually lock
Period locks are enforced at the ledger against every path in — till, import, API. A filed year cannot drift, full stop.
A trail with names on it
Your adjustments, their edits, every approval — attributed and permanent. Reviews become lookups.
GIFI, maintained not reconstructed
Accounts carry codes all year with suggestions on new ones. March becomes review, not archaeology.
CCA in the books
Asset register, classes, half-year rule, posted — the schedule exists before you ask for it.
The QuickBooks Desktop bridge
Client books export to QuickBooks Desktop, tax codes matched by rate, reconciled to the penny in production — your practice tooling keeps working through any migration.
The period grades itself before you see it
Year-End runs four checks and shows each one green or names its problem: the trial balance balances, the balance sheet balances, profit agrees between the statements, and every journal entry balances individually — not merely in aggregate.
Then the period freezes at the ledger. Not a warning dialog and not a flag: nothing posts into a closed month afterwards, from any till, including a recurring template, which skips a closed period rather than writing into it. The engagement you signed stays signed.
Books that arrive already verified
The usual engagement begins with reconstruction — chasing a point-of-sale export, an inventory guess and a shoebox, then building a ledger backwards from bank statements. SeroBooks clients arrive with a ledger that has been posting itself all year: every sale, purchase, payment and settlement wrote its own balanced journal at the moment it happened, with the source document attached.
The statements state their own integrity out loud rather than leaving it to be inferred. You start a review from verified rather than from trust, and sampling is a click — any figure drills to its entries, any entry to the document that caused it.
Corrections leave fingerprints
When a client corrects a document, the old journal lines do not vanish. They move to the audit trail marked replaced, carrying the document they belonged to, the timestamp and the user, while the corrected lines post to the ledger. The ledger stays clean to read; the history stays complete to audit.
A trading month typically produces well over a hundred superseded lines in an active retail business — which is a business correcting itself in the open, and exactly what a reviewer wants to see instead of a suspiciously tidy set of books.
The Canadian year-end furniture, in the product
GIFI codes live on the chart of accounts with CRA-code suggestions derived from each account's type and name — accept the routine majority in one action, then make the handful of judgment calls yourself. Only a code someone assigned is ever exported, because a guessed code filed to the CRA is precisely the outcome this screen refuses to produce.
The fixed-asset register carries cost, accumulated depreciation and book value per asset, and opens book depreciation and the CCA schedule separately — because those are two legitimately different figures for two different audiences. The half-year rule is applied by class.
If your practice runs on QuickBooks Desktop
You do not have to change tools for a client to move. The bridge sends invoices, credit notes, payments and settlement journals into the company file through the Web Connector, matching the chart name for name with adopt-before-add so duplicate accounts are not created.
One detail worth knowing, because it silently breaks marketplace books elsewhere: QuickBooks does not accept tax amounts — it recomputes tax from each line's tax code, so a code charging a different rate than the sale produces a different total with nothing rejected. SeroBooks checks every rate against what its QuickBooks code actually charges and flags mismatches before anything syncs. The whole path was reconciled account-for-account against a real production company file.
What a practice pays, and what it does not
Free for a certified practice, for as long as it holds at least one company pack. Register your practice and we confirm it; until then you have 30 days to look around.
They connect you with a one-time code from their own SeroBooks, and pay for their own subscription. It costs you nothing, and they can withdraw your access at any time.
You add each one as a company in a pack: its own books and its own login, opened from yours with no password to keep. Add them one at a time, or a whole spreadsheet at once.
Each company has your plan's features, Pro if you are on Pro, with one user and one location. Packs stack, and moving up credits the months you have not used, shown to you before you pay.
| Up to | A month | A year | Each |
|---|---|---|---|
| 5 companies | $200 | $2,000 | $40 |
| 10 companies | $300 | $3,000 | $30 |
| 20 companies | $500 | $5,000 | $25 |
| 50 companies | $1,000 | $10,000 | $20 |
| 100 companies | $1,500 | $15,000 | $15 |
| 200 companies | $2,500 | $25,000 | $12.50 |
Yearly is ten months for twelve. Packs and tiers stack, and you can move up to a bigger one at any time.
One tier covers the people you pay in every company you run, in Canada and the United States.
| Up to | A month | A year | Each |
|---|---|---|---|
| 5 employees | $25 | $250 | $5 |
| 10 employees | $45 | $450 | $4.50 |
| 20 employees | $80 | $800 | $4 |
| 50 employees | $175 | $1,750 | $3.50 |
| 100 employees | $300 | $3,000 | $3 |
| 200 employees | $500 | $5,000 | $2.50 |
| 500 employees | $1,000 | $10,000 | $2 |
| 1,000 employees | $1,500 | $15,000 | $1.50 |
| 2,000 employees | $2,000 | $20,000 | $1 |
Yearly is ten months for twelve. Packs and tiers stack, and you can move up to a bigger one at any time.
Prices are shown in US dollars (USD). The same number is charged in Canadian dollars in Canada and US dollars everywhere else, by the country on your business address.
Get SeroBooks Accountant
The practice build is its own app. It keeps no copy of anybody's books on your machine — every client is a live read, so switching between them is instant and there is nothing on the laptop to lose.
Register your practice first, then install. The app signs you in to the practice you just created; installing it on its own gives you nothing to sign in to.
Windows 10 and 11, signed by Sero Technologies — installs without a security warning and sits alongside SeroBooks rather than replacing it. macOS and Android builds of the practice app are not out yet.
Frequently asked questions
Can I manage multiple clients?
Yes. Clients who already use SeroBooks connect to you with a code and you work in their books from one login: the practice dashboard lists them by what needs doing rather than alphabetically, each client can withdraw your access, and every time you open their books it is recorded where they can read it. Clients with no software are companies in your packs, opened from your own company in one click, each with its own books.
How do I sign up, and what does it cost?
Register your practice on this page; it takes a minute. We confirm that you are a practice, and then your own company is free for as long as you hold at least one company pack. Clients who already use SeroBooks pay for their own and connect to you at no cost to you. For clients with no software you buy company packs, priced above, and payroll is a separate add-on counted across all your companies. Each client who connects to you by code reads you a one-time code from their own SeroBooks, which works once and expires in thirty minutes.
What happens if I stop holding a pack?
Your companies stay open for 60 days after the last pack ends, so there is time to add one. After that they lock. Nothing is deleted, and they open again as soon as you add a pack.
Can I move to a bigger pack?
Yes, at any time. The page shows you the calculation before you pay: a month that has started counts as a whole month, the months you have not used are credited toward the bigger pack, the credit is not refunded in cash, and the bigger pack replaces the old one, so a 20 pack moved to a 50 pack is 50 companies, not 70.
Can I try it before I have a client?
Yes. Your own books are open for 30 days from registration, and you can rehearse a QuickBooks Desktop migration in a sandbox — a throwaway copy that takes the chart of accounts, tax rates, contacts and products but no transactions, so there is an empty ledger to import into. Nothing in a sandbox can email a customer, sync to a real QuickBooks file or charge a card, and contact details are anonymised on the way in.
Which app do I install?
For the companies in your packs, the SeroBooks app itself: open your own company, then File, Company Packs. Each company keeps its own books on your computer, and you open one from the list with no password. SeroBooks Accountant is the other app: a separate download, linked above, for working in the books of clients who connected to you by code. It carries its own identity, so it installs alongside SeroBooks rather than replacing it, which matters if you also run a business on it. Register your practice first: the app signs you in to the practice you created, and installing it on its own leaves you with nothing to sign in to. Windows today; macOS and Android are not out yet.
What happens when an engagement ends?
The client revokes the link — one click, permission-gated, audited. Access hygiene is a feature, not an argument.
How do I trust the numbers at year-end?
The same way we do: drill any statement line to entries to documents, check the trail, and note that a round-trip harness penny-verifies the posting pipeline in production.