Claimable.

Tax Deductions for Self-Employed Roofers in Canada

A T2125 tax guide for self-employed Canadian roofers: deducting materials as cost of goods sold, equipment and fall-protection gear through CCA, subcontract crews, the work truck, and GST/HST on roofing.

If you re-roof houses, install membrane on commercial flats, or run repair calls under your own business rather than on a contractor's payroll, the CRA treats you as self-employed. You report on Form T2125 (Statement of Business or Professional Activities) with your personal T1 return, your net profit flows to line 13500, and the shingles, equipment, safety gear, work truck, and crew behind every job are deductible. Roofing is a high-material, high-labour, weather-driven trade, so a fair tax bill comes down to tracking materials as cost of goods sold, claiming equipment and fall-protection gear correctly, deducting your crew, and getting the vehicle and GST/HST right.

Self-Employed or Employee?

An employed roofer on a T4 payroll can deduct very little, just a limited Tradesperson's Tools deduction on Form T777. A self-employed roofer or subcontractor who invoices for the work reports on the T2125 and deducts materials, equipment, labour, and overhead in full. This guide is for the self-employed. If that is you:

  • You report income and expenses on the T2125, filed with your personal T1 return, and your net business income flows to line 13500
  • You report your gross billings as income first, then deduct your costs against them
  • No tax is withheld from your invoices, so you set money aside for income tax and CPP yourself
  • You pay both halves of CPP (11.9% combined for 2025) on your net business income up to the Year's Maximum Pensionable Earnings of $71,300, plus the second CPP2 contribution of 8% on net income between $71,300 and $81,200. See CPP contributions when self-employed
  • Your filing deadline is June 15, but any balance owing is due April 30, with interest running from May 1. See self-employed tax deadlines
  • Once your net tax owing tops $3,000 (in the current year and either of the two prior years), the CRA expects quarterly instalments

Roofing income is seasonal, which makes setting aside tax and CPP through the busy months especially important so the April 30 balance does not land in a slow winter. For the mechanics, see reporting business income on the T2125. The general trades picture is in tax deductions for contractors and tradespeople; this page drills into the roofing-specific costs.

Materials and Job Costs (Your Largest Spend)

For roofers, materials are usually the biggest cost. The shingles, membrane, underlayment, flashing, drip edge, vents, fasteners, sealant, and cap you buy for a job are deductible. When you bill a client for completed work, these are part of your cost of goods sold, claimed against the contract revenue (purchases are reported in the cost-of-goods area of the T2125). Track them per job so your margin is clear and the deduction holds up on review.

CostNotes
Shingles, membrane, underlayment, flashing, vents, capCost of goods sold, deducted against contract income
Consumables (nails, sealant, adhesive, caulk)Supplies, deducted as used (line 8811)
Equipment fuel (compressor, generator, kettle)Deductible, separate from vehicle fuel (line 9224)
Dumpster, disposal, and tear-off haul-away feesDeductible

Tear-off disposal is a real and often-large roofing cost. Keep the dump and bin-rental receipts.

Equipment and Fall-Protection Gear (Through CCA or Supplies)

How you claim gear depends on what it cost:

  • Items under $500 fall into CCA Class 12 and are written off in full the year you buy them (not subject to the half-year rule)
  • Higher-value equipment is a capital asset deducted over time through capital cost allowance (CCA) on line 9936, usually Class 8 at 20%
ItemHow to claim it
Hand tools, hammers, knives, pry bars (under $500)Class 12, full write-off year one
Coil nailers, compressors (under $500 each)Class 12, otherwise Class 8
Ladders, ladder hoists, roofing jacks, kettles, generatorsClass 8 (20%) when over $500
Harnesses, lanyards, anchors, guardrail systemsSupplies (8811) if low-cost, or Class 8 if a high-value system
Laptop or tablet for quotingClass 50 (55%)

Required fall-protection equipment (harnesses, lanyards, anchors, guardrails, hard hats) is fully deductible, and it is the one piece of safety spend no roofer should miss. Ordinary clothing is not deductible. A full walkthrough of declining-balance CCA is in the capital cost allowance guide.

Subcontract Crews and Helpers

Roofing runs on crews, and how you deduct them depends on the relationship:

  • If you pay another independent roofer or crew who invoice you, those payments are subcontract costs on line 8360. Keep an invoice for every payment. See hiring subcontractors and the T4A/T5018
  • If you employ a helper, you deduct gross wages plus your employer CPP and EI as a payroll cost. Direct job wages sit in the cost-of-goods area; general wages go on line 9060. See hiring your first employee

Compliance note separate from your deductions: if construction (including roofing) is your main line of business, the CRA requires you to report payments to subcontractors on a T5018 information slip each year. That is a filing obligation, not a deduction.

Licensing, Insurance, and Dues

CostT2125 line
Business licence and required permitsBusiness taxes, licences, and dues, line 8760
WCB / WorkSafe premiums (essential in a high-risk trade)Deductible
Commercial general liability and equipment insuranceInsurance, line 8690
Trade or roofing association duesLine 8760

WCB or WorkSafe coverage is both a compliance requirement and a deduction in a fall-risk trade. Liability insurance details are in business insurance deductions.

