Why Home Service Bookkeeping Is More Complex Than It Looks
Running a plumbing company, HVAC service, cleaning business, or landscaping operation looks simple from the outside — you provide a service, you get paid. But the bookkeeping underneath is surprisingly complex.
You're dealing with job-level costs that need to be tracked separately from overhead. You have vehicle and equipment depreciation under CRA's CCA rules. You're likely paying subcontractors who require T4A slips at year-end. You're charging HST on every service call. And if your business is seasonal, you need active cash flow management to survive the slow months.
Most home service business owners either do the books themselves (poorly) or hand it to a general bookkeeper who doesn't understand the trades-specific rules. The result: missed deductions, wrong HST calculations, missing T4As, and a CPA bill that's double what it should be because the books arrive disorganized every February.
This guide covers the bookkeeping fundamentals every Canadian home service business needs to get right.
Job Costing: Knowing Your True Profit Per Job
The most powerful financial tool for a home service business is job costing — tracking the income and costs associated with each individual job or service call.
Without job costing, you know your total revenue and total expenses, but you have no idea which jobs are making you money. Many home service businesses are busy but barely profitable — because they're winning jobs that are priced too low or taking on work that costs more than expected.
With job costing set up in QuickBooks Online or Xero: - Each job or project is assigned a tracking code - Labour, materials, subcontractor costs, and vehicle time are allocated to the job - You see the gross margin for every job completed
What this reveals: Are your commercial cleaning contracts more profitable than residential? Are emergency HVAC calls (with overtime labour) actually worth the premium pricing? Job costing answers these questions with data.
Vehicle and Equipment: CCA Deductions
For most trades businesses, vehicles and equipment are the largest capital assets — and also the largest source of missed deductions.
CCA Class 10 and 10.1 (Vehicles)
Your truck, van, or SUV used for business qualifies for CCA deductions: - Class 10 (30% declining balance): Vehicles costing $36,000 or less (before tax in 2026) - Class 10.1 (30% declining balance, separate pool): Vehicles costing more than $36,000
The half-year rule applies in the year of purchase — you claim 50% of the normal CCA in the first year.
Important: If the vehicle has any personal use, only the business-use percentage is deductible. Keep a mileage log, or use GPS tracking software, to document business vs. personal kilometres.
Equipment (Class 8 — 20%)
Tools, ladders, pressure washers, HVAC diagnostic equipment, and similar assets generally fall under Class 8 at 20% declining balance.
Accelerated Investment Incentive: Since 2018, Canada has allowed accelerated first-year CCA on eligible property — sometimes 1.5x the normal rate. We ensure you're claiming the maximum accelerated deduction in the year of purchase.
Subcontractors: T4A Slips and HST Rules
This is the area where home service businesses most often run into trouble with CRA.
T4A Slips for Subcontractors
If you pay a self-employed individual (a subcontractor, not an employee) more than $500 in a calendar year for services, you must issue a T4A slip. This includes: - Subcontractors you hire on a per-job basis - Specialized tradespeople you bring in for specific work - Part-time helpers who are self-employed
T4A slips are due by February 28 each year. CRA cross-references T4As with the subcontractor's personal tax return — missing T4As is a known audit trigger.
We track all subcontractor payments throughout the year in your accounting software and prepare T4As automatically at year-end.
Employee vs. Subcontractor
CRA scrutinizes whether workers are employees or subcontractors. If CRA determines your "subcontractors" are actually employees, you could owe: - Back CPP contributions (employer + employee share) - Back EI premiums - Penalties and interest
The key factors CRA considers: Does the worker control how they do the work? Do they have their own tools? Do they bear financial risk? Can they work for other clients? We can help you document the relationship correctly.
HST/GST on Home Services
Most home services are fully taxable for HST/GST purposes. This means: - You charge HST on every invoice to Canadian customers - You remit the HST collected minus your Input Tax Credits (ITCs) on expenses - You must file HST returns quarterly or annually
ITCs you can claim include: - HST paid on tools and equipment - HST paid on vehicle fuel and maintenance - HST paid on parts and materials used in jobs - HST paid on business insurance and professional fees - HST paid on subcontractor invoices (if the subcontractor is HST-registered)
One important rule: If you pay a subcontractor who is not registered for HST, there is no ITC to claim — and the subcontractor is required to register if they earn over $30,000/year. We verify HST registration for all major subcontractors.
Materials and Inventory Tracking
Trades businesses often buy materials — parts, chemicals, supplies — either for specific jobs or as general stock. The bookkeeping treatment differs:
- ●Job-specific materials: Purchased for a specific job and charged to that job's cost. These hit your Cost of Goods Sold when the job is complete.
- ●Stock/inventory: Materials kept on hand and drawn from as needed. Inventory requires an asset account and is expensed when used.
Many trades businesses don't distinguish between these — everything goes to "supplies expense." This overstates expenses in some months, understates them in others, and gives you an inaccurate picture of job-level margins.
We set up materials tracking so your reports reflect actual job costs — not just what you bought at the supply house that week.
Seasonal Cash Flow Management
Landscaping, lawn care, snow removal, pool services, and similar businesses face dramatic seasonal revenue swings. Cash flow management is existential for these businesses.
The core problem: Revenue peaks in spring/summer, but fixed costs (insurance, vehicle payments, payroll for core staff) continue year-round. If you don't save during the peak, you can't survive the off-season.
What we do each month: - Provide a 90-day rolling cash flow forecast - Flag months where outflows will exceed inflows before they happen - Time large purchases and tax remittances to minimize cash pressure - Help you build a reserve fund during high-revenue periods
Seasonal businesses also need to time their HST remittances carefully — a large Q2 HST remittance due in July can devastate cash flow if you haven't set aside the funds.
Year-End: What Your CPA Needs
At year-end, a clean set of books for a home service business should include: - All transactions categorized correctly (materials, labour, subcontractors, overhead separated) - Vehicle log or business-use percentage documented - All subcontractor T4As prepared - HST reconciliation matching your returns to your books - CCA schedule updated for new equipment purchases and disposals - Accounts receivable aged listing (who owes you and for how long) - WCB/WSIB reconciliation if applicable
We deliver this package to your CPA by February 28 — so you're not paying $300/hour for CPA time spent organizing disorganized records.
Get Bookkeeping Built for Your Trades Business
At [Outsource Bookkeeping](/), we work with plumbing companies, HVAC contractors, electrical businesses, cleaning services, landscapers, and other home service businesses across Canada. Our flat-rate service starts at $500/month and includes everything above — job costing setup, T4A preparation, HST filing, and monthly financial reports delivered by the 10th.
[Book a free consultation](/contact) — we'll review your current books and show you exactly what needs to be fixed.
Frequently Asked Questions
Need professional bookkeeping?
Outsource Bookkeeping delivers CPA-ready financial reports by the 10th of every month — flat rate, no surprises.