Snow Removal Invoice Template (Canada): per push, per event, salt lines, GST/HST

Free Canadian snow removal invoice template in CAD: per-push, per-event and seasonal lines, depth in cm, salt in kg, GST/HST by province. Excel, no signup.

Your business
Invoice details

Auto-suggested; edit freely. Nothing is saved between visits.

Set from the payment terms; edit to override.

Bill to

The lot or driveway you cleared, when the bill goes to a condo board or property manager elsewhere.

Season and trigger

The 5 cm shown is an example; overwrite it. Copy the real value from your agreement. A push billed below it is flagged here, never on the printed copy.

Line items

One line per push, visit, event, instalment or material. Each line takes a service date, a billing kind, a description, the snowfall depth in centimetres (optional), a quantity and a unit price in CAD. Salt is billed by the kilogram. Amount = Qty × Unit price.

GST/HST

Sets the GST/HST rate from the CRA table; you can still edit the rate.

Registration

Prints on the invoice when you are registered.

Filled from your province. A small supplier charges none.

Only in British Columbia, Manitoba, Saskatchewan and Quebec. Never prefilled: whether it applies to snow clearing is your province's rule.

Discount
Discount type

Optional. Taken off before tax; clamped so the total never goes negative.

Payment and notes

Service-log offer, next-storm reminder, or a thank-you. Editable.

Download the Excel snow invoice (Canada) CAD · depth in cm · salt in kg · GST/HST line · no signup

Edit the lines and the province: the invoice updates live. Download the workbook or print when ready.

[Business Name] [Phone / Email] [Business Address]
INVOICE Invoice # [INV-0000] Issue Due Terms Net 15
[Client Name] [Client Address] [Phone / Email]
Date / service Qty Unit price Amount
Subtotal
HST
Total / Balance due (CAD)

A billing document, not a service log of record; check GST/HST and provincial tax for your province; not legal or tax advice.

Print or save
How this invoice adds up

Each line's Amount is its quantity times its unit price, counted in the unit the billing kind sets: pushes, visits, events, instalments, kilograms of salt, hours or loads. The workbook totals the lines, takes off an optional discount, then adds GST/HST and, in the four provinces that have one, a separate PST or QST line:

amount   = qty × unit price
subtotal = Σ amount
taxable  = subtotal - discount
gst_hst  = round(taxable × GST/HST rate, 2)   (0 for a small supplier)
pst      = round(taxable × PST/QST rate, 2)   (BC, MB, SK, QC only)
total    = taxable + gst_hst + pst

Worked example, the three example rows the page opens with: a push at 10 cm (1 × $70 = $70), 20 kg of rock salt (20 × $1.00 = $20) and a two-day storm billed per event (1 × $160 = $160) make a $250.00 subtotal. In Ontario, HST at 13% is $32.50 and the total is $282.50. The prices are example figures to overwrite, not market rates.

The province field fills the rate from the Canada Revenue Agency's GST/HST rates table (page dated April 1, 2025; checked October 17, 2026):

Province or territory Tax Rate
Newfoundland and Labrador HST 15%
Prince Edward Island HST 15%
Nova Scotia HST 14%
New Brunswick HST 15%
Quebec GST, plus provincial tax 5%
Ontario HST 13%
Manitoba GST, plus provincial tax 5%
Saskatchewan GST, plus provincial tax 5%
Alberta GST 5%
British Columbia GST, plus provincial tax 5%
Yukon GST 5%
Northwest Territories GST 5%
Nunavut GST 5%

The trigger depth and each line's depth are record-keeping, not math: they never change a total.

You cleared the plaza lot in Barrie three times this week, and the property manager pays from an invoice, not a phone call. This template builds a Canadian snow removal invoice one dated line at a time: each push, visit, storm event, seasonal instalment and kilogram of salt gets its own row, with the snowfall depth in centimetres beside it. Pick your province and the GST/HST line fills from the Canada Revenue Agency’s rates table. Everything is in CAD. Print it from the preview or download the Excel workbook. No signup, nothing saved.

This is the Canadian edition of the snow removal invoice template. Same invoice, different country.

What changes from the US invoice

US pageThis page
CurrencyFollows your site settingPinned to CAD
Trigger and depthInchesCentimetres
SaltPoundsKilograms
TaxOne sales-tax rate, 0% by defaultGST/HST by province, plus PST or QST where a province has one
RegistrationNot printedGST/HST number, or a small-supplier line
Client’s tax creditsNot applicableEditor check against the input tax credit rules

