Summary
Good bookkeeping keeps a Canadian business compliant with the CRA, gives owners reliable numbers for decisions, and makes year-end, loans and growth far easier. This guide explains what bookkeeping services include, the CRA requirements behind them, from CRA business number (BN) registration and HST filing to payroll remittances and record retention, how a monthly process works, typical pricing, and how outsourced, in-house and DIY options compare. It ends with a checklist for choosing a provider.
Every Canadian business keeps books, whether it's a sole proprietor tracking receipts in a spreadsheet or a 50-person company running a full accounting system. The difference between businesses that thrive and those that struggle often comes down to how well those books are kept: whether they're current, accurate and actually used.
Poor bookkeeping is expensive. It leads to missed HST input tax credits, late payroll remittance penalties, rushed and costly year-ends, loan applications delayed by outdated statements, and owners making decisions without knowing their real cash position or margins. Good bookkeeping does the opposite: it turns a pile of transactions into numbers you can trust.
This guide explains how bookkeeping services work in Canada, from compliance requirements to pricing and provider options. It's written for owners across the country, with Ontario examples, and links to our detailed industry guides along the way.
Want your books handled properly every month?
Get monthly bookkeeping, HST filing and payroll support from a senior team, at a fixed monthly fee quoted in writing.
1. Why Bookkeeping Matters
- CRA compliance: accurate records support your HST, payroll and income tax filings and are required if you're reviewed.
- Cash visibility: current books show what you're owed, what you owe and what's really in the bank.
- Better decisions: margins by product, customer or job guide pricing and growth.
- Lower year-end costs: accountants charge less when books arrive clean and reconciled.
- Financing readiness: lenders and investors want current, reliable statements.
- Peace of mind: no scrambling at filing deadlines.
2. What Bookkeeping Services Include
| Service | What it covers | Frequency |
|---|---|---|
| Transaction recording | Categorizing sales, expenses and transfers | Weekly or monthly |
| Bank and credit card reconciliation | Matching books to statements | Monthly |
| Accounts receivable | Invoicing, tracking and collections follow-up | Weekly |
| Accounts payable | Entering and scheduling supplier bills | Weekly |
| GST/HST returns | Preparing and filing returns, tracking input tax credits | Monthly, quarterly or annually |
| Payroll | Pay runs, source deductions, remittances, T4s and ROEs | Each pay period |
| Monthly reporting | Profit and loss, balance sheet, aging reports | Monthly |
| Year-end preparation | Clean, reconciled books for your accountant | Annually |
| Catch-up and cleanup | Bringing late or messy books up to date | As needed |
3. Bookkeeper vs. Accountant vs. CFO
| Role | Main job | When you need them |
|---|---|---|
| Bookkeeper | Records, reconciliations, HST and payroll filings | Every business, every month |
| Accountant | Year-end statements, tax returns, tax planning | Annually and for tax advice |
| Fractional CFO | Forecasting, budgets, financing, strategy | Growing businesses, usually above $1–2M revenue |
The three roles build on each other: a CFO can only forecast reliably from clean books. To understand when to add strategic support, see our guide to fractional CFO services in Canada.
4. CRA Requirements: BN Registration, HST, Payroll and Records
Much of a bookkeeper's work supports CRA obligations, and they all start with your CRA business number, the nine-digit identifier the Canada Revenue Agency uses for your federal tax accounts. Program accounts are attached for each obligation: RT for GST/HST, RP for payroll, RC for corporate income tax and RM for importing.
Ontario corporations generally receive a BN at incorporation through the Ontario Business Registry. Sole proprietors and partnerships complete BN registration through the CRA's Business Registration Online service, by phone or with Form RC1 when they register for HST or hire staff.
| Obligation | Rule of thumb |
|---|---|
| GST/HST registration | Mandatory once taxable revenue exceeds $30,000 over four consecutive calendar quarters |
| HST filing frequency | Annual at $1.5M or less; quarterly above $1.5M to $6M; monthly above $6M |
| Payroll remittances | Due on a schedule based on remitter type; late payments attract penalties of up to 10% |
| T4 slips and summary | Generally due by the end of February |
| Corporate tax return (T2) | Generally due within six months of year-end |
| Record retention | Generally six years from the end of the last tax year the records relate to |
- Input tax credits: keep invoices showing suppliers' GST/HST registration numbers to support your claims.
- Multiple companies: each corporation has its own BN; payments must go to the right program account.
- Representative access: authorize your bookkeeper through CRA My Business Account rather than sharing passwords.
Rates, thresholds and deadlines can change, so confirm current rules with the CRA or a qualified tax professional.
5. The Monthly Bookkeeping Process
- Collect documents: receipts, invoices and statements captured digitally as they arrive.
- Record and categorize transactions from bank feeds and source documents.
- Reconcile every bank, credit card and loan account to its statement.
- Review receivables and payables, following up on overdue invoices.
- Process payroll and remit source deductions on time.
- Prepare HST returns when due and reconcile the HST account.
- Close the month and produce reports, ideally within 10 to 15 business days.
For a typical small business, bookkeeping effort breaks down roughly like this:
Where bookkeeping time goes
Illustrative monthly allocation for a small business with payroll
- Recording and categorizing35%
- Reconciliations20%
- Payroll and remittances15%
- Receivables and payables15%
- HST and compliance10%
- Reporting5%
6. Software and Tools
| Tool type | Common options | Best for |
|---|---|---|
| Accounting software | QuickBooks Online, Xero, Sage, Wave | The core ledger, bank feeds and HST reporting |
| Receipt capture | Built-in apps or tools such as Dext and Hubdoc | Digital receipts linked to transactions |
| Payroll | Wagepoint, built-in payroll modules and other Canadian providers | Source deductions, remittances and T4s |
| Point of sale and e-commerce | Shopify, Square, Lightspeed | Sales data flowing into the ledger |
| Bill payment | Tools that integrate with your accounting software | Approvals and scheduled supplier payments |
The right setup depends on your industry, transaction volume and whether you have payroll, inventory or several locations. A good bookkeeper will recommend a platform rather than adapt to whatever is already there.
7. What Bookkeeping Costs
Price depends on transaction volume, number of accounts and entities, payroll, inventory and HST filing frequency. General market ranges for outsourced bookkeeping, before HST:
| Level | Typical profile | Monthly range |
|---|---|---|
| Starter | Under ~100 transactions, no payroll, annual HST | $300 – $600 |
| Growth | 100–300 transactions, small payroll, quarterly HST | $600 – $1,200 |
| Established | 300–750 transactions, payroll, inventory or job costing | $1,200 – $2,500 |
| Complex | Multiple entities or locations, high volume | $2,500+ |
Illustrative annual cost by bookkeeping option
For a business needing about 20 hours of bookkeeping a week
Full-time: $55,000 salary plus about 18% employer costs. Part-time: 20 hours a week at $30 an hour plus employer costs. Outsourced: midpoint of the Established range.
Catch-up bookkeeping for months or years of backlog is usually quoted separately, based on how many months need to be rebuilt and how messy the records are. Ledgerive quotes every engagement as a fixed fee in writing after a free discovery call.
8. Outsourced, In-House or DIY?
| Option | Strengths | Limitations |
|---|---|---|
| DIY (owner) | No direct cost; full control | Takes owner time; errors and missed deadlines are common |
| In-house bookkeeper | On site; knows the business | Single point of failure; vacation and turnover gaps; payroll costs |
| Outsourced service | Team coverage, specialist knowledge, fixed fee | Needs clear processes for sharing documents |
| Hybrid | Admin staff handle documents; outsourced team reconciles and files | Requires clear division of tasks |
9. How to Choose a Bookkeeping Provider
- Canadian tax knowledge: HST, payroll, input tax credits and program accounts under each business number.
- Industry experience: retail inventory, construction holdbacks, non-profit fund accounting and SaaS deferred revenue all need specific skills.
- Defined deliverables: what you receive each month, and by when.
- Fixed, transparent pricing with clear rules for changes in volume.
- Secure access: CRA representative authorization and read-only bank access.
- A path to growth: the ability to add forecasting, budgeting or CFO support later.
Once your books are clean, the next step for many businesses is forward-looking support. See how to onboard a fractional CFO in 30 days, or explore our fractional CFO services.
10. Frequently Asked Questions
How much do bookkeeping services cost in Canada?
How long do I need to keep business records in Canada?
What is the difference between a bookkeeper and an accountant?
How often do I need to file HST in Ontario?
Do I need a CRA business number to hire a bookkeeper?
Summary
Bookkeeping services keep Canadian businesses compliant, cash-aware and ready for growth. A good service records and reconciles transactions, manages receivables and payables, files HST and payroll through the program accounts under your CRA business number, keeps records for the required six years and delivers monthly reports. Choose a provider with Canadian tax and industry knowledge, fixed pricing and secure access, and your books will support every decision, loan and year-end that follows.
Get books you can trust
Ledgerive provides fixed-fee bookkeeping, HST, payroll and catch-up services for businesses across Ontario and Canada. Book a free 30-minute call or reach us directly.