Bookkeeping for Trades & Home Service Businesses in Canada
Jul 28, 2026Trades and home service businesses run on jobs, not steady paycheques — and that job-by-job structure is exactly what most generic bookkeeping advice misses.
Every Job Is Its Own Small Project
Track materials, labour, and subcontractor costs against each job's revenue, not just against the business as a whole. Without job-level tracking, it's easy to be busy all year and still not know which jobs actually made money and which ones quietly lost it.
Materials vs. Labour: Track Them Separately
Lumping materials and labour into one expense line hides the thing you actually need to see — your margin on the work itself versus the cost of the parts. Keep materials in their own account (or Cost of Goods Sold if that fits your setup) and labour in its own, so your profit and loss statement tells you something useful about each job type.
The T5018 Slip Most Trades Businesses Don't Know About
If construction makes up 50% or more of your business income and you pay subcontractors for construction services, the CRA requires a T5018 (Statement of Contract Payments) — not the T4A most people have heard of. It's due within six months of your fiscal year-end. This is specific to construction activity: plumbing, electrical, HVAC, general contracting, and similar trades. Missing this is one of the most common trades-specific compliance gaps.
Deposits and Progress Billing Aren't Revenue Yet
When you take a deposit before work starts, or bill in stages as a project progresses, that money isn't revenue the moment it hits your bank account. It's a liability — often called Customer Deposits or Unearned Revenue — until the work it's tied to has actually been done and invoiced. Recording deposits directly as revenue overstates your income for the period and understates it later, which throws off both your P&L and your GST/HST filing.
Vehicle and Equipment: What You Can Claim
Company vehicles and tools are core costs of doing business, but they're deducted differently than a regular expense. Vehicles and most equipment are capital assets, deducted over time through Capital Cost Allowance (CCA) rather than expensed all at once in the year you buy them. If a vehicle is used for both business and personal driving, the same logbook rule applies as anywhere else: date, destination, business purpose, and odometer readings for every business trip.
What You Can Deduct
Common deductible costs for a trades or home service business include:
- Materials and supplies used on the job
- Subcontractor payments
- Tool and equipment purchases (via CCA) and repairs
- Vehicle costs — fuel, insurance, maintenance, CCA
- Job site permits and inspection fees
- Liability insurance and licensing or certification renewals
FAQ
Do I need separate accounts for each type of job I do?
Not necessarily separate accounts — separate job or class tracking inside QBO (using Projects or Classes) lets you see profitability by job type without multiplying your chart of accounts.
What software do trades businesses commonly use alongside QBO?
Jobber and Housecall Pro are common for scheduling, quoting, and invoicing in the trades. Both can sync with QBO, but the sync isn't always perfect — duplicate income and mismatched tax codes are worth checking for monthly.
Do I need to charge GST/HST on materials I mark up?
Generally yes — if you're GST/HST registered, tax applies to the full invoice amount you charge the client, including any markup on materials, not just your labour.
Job costing, T5018s, deposits — Margot knows the parts of trades bookkeeping that generic advice skips. Ask Margot a question right now → https://members.readysetbookkeep.ca/#margot