Resources / Templates

Bookkeeping Canada

Bookkeeping Template (Canada)

Free bookkeeping job template for Canadian accounting and bookkeeping firms: reconciliations, GST/HST/PST review, and period close, with built-in client requests.

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 or annual cycles aligned to their CRA-assigned 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.

The deadlines differ by period, which is why finishing reconciliations early matters. Monthly and quarterly filers have one month after the period end to both file the GST/HST return and pay any balance owing. Annual filers generally have three months after their fiscal year-end, but watch the classic trap: a client with a December 31 year-end and business income files by June 15 yet still has to pay any balance owing by April 30. The split between the filing date and the payment date for annual filers catches firms out, so close the books well ahead of the earlier of the two.

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 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 at month-end close without recording follow-up notes, so the next bookkeeper repeats the same questions next cycle.

What's included in this checklist

14 steps and 5 client requests.

  1. 1

    Import latest bank and credit card transactions

    Pull recent transactions from connected feeds or upload statements to ensure all data is current.

  2. 2

    Process and review uploaded receipts and bills

    Match uploaded source documents to transactions or record new bills as needed.

  3. 3

    Request missing documents or information (if any)

    Identify gaps (e.g., missing invoices, unclear expenses) and flag for client follow-up.

  4. 4

    Match transactions with receipts, bills, and invoices

    Link transactions to supporting documents for accurate audit trails.

  5. 5

    Categorize remaining uncoded transactions

    Assign correct accounts, tax codes, and classes to all remaining items.

  6. 6

    Reconcile all bank and credit card accounts

    Confirm account balances match statements; investigate and resolve any discrepancies.

  7. 7

    Review payables and receivables

    Check that open bills and invoices are current, properly dated, and not duplicated.

  8. 8

    Record recurring journals (payroll, loans, depreciation)

    Post standard monthly entries such as payroll accruals, loan interest, and depreciation.

  9. 9

    Confirm payroll deductions and remittances

    Verify that source deductions and employer contributions have been recorded and remitted.

  10. 10

    Review P&L and Balance Sheet, or Trial Balance for anomalies or trends

    Scan for unusual balances, miscodings, or large variances compared to prior months.

  11. 11

    Review and finalize GST/HST/PST returns and balances

    Confirm tax coding accuracy and that filing totals reconcile to the ledger.

  12. 12

    File or mark sales tax return as ready for submission

    Submit through CRA (or the provincial portal) or flag as complete for client/accountant review. For Quebec clients, route the GST and QST through Revenu Quebec, usually on the combined return, rather than CRA.

  13. 13

    Prepare or publish reports

    Generate financial reports (P&L, Balance Sheet, Trial Balance) for review or sharing.

  14. 14

    Finalize period, record notes, and lock books (if applicable)

    Record any issues or follow-ups, lock the period, and mark the job as complete.

What to request from the client

Built-in client requests so you collect everything in one go.

  • Upload missing receipts or bills

    Provide copies of any outstanding receipts, invoices, or bills needed for the period.

  • Provide details for unknown or unclear transactions

    Explain transactions where the purpose, vendor, or account category is unclear.

  • Confirm new loans, assets, or major purchases

    Notify of any new financing arrangements or capital additions to record properly.

  • Approve sales tax return

    Review and confirm totals before submission to CRA or provincial tax authorities.

  • Confirm payroll deductions and remittances

    For clients who run their own payroll, provide or confirm updated source-deduction and remittance figures for the period so they can be recorded correctly.

Frequently asked questions

Match the cadence to the client's CRA-assigned GST/HST reporting period (annual, quarterly, or monthly depending on the client's revenue). Anchoring the bookkeeping job to that filing period ensures reconciliations are complete before the return is due.

Yes. The steps prompt you to review GST/HST and PST coding and confirm the filing totals reconcile to the ledger. You still apply the correct rate for each client's province (GST only, HST, or GST plus PST), since this is general guidance, not tax advice.

Both happen in the client portal. Clients upload outstanding documents, explain unclear transactions, and approve the GST/HST/PST totals before you file, all tracked against the job.

Yes. Tidyflow integrates with both, so the transaction feed stays current and reconciliations start from clean, up-to-date data.

Yes. Set the job template to recur on the client's monthly or quarterly schedule and it appears for the team automatically, with every subtask and client request ready to go.

Other regions

Run this as a live workflow in Tidyflow

Turn this checklist into a repeatable job: subtasks your team checks off, requests your clients complete in their portal.

Start free trial

Related templates

Get your firm organized today.

No credit card required. Cancel anytime.