The Work Truck and Vehicle Costs

Your truck is usually one of the largest deductions, with two pools that both use the same business-use percentage from your logbook:

  • Operating costs (fuel, insurance, repairs, licence, lease) on line 9281, prorated by business kilometres over total
  • Depreciation of the vehicle through CCA on line 9936
VehicleCCA classNotes
Cargo/work truck used substantially all for the businessClass 10 (30%)A vehicle clearly unsuited to personal use may avoid the passenger-vehicle cap
Passenger-type pickup costing $38,000 or less (before tax)Class 10 (30%)No per-vehicle cap
Passenger-type pickup costing more than $38,000Class 10.1 (30%)Capital cost capped at $38,000 plus tax (2025 limit)
Eligible zero-emission vehicleClass 54 (30%)Capped at $61,000 plus tax, with a possible enhanced first-year deduction

A logbook of business kilometres is required, and driving from home to a single regular workplace is commuting, not business use. A trailer or dump trailer used to haul materials and tear-off is also a capital asset (generally Class 10). See vehicle expense tracking for the self-employed.

Phone, Home Office, and Other Overhead

  • Phone and data at the business-use portion go on line 9220; the handset, a tablet, or a quoting computer is a Class 50 capital asset. See phone, internet, and utility deductions
  • Advertising that wins jobs (online ads, lawn signs, vehicle wraps, a website) is deductible on line 8521
  • If you quote, invoice, and keep your books from a dedicated space at home, or store materials and equipment there, a portion of your home costs may qualify on line 9945, capped at net income with the excess carried forward. See home office deductions
  • Accounting, bookkeeping, and tax-prep fees go on line 8860; bank and processor charges on line 8871

GST/HST for Roofers

Roofing work is a taxable supply. Once your worldwide taxable revenue passes $30,000 in a single calendar quarter or over the previous four consecutive calendar quarters, you must register for a GST/HST account and charge tax on your work at the rate of the client's province. Below that you may register voluntarily, which many roofers do early because it lets them recover the GST/HST paid on materials, equipment, the truck, and disposal as input tax credits (ITCs). There is no professional or financial-services exemption for roofing, so it is fully taxable once you are registered. The mechanics of recovering that tax are in GST/HST input tax credits.

Common Mistakes Roofers Make

  1. Expensing equipment that should be depreciated. A $40 pry bar is a Class 12 write-off; a $1,500 ladder hoist or kettle is a Class 8 capital asset claimed through CCA.
  2. Not tracking materials and disposal per job. Without job-level records your cost of goods sold and margins are hard to defend on review, and tear-off disposal is easy to forget.
  3. Claiming ordinary clothing. Only required protective and fall-protection gear qualifies.
  4. No vehicle logbook. Without one the CRA can deny the entire truck claim; only the business-use share of operating costs and CCA is deductible.
  5. Mislabeling a crew member. An independent sub's invoices are subcontracts on line 8360; an employee's wages run through payroll (with employer CPP/EI). A construction business must also file T5018 slips for subcontractor payments.
  6. Mixing in personal projects. Materials for your own roof are not a business expense.
  7. Deducting a salary paid to yourself. A sole proprietor's drawings are not an expense; only wages to actual employees are deductible.
  8. Not setting aside tax through the season. Roofing income is seasonal; the April 30 balance and CPP are due even in a slow winter.
  9. Forgetting both halves of CPP (11.9% on net income to the YMPE, plus CPP2 above it), then being surprised by a large April 30 balance.
  10. Assuming June 15 is also the payment date. Interest accrues on any balance from May 1, and ignoring instalment reminders once net tax owing tops $3,000 triggers instalment interest.

What Good Records Look Like

For each tax year you should have receipts for materials, equipment, and disposal (tagged to a job where possible, with the cost on each receipt so the CCA class is clear), supplier and subcontractor invoices, your licensing, WCB, and insurance records, a vehicle logbook with start and end odometer readings, and a record of all contract income. If construction is your main business, keep your T5018 subcontractor records too. Keep everything for six years from the end of the tax year. Setting up the business side for the first time? Starting a freelance business in Canada covers the foundations.

Sources

  1. CRA: T2125 Statement of Business or Professional Activities
  2. CRA: Guide T4002 -- Self-employed Business, Professional, Commission, Farming, and Fishing Income
  3. CRA: Business expenses for sole proprietorships and partnerships
  4. CRA: Claiming capital cost allowance (CCA)
  5. CRA: Classes of depreciable property (CCA classes including Class 8, 10, 12, 50)
  6. CRA: Line 8360 -- Subcontracts
  7. CRA: T5018 -- Statement of contract payments
  8. CRA: Motor vehicle expenses
  9. CRA: Business-use-of-home expenses (line 9945)
  10. CRA: When to register for and start charging the GST/HST
  11. CRA: CPP contribution rates, maximums and exemptions
  12. CRA: Required tax instalments for individuals
  13. Department of Finance: 2025 Automobile Deduction Limits

Claimable tracks all of this automatically.

Map expenses to CRA line items, scan receipts, and export audit-ready reports. Free to start.

Start for Free