For Canadian consulting businesses, the two most damaging bookkeeping problems are rarely dramatic. They are invoice timing gaps and miscategorized expenses — quiet, recurring errors that distort the numbers a consultant uses to run their practice, inflate tax liability they should not owe, and leave a paper trail CRA can challenge. Neither problem announces itself. Both compound month over month until year-end, when the accountant finds a ledger that does not reflect what actually happened during the year.
What This Means for Consulting Businesses
Consulting income is project-based, retainer-based, or a mix of both. It arrives in uneven cycles. A single invoice might represent six weeks of work delivered over a quarter. Meanwhile, the expenses that supported that project — travel, software subscriptions, subcontractors, professional development, home office — were paid weeks or months earlier. When those two streams are not matched carefully in the books, the financial picture distorts in predictable ways.
The income statement shows a profitable month when the client finally paid, and a losing month when it did not — even if the actual work was steady. Cash flow looks volatile when the underlying business is not. Worse, expenses paid during a low-revenue period get coded hastily or inconsistently, and by the time year-end comes around, the chart of accounts looks like four different people made four different guesses about what “professional fees” or “subcontractor costs” means.
This is not a niche problem. It is the standard operating reality for most solo and small consulting practices in Canada, and it is worth understanding exactly what it costs — operationally and with CRA.
The Real Problem with Invoice Timing and Expense Categorization
Invoice timing for a consulting business creates two distinct risks that sit on opposite sides of the ledger.
On the income side: consultants who invoice on project completion — rather than on a structured milestone or retainer schedule — routinely compress revenue into short windows. If three projects close in the same month, that month looks exceptional. If January is slow and February delivers two completions, the books show a loss followed by a windfall. Neither reflects the actual trajectory of the business. A consultant making sound decisions about capacity, pricing, or hiring needs income data that reflects work in progress, not just payments received.
When HST is added to the picture, invoice timing becomes a CRA compliance issue, not just an accounting preference. HST is generally due on the earlier of when the invoice is issued or when payment is received. A consultant who invoices late — billing in March for work delivered in January — may be filing HST for a period that does not match when the revenue was actually earned. That mismatch is the kind of discrepancy that surfaces in a CRA review.
On the expense side: miscategorization is the more common and more quietly damaging problem. Consulting businesses carry a wide mix of deductible expenses: home office, professional development, software, subcontractors, travel, meals, and equipment. Each has different rules under the Income Tax Act. Meals are 50% deductible. Home office expenses require a reasonable allocation and documentation of the work-use proportion. Subcontractor payments may require T4A slips if they exceed $500 in a calendar year — an obligation many consultants miss entirely.
When expenses are coded to the wrong account — when a subcontractor payment lands in “office supplies,” or when a professional development course gets lumped into “meals and entertainment” — two things happen. First, the deduction may be applied incorrectly, meaning the tax liability calculated at year-end is wrong in one direction or the other. Second, the chart of accounts no longer tells the consultant anything useful about where their money is actually going. At that point, the books stop functioning as a management tool and become a compliance exercise — and not a clean one.
The T4A obligation is worth flagging specifically. If a consultant pays another individual or unincorporated business more than $500 during the year for services, CRA expects a T4A filed by the last day of February following the tax year. Missing those slips is a common and entirely preventable problem that requires well-categorized expense records throughout the year — not a year-end scramble through twelve months of bank statements.
What Clean Books Look Like in Practice
The following is a representative scenario, not a documented client case study. Details are illustrative.
Consider a typical solo consulting practice in Ontario — a management or IT consultant billing $180,000 to $220,000 annually across four to six active clients, with a mix of project work and monthly retainers. The owner manages invoicing, follows up on payments, pays subcontractors for occasional project support, maintains a home office, and travels to client sites several times per month.
At the start of the year, that consultant is probably spending five to eight hours per month on bookkeeping tasks — reconciling the bank feed, categorizing expenses, preparing invoices, and chasing aging receivables — in addition to running their actual practice. Month-end happens on whatever evening is available. HST gets filed from numbers that feel approximately right. Subcontractor payments may or may not have been tracked carefully enough to issue T4As in February.
In a representative Professional engagement with TBR, the goal is to put that reconciliation work on a fixed calendar — bi-weekly in the Professional package — so the books reflect current, accurate numbers at all times rather than a periodic approximation. Income is recorded consistently against the period in which it was earned. Expenses are coded to a chart of accounts built for a consulting practice, with home office, travel, meals, software, subcontractors, and professional development each in their own category. T4A obligations are tracked as subcontractor payments flow through the books, so February is not a surprise. HST is filed from reconciled numbers, not estimates.
The practical outcome, in a scenario like this, is that the owner has financials they can actually read in real time — not just a document their accountant prepares once a year. They see when receivables are aging. They see what their actual margin looks like on project work versus retainers. They go into year-end with a clean, accountant-ready file rather than a folder of unsorted receipts.
TBR works in QuickBooks Online, Xero, and Wave — whichever platform fits the practice. The bookkeeping packages are built around a consistent reconciliation calendar, not ad hoc catch-up work. For a consulting business under $1M in annual revenue, the Professional package at $1,200 per month covers bi-weekly reconciliation, two bank and two card accounts, up to 300 transactions, and 30-minute review calls. If the business also carries payroll, that is available at $200 per month plus $15 per employee per pay run, with T4s included.
How to Know If Your Business Is Ready
A consulting business is ready for a structured bookkeeping engagement when any of the following are true:
- The owner is spending more than three hours per month on reconciliation, invoicing follow-up, or expense coding — time that is not billable and not restorative.
- The chart of accounts has become inconsistent — the same type of expense coded differently in different months depending on who did the entry and when.
- HST is filed from bank deposits rather than from reconciled revenue, creating a mismatch risk.
- Subcontractors have been paid during the year but no one has tracked whether T4As will be required.
- Year-end involves a cleanup effort — sending the accountant a file that requires significant correction before it can be used for tax purposes.
- The owner does not know, at any given point in the month, what their net cash position or current accounts receivable total is without manually pulling statements.
None of these are organizational failures. They are the predictable result of a practice that has grown past the point where DIY bookkeeping is a sustainable use of the owner’s time and attention. The question is not whether the consultant is capable of doing the books. It is whether doing the books is the best use of the hours available.
Alex Cameron, who founded TBR and holds certifications in both QuickBooks and Xero, spent years as a CRA Trust Account Examination Officer before founding TBR. That background shapes how TBR approaches file preparation — not just clean enough to satisfy an accountant, but organized the way CRA expects records to look if they are ever reviewed.
Frequently Asked Questions
Does a Canadian consultant need to file T4As for subcontractors?
Yes, if you paid an individual or unincorporated business $500 or more during the calendar year for services, CRA expects a T4A filed by the last day of February of the following year. The obligation applies whether or not the subcontractor invoiced you formally. The practical requirement is that subcontractor payments need to be tracked clearly throughout the year — which is one reason well-categorized books matter well before February arrives.
How does HST filing work when consulting income is project-based and irregular?
HST is generally due on the earlier of the date an invoice is issued or the date payment is received. For consultants invoicing on project completion rather than on a fixed schedule, this can create timing mismatches between when revenue is recorded and when HST is remitted. Filing from reconciled books — rather than from bank deposits — is the most reliable way to ensure the amounts match the period CRA expects them to cover. TBR offers HST filing at $150 per quarter or $200 annually, and it is included in the Business package.
What is the difference between a bookkeeper and an accountant for a consulting business?
A bookkeeper maintains current, accurate records throughout the year — reconciling accounts, coding transactions, tracking receivables, and preparing the file for year-end. An accountant typically works from that prepared file to prepare tax returns and provide financial advice. TBR prepares accountant-ready records and can prepare personal income tax returns for consulting business owners as a standalone service, without a bookkeeping engagement. Corporate T2 returns are available to established TBR bookkeeping clients or businesses with an existing relationship with TBR, not as a standalone service. Scope and fees are confirmed before work begins.
What bookkeeping package fits a solo consulting practice billing under $500,000?
Most solo or small consulting practices billing under $250,000 annually fit the Starter package at $750 per month, which covers one bank and one card account, 150 transactions, and monthly reconciliation. Practices billing between $250,000 and $1 million typically fit the Professional package at $1,200 per month, which adds bi-weekly reconciliation, two bank and two card accounts, 300 transactions, and regular review calls. The right fit depends on transaction volume and account structure — a consultation will confirm the appropriate scope before any engagement begins.
Can TBR work with a consulting business that is not based in Ontario?
Yes. TBR serves businesses across Canada except Quebec, including British Columbia and all other provinces. Clients work directly with Alex Cameron regardless of location. Data handling follows PIPEDA-aware Canadian practices, and all software options — QuickBooks Online, Xero, and Wave — are accessible remotely. The 30-day cancellation policy applies nationwide, with no long-term contracts required.
If this resonates with how your business operates, book a free 30-minute consultation. We’ll review your current bookkeeping situation and give you a clear quote — no commitment required.