Tax compliance for a Canadian fence contractor is province-specific by design. The federal layer (GST) is the same everywhere; the provincial layer changes what you collect, how the invoice has to read, and where you remit it. On top of that, you have WSIB or your provincial equivalent, locate-call obligations, municipal business licensing, and (in some provinces) construction-lien-act trust requirements.
This is not legal advice — for edge cases, talk to an accountant who works with contractors. But the working knowledge below covers what every Canadian fence shop owner should know cold.
References to FenceTracer reflect a working implementation. The obligations apply to any tool you use; the underlying record-keeping is yours regardless.
Sales tax by province
Eight different tax models, depending on where the fence is being installed (not where your shop is — tax follows the place of supply).
Ontario — 13% HST
Single 13% HST line on the invoice. One remittance to the CRA. Mandatory registration once trailing four-quarter taxable supplies cross $30,000. Below that threshold, voluntary registration lets you claim input tax credits on supplier purchases, which is usually a clear win for any working fence shop.
Quebec — 5% GST + 9.975% QST
Two separate lines on the invoice. Register with the CRA for GST and Revenu Québec for QST — they're separate accounts with separate filings. Since 2013, QST is calculated on the pre-tax amount (not GST-inclusive), so it's effectively additive: 14.975% combined.
Atlantic provinces — HST (NB, NL, NS, PEI)
New Brunswick, Newfoundland and Labrador, and Prince Edward Island use 15% HST. Nova Scotia uses 14% HST for taxable supplies made on or after April 1, 2025. Quote software needs to keep Nova Scotia separate instead of treating every Atlantic install as one rate.
Same harmonized model as Ontario: one line, one remittance to the CRA. Atlantic rates have shifted historically; double-check the current rate at each fiscal year start.
British Columbia — 5% GST + 7% PST
Both shown as separate lines. PST applies to taxable goods (most fence materials) but generally not to most labour on real-property contracts. BC's PST rules around "real property contracts" are more nuanced than Ontario's HST — read the Finance BC bulletin on construction contractors before billing, especially for commercial work.
Manitoba — 5% GST + 7% PST / Saskatchewan — 5% GST + 6% PST
Same structure as BC. PST on materials, generally not on real-property labour. Each province publishes its own bulletin; rules differ in detail.
Alberta + Territories — 5% GST only
Simplest jurisdiction: single 5% GST line. AB, NT, NU, YT have no provincial sales tax. Cross-province quoting is the only real complication — see below.
Records and remittance
The CRA wants six years of records after the year-end the records relate to. Provincial agencies (Revenu Québec, Finance BC) have similar windows. In practice, this means cloud-based quote and invoice systems are non-optional past your second year — paper records get unwieldy fast.
The non-negotiables:
- Photograph every supplier receipt at receipt time. Input tax credits — the GST/HST you paid on supplier purchases — can be reclaimed against the GST/HST you collect. They add up to thousands per year and the work isn't recoverable later. The photo-the-receipt habit is the highest-ROI bookkeeping move a fence shop can build.
- Reconcile the bank to your invoices monthly. Every deposit and payment matched to a quote/invoice number. Unmatched bank lines are the audit findings most shops can't explain three years later.
- Separate business and personal banking. Business bank account, business credit card. Comingled finances are the single most expensive bookkeeping mistake.
- Cash payments get paper receipts. Receipt with invoice number, amount, date. Cash without paper trail is a perennial CRA flag.
- GST/HST registration number on every quote and invoice. B2B customers need it to claim their own input tax credit. Add it to your quote PDF template once.
Filing cadence
Most small fence shops file GST/HST quarterly. Once trailing-12-month taxable sales pass $1.5M you must file monthly. Quarterly is simpler for cash-flow planning; monthly catches problems sooner. Set calendar reminders for the filing deadline of each cycle — the CRA's portal is fine but doesn't remind you.
The Quick Method
Eligible small businesses can elect the GST/HST Quick Method, which simplifies remittance using a fixed rate. For service-heavy businesses with low input costs, it can save tax. For a fence shop where materials are most of cost-of-goods, it's usually not the right call. Ask your accountant before electing.
Audit defense
Software with a built-in audit trail on every quote and invoice (when created, sent, accepted, invoiced, paid, and any revisions) makes audits a query rather than a search-the-shoebox project. Set up authorized representative access for your accountant on the CRA's My Business Account, Revenu Québec's ClicSÉQUR, and eTaxBC if applicable. It's a 30-minute task that saves hours every quarter.
WSIB, WCB, and worker compensation
WSIB (Ontario) or the equivalent provincial workers' compensation board (WCB) registration is mandatory for most contractors with employees. Even sole-prop owners doing physical labour usually opt in for personal coverage — the premiums are based on payroll and a class rate, and the protection is meaningful when something goes wrong on a dig.
Quarterly clearance certificates are free and immediate through the WSIB portal. Order one each quarter as a habit, not a fire drill, so you have it ready when a customer or general contractor asks. If you subcontract to another fence company, they'll often require a clearance certificate before paying your invoice.
Insurance: what fence shops actually need
The insurance stack for a working Canadian fence shop is reasonable:
- General liability — $2M minimum for residential work, $5M for larger commercial. Quote price reflects the risk class — fence is medium-low compared to roofing or excavation.
- Commercial vehicle insurance — personal auto policies don't cover commercial use. Trucks used for fence work need commercial coverage. Insurers will check after a claim, and a personal-auto policy on a commercial vehicle can result in claim denial.
- Tool and equipment insurance — inland marine policies cover stolen or damaged equipment. A $20K post pounder + auger combo is worth insuring separately. The premiums are inexpensive; the payouts are quick when a truck gets broken into.
- Errors and omissions — if you offer fence design or property-line consultation, E&O protects against claims that your advice caused damage. Most fence shops don't need it; commercial-heavy ones often do.
On-site compliance: the things that bite
Locate calls
Ontario One Call (Ontario), Info-Excavation (Quebec), BC One Call, Alberta One-Call. Every fence install requires a utility locate before any digging. Failing to call is the single most expensive avoidable mistake in the trade — fines run into the thousands, and damaging a gas or fiber line is significantly worse than that.
The right pattern is to make locate-call status a first-class field on every job that blocks scheduling until cleared. If your tool doesn't make this a hard guard, you'll skip it on a busy day and pay for it on a worse day.
Fence height and setback bylaws
Most municipalities cap front-yard fence height at 1.0–1.2 m and side/rear at 1.8–2.4 m. These vary by city and even by zoning. Bake the bylaw check into your quote process — confirm before quoting unusual heights, and document the customer's awareness when they want something non-standard.
Pool fence regulations
Provincial and municipal pool-enclosure laws are strict and enforced. The standard pattern: self-closing self-latching gates with the latch at 1.5 m, no climbable structures within 90 cm, gaps under 100 mm. Exact specs vary; pull the local bylaw before quoting any pool fence.
Property lines
Fence on the wrong side of a property line is a lawsuit waiting to happen. For ambiguous boundaries, require a current survey before installation. If the customer refuses to get a survey, document the verbal property-line agreement on the quote so there's a paper record of what was agreed.
Building permits
Most residential fence under 2.4 m doesn't need a permit, but commercial chain link of certain heights and any fence with structural footings often does. Heritage and conservation districts add another layer — replacement of a non-compliant fence in a heritage area can become a permit project. Local rules vary; call the building department before assuming.
Bilingual documents in Quebec
Bill 96 strengthened French-language requirements for consumer documents. Quote PDFs, contracts, and warranty terms aimed at Quebec consumers should be available in French. This isn't an aesthetic concern — the OQLF can act on complaints, and customers appreciate seeing their language. Plan tooling to support bilingual rendering from day one rather than retrofitting later.
Construction lien acts and trust accounting
Several provinces (Ontario's Construction Act, BC's Builders Lien Act, equivalents elsewhere) treat certain payments as trust funds. The Ontario Construction Act, in particular, has rules around how funds received for a project must be handled. Whether you're subject depends on contract type and value. Talk to your accountant about whether your work falls under your province's lien act and what bookkeeping that requires.
FenceTracer
Province-aware tax, locate-call workflow, audit-ready records
FenceTracer derives the right tax math from your company's province automatically — HST, QST, GST + PST, GST-only — and treats locate-call status as a first-class scheduling field. 30-day free trial, no credit card.FAQ
Frequently asked questions
Do I have to charge HST on fence installation in Ontario?
Yes, if you're registered for GST/HST (mandatory once trailing four-quarter taxable supplies pass $30,000). Charge 13% HST on the full invoice — materials and labour combined. One line on the quote, one remittance to the CRA. Below the registration threshold, you can register voluntarily to claim input tax credits on supplier purchases, which is usually worthwhile.
What's the difference between HST and QST for a fence contractor working in both Ontario and Quebec?
Ontario uses HST (a single harmonized 13% rate). Quebec uses GST (5% federal) + QST (9.975% provincial), shown as two lines. You register separately with the CRA for HST/GST and with Revenu Québec for QST. Tax follows the install address, so a Toronto shop installing in Montreal collects QST + GST and remits to Revenu Québec, not HST to the CRA.
Do I need WSIB if I'm a sole-prop fence contractor with no employees?
WSIB registration is technically optional for sole proprietors with no employees in Ontario, but most owner-operators opt in for personal coverage given the physical risk of fence work. If you sub to another contractor, they'll likely require a WSIB clearance certificate before paying you. The optional-but-recommended logic also applies to most provincial WCB equivalents.
Do I need a permit to install a fence in Ontario?
Most residential fence under 2.4 m height doesn't require a building permit in Ontario. Commercial chain link over certain heights, fences with structural footings, pool enclosures, and any work in heritage districts often do. Rules vary by municipality — call the local building department before quoting unusual jobs. Pool-fence regulations are particularly strict and enforced.
What insurance do Canadian fence contractors actually need?
Standard for residential fence work is $2M general liability; larger commercial work often demands $5M. You'll also need commercial vehicle insurance on any truck used for the business (personal auto policies don't cover commercial use), and inland marine coverage for valuable tools and equipment. WSIB or equivalent for any employees. E&O is usually only needed if you offer design consultation.
How long do I have to keep tax records?
Six years after the end of the year the records relate to, per CRA rules. Provincial agencies have similar windows. Cloud-based quote and invoice systems make this trivial; paper records become a real liability after a year or two. Photograph supplier receipts as soon as you receive them — input tax credits add up to thousands per year and aren't recoverable if the receipts disappear.
What's the best way to handle locate calls?
Treat locate-call status as a first-class field on every job — Not Yet Requested, Requested, Cleared. Make scheduling tooling refuse to confirm an install date until the locate is cleared. Skipped locates are the most expensive avoidable mistake in fence: fines, damaged utilities, and significantly worse outcomes. Ontario uses Ontario One Call; Quebec uses Info-Excavation; BC uses BC One Call; Alberta has Alberta One-Call. All are free.