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.
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 page | This page | |
|---|---|---|
| Currency | Follows your site setting | Pinned to CAD |
| Trigger and depth | Inches | Centimetres |
| Salt | Pounds | Kilograms |
| Tax | One sales-tax rate, 0% by default | GST/HST by province, plus PST or QST where a province has one |
| Registration | Not printed | GST/HST number, or a small-supplier line |
| Client’s tax credits | Not applicable | Editor 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:
- 13% HST in Ontario;
- 14% HST in Nova Scotia (“As of April 1, 2025, the HST rate has decreased to 14% in Nova Scotia”);
- 15% HST in New Brunswick, Newfoundland and Labrador, and Prince Edward Island;
- 5% GST in Alberta, British Columbia, Manitoba, Quebec, Saskatchewan, Yukon, the Northwest Territories and Nunavut.
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 total | What section 3 of the regulations requires |
|---|---|
| Under $100 | Your name or trade name, the invoice date and the total. |
| $100 to $499.99 | All 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 more | All 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?
Which GST/HST rate goes on the invoice?
What does a commercial client need to see on my invoice?
What about PST or QST?
Should I bill per push or per event?
Is there a US version?
Sources
- GST/HST calculator (and rates): table of GST/HST and PST rates by province (page date modified 2025-04-01). Canada Revenue Agency. Retrieved .
- 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 .
- 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 .
- 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 .
- 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 .
- 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 .
- 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 .
- Snow & Ice Management Standard Glossary of Terms (updated 1 December 2017): Per Service, Per Event, Per Season. Snow and Ice Management Association (SIMA). Retrieved .