The currency pin is deliberate. An invoice for a Mississauga lot that shows another currency because of a browser preference is a defect, so this page ignores the site-wide currency setting.

GST/HST: the province sets the rate

Pick the province or territory where you make the supply and the rate box fills from the CRA’s GST/HST rates table. As of that table’s April 1, 2025 page date, it reads:

The same table sits in the “How this invoice adds up” panel above. The rate stays editable, because rates change and because a job near a provincial border raises a place-of-supply question that this page does not answer; the CRA’s place-of-supply rules do. Check the current table before your first invoice of the season.

The invoice labels the line HST in the five participating provinces and GST everywhere else, with the rate and the province in the label, for example “HST (13%, Ontario)”. A discount comes off before tax, and each tax is rounded to the cent, the same way the workbook does it.

PST and QST

The CRA table lists a separate provincial tax in British Columbia, Manitoba, Saskatchewan and Quebec (Quebec’s is the QST). In those four provinces a PST/QST rate box appears, and it starts at 0. That is on purpose: whether provincial sales tax applies to snow clearing is that province’s rule, not something this page will guess, so enter a rate only if it applies to your service. In the HST provinces the box goes away, because the HST already includes the provincial part.

Small suppliers charge nothing

Under section 148 of the Excise Tax Act you are a small supplier while your taxable supplies over the four calendar quarters before the current one total $30,000 or less. Under section 166, a small supplier who has not registered does not charge GST/HST. Choose Small supplier and the tax line drops off; the invoice prints “Not registered for GST/HST (small supplier); no GST/HST charged.” so the client is not left wondering. Section 148 sets out the full test, including how associated businesses count, so read it before you rely on the status.

What a commercial client needs on the invoice

Condo boards, property managers and plaza landlords that are registered claim input tax credits for the GST/HST you charge them, and the Input Tax Credit Information (GST/HST) Regulations set what your invoice must show before they can. The tiers run on the invoice total:

Invoice totalWhat section 3 of the regulations requires
Under $100Your name or trade name, the invoice date and the total.
$100 to $499.99All of that, plus your GST/HST registration number and the GST/HST charged (or, if your prices include tax, a statement saying so and the total rate).
$500 or moreAll of that, plus the client’s name, the payment terms and a description of each supply.

When you are registered, the editor checks the form against those tiers as you type. A missing registration number at $100 or more, or a missing client name or a blank line description at $500 or more, shows a note under the tax fields; the note never prints. The invoice always carries the payment terms and the tax line, so a filled form clears the check.

Centimetres, kilograms and the trigger check

Enter the trigger from your agreement in centimetres and give each push a depth. When a push, visit or event carries a depth under the trigger, the editor flags that line before you send it, so you can confirm the agreement covers the visit. The flag never prints, and depth never changes a total. Salt, hauling and hourly lines are not checked, because ice and cleanup work often happen without new snow.

Salt is billed by the kilogram on its own line. To work out how many kilograms a lot or a run of walks takes, the de-icing salt calculator works in kilograms and metres as well as pounds and feet.

Per push, per event and seasonal lines

Bill the structure your agreement uses. SIMA’s glossary of terms separates Per Service (with the synonyms per push and per visit), which bills “each time a salt application, snow clearing or both is completed”, from Per Event, which bills “a defined set of services each time an event has occurred”, with the event’s limits set in the contract. So one 25 cm system across two days can be four per-push lines or one per-event line. A seasonal contract bills its instalment, plus anything the contract leaves outside the season fee.

The Canadian snow removal contract template is where the structure, the centimetre trigger and the GST/HST clause get written down; this invoice bills against it, and the agreement reference field prints the contract’s date on every invoice. Which structure fits which market is worked through in snow contracts in Ontario and the Prairies. To set the per-push or seasonal price in CAD before you bill it, use the Canadian snow removal pricing calculator.

Dates and depths are your record

That Ontario and Prairies guide also covers why a dated record matters to a Canadian snow contractor, including Ontario’s notice rules for snow and ice injury claims. An invoice is not that record: keep a service log with arrival times, depths and de-icing quantities, and make the invoice’s dated lines match it. The notes line offers the log to the client on request.

What it is, and what it is not

This is a billing document. It does not store customers or invoices, number them in sequence, mark anything paid or take payments, and it is not tax advice. The three example rows the page opens with ($70 a push, $1.00 a kilogram of salt, $160 an event) are figures to overwrite, not market rates. Payment terms default to Net 15; if a balance runs late, the invoice late-fee calculator works out a fee on your own terms. More documents like this one live in the templates library.

Frequently asked questions

Do I have to charge GST/HST on a snow removal invoice?
Yes, unless you are a small supplier who has not registered. Under sections 221(1) and 240(1) of the Excise Tax Act, every person who makes a taxable supply must collect the tax and must register unless they qualify as a small supplier. Section 148 sets the small-supplier threshold: your taxable supplies over the four calendar quarters before the current one total $30,000 or less. Under section 166, a small supplier who has not registered does not charge GST/HST. Choose Small supplier above and the tax line drops off the invoice, which says instead that you are not registered.
Which GST/HST rate goes on the invoice?
The rate for the province or territory where you make the supply. The province field fills it from the Canada Revenue Agency's GST/HST rates table, which as of its April 1, 2025 page date reads 13% HST in Ontario, 14% HST in Nova Scotia, 15% HST in New Brunswick, Newfoundland and Labrador and Prince Edward Island, and 5% GST everywhere else. The rate stays editable; check the CRA's current table before the first invoice of the season.
What does a commercial client need to see on my invoice?
A registered client claims input tax credits from your invoice, and section 3 of the Input Tax Credit Information (GST/HST) Regulations sets what it must show by invoice total. Under $100: your name, the date and the total. From $100: also your GST/HST registration number and the GST/HST charged (or, if your prices include tax, a statement saying so and the total rate). From $500: also the client's name, the payment terms and a description of each supply. The editor checks those fields as you type and never prints the note.
What about PST or QST?
The CRA table lists a separate provincial tax in British Columbia, Manitoba, Saskatchewan and Quebec (Quebec's is the QST), so a PST/QST rate box appears for those four provinces only. It starts at 0 and stays there until you enter a rate, because whether provincial sales tax applies to snow clearing is that province's rule, not something this page guesses.
Should I bill per push or per event?
Whichever your agreement says. SIMA's glossary separates per service (per push, per visit), which bills each completed clearing or salt application, from per event, which bills a defined set of services once per event. A 25 cm system over two days can be four per-push lines or one per-event line. The Canadian side of that decision is in snow contracts in Ontario and the Prairies.
Is there a US version?
Yes. The snow removal invoice template is the same invoice in inches and pounds, with a single sales-tax rate that starts at 0%.

Sources

  1. GST/HST calculator (and rates): table of GST/HST and PST rates by province (page date modified 2025-04-01). Canada Revenue Agency. Retrieved .
  2. GST/HST rates and place-of-supply rules (13% Ontario; 14% Nova Scotia on or after April 1, 2025; 15% other participating provinces; 5% GST elsewhere). Canada Revenue Agency. Retrieved .
  3. Input Tax Credit Information (GST/HST) Regulations, SOR/91-45, s. 3 ($100 and $500 tiers; current to 2026-09-30). Department of Justice Canada. Retrieved .
  4. Excise Tax Act, R.S.C. 1985, c. E-15, s. 148: small suppliers ($30,000 over four calendar quarters; current to 2026-09-30). Department of Justice Canada. Retrieved .
  5. Excise Tax Act, R.S.C. 1985, c. E-15, s. 166: no tax collectible by a small supplier who is not registered (current to 2026-09-30). Department of Justice Canada. Retrieved .
  6. Excise Tax Act, R.S.C. 1985, c. E-15, s. 221(1): every person making a taxable supply must collect tax (current to 2026-09-30). Department of Justice Canada. Retrieved .
  7. Excise Tax Act, R.S.C. 1985, c. E-15, s. 240(1): registration required unless small supplier (current to 2026-09-30). Department of Justice Canada. Retrieved .
  8. Snow & Ice Management Standard Glossary of Terms (updated 1 December 2017): Per Service, Per Event, Per Season. Snow and Ice Management Association (SIMA). Retrieved .

Get early access

Fieldwynn is the field-first app we are building for small crews — simple in the truck, powerful in the back office. It is not out yet; join the early-access list and be first when it launches for your trade.