Bookkeeping is the work that keeps a Canadian client’s books current, accurate, and ready for sales tax and year end. For most firms it is recurring revenue, but it is also where small inconsistencies compound: a missed receipt, a transaction coded to the wrong GST/HST rate, or a remittance recorded in the wrong period. Because tax treatment varies by province (a client in Ontario charges HST, one in Alberta charges GST only, and one in British Columbia or Saskatchewan layers PST on top), the coding decisions matter as much as the data entry.
When the process lives in one bookkeeper’s head, none of this is visible. Work gets done a different way each cycle, source documents arrive late, and reconciliations slip until the GST/HST filing deadline forces a scramble. A repeatable process fixes the order of operations: bring data in, match it to source documents, reconcile, review the sales tax position, then finalize. The point is not to slow anyone down. It is to make sure every client’s books close the same way, every period, no matter who picks up the job.
When to run it
Most firms run bookkeeping monthly, though some clients are better suited to quarterly cycles aligned to their GST/HST reporting period. Whatever the cadence, anchor it to the filing frequency CRA assigned the client so reconciliations are always finished before the return is due. A single bookkeeper usually owns each client file end to end, with a reviewer signing off on the sales tax position and the final reports before the period is locked.
How to run it in Tidyflow
Build this checklist once as a reusable job template, then apply it to every bookkeeping client. Each step becomes a subtask your team checks off in order, and you can set the job to recur on the client’s monthly or quarterly schedule so it appears automatically. The four client requests go out through the client portal, where clients upload missing receipts, explain unclear transactions, and approve the sales tax return before you file. Supporting documents stay attached to the job through document management, and connecting Xero or QuickBooks Online keeps the transaction feed current so reconciliations start from clean data.
Common pitfalls
- Coding the wrong sales tax rate: HST, GST, and provincial PST are not interchangeable, and a client operating across provinces needs each transaction coded to the correct jurisdiction.
- Reconciling against the bank but skipping credit card and loan accounts, which leaves interest, fees, and recurring journals unrecorded.
- Filing the GST/HST return before the ledger is reconciled, so the filed totals do not tie back to the books.
- Chasing missing receipts by email instead of through a tracked request, which makes it hard to see what is still outstanding before the deadline.
- Locking the period without recording follow-up notes, so the next bookkeeper repeats the same questions next cycle.