For accountants & bookkeepers

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.

Register your practice →Book a practice demo

Free to register, and free to run. You work inside each client's subscription rather than buying one of your own.

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.

Register your practiceSee period locking

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.

serobooks / accounting / year-endLive

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.

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.

1. Register your practice2. Download for Windows

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 — one login across every client's books. The practice dashboard lists them sorted by what needs doing rather than alphabetically: whose posting has stopped, whose ledger has refused something, who has not filed a return in months. Each client grants access themselves and can withdraw it, and every time you open their books it is recorded where they can read it. Practice seats are free.

How do I sign up, and what does it cost?

Register your practice on this page — it takes a minute and costs nothing. You get your own books plus a client list that starts with them. Practice seats are free: when you open a client's books you are working inside their subscription, so there is no plan for you to choose and nothing to pay. Each client connects by reading you a code from their own SeroBooks, which works once and expires in thirty minutes.

Can I try it before I have a client?

Yes. Your own books come with the practice, 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?

SeroBooks Accountant — a separate download from SeroBooks itself, linked above. 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.

Send us your hardest client.

Inventory-heavy, multi-location, marketplace-tangled — that is the business this was built for.

Register your practice →Book a demo