All guides

Free Templates

Snow Removal Invoice Template: Per-Event and Seasonal Examples

7 min read · Updated 2026-10-07

Snow invoices get questioned more than most. The snow is gone by the time the invoice arrives, the person approving it wasn’t there at 4 a.m., and the line says “Snow removal, January”. A clear invoice lists the visits, ties each one to a date and time, and matches the estimate the client signed.

Below are two templates to copy: one for per-event work, where each plowing and de-icing visit is its own line, and one for a seasonal contract paid in monthly instalments. Both work in Canada and the US.

What every snow removal invoice needs

FieldExampleWhy it matters
Your business detailsName, address, phone, emailSo the payment reaches you
Tax registrationGST/HST number in Canada if you are registered; your state sales tax permit in the US where one appliesBusiness clients in Canada need your GST/HST number to claim the tax back
Invoice number and date[INV-2027-0142], issued [February 2, 2027]Both sides can find it later
Bill-to and service addressThe client’s billing address, and the property servicedProperty managers pay for many sites; the service address tells them which budget
PO or agreement reference[PO 55812] or “Seasonal agreement signed October 14, 2026”Many commercial clients can’t pay without one
Service period[January 1–31, 2027]Shows which visits this invoice covers
Visit linesDate, service, areas, time in and out, rateThe part the client actually checks
Subtotal, tax and totalTax shown as its own lineRequired on most business invoices
Terms and how to payDue within 30 days; e-transfer, cheque or ACHSets when a reminder is fair

Template 1: per-event invoice

List one line per visit, at the rate on the signed estimate. Keep the areas and times on each line; they are what the client checks against their own memory of the storm.

DateServiceAreasTime in–outRate
[Jan 12]PlowingLot and drive aisles[04:10–05:05][$] per visit
[Jan 12]ShovellingEntrances, walks, ramp[04:15–05:00][$] per visit
[Jan 12]De-icingLot, drive aisles, walks[05:05–05:30][$] per application
[Jan 14]De-icing (refreeze)Walks and entrances[06:20–06:40][$] per application

A snowfall usually produces a plowing line and a de-icing line on the same date; a refreeze night produces a de-icing line on its own. If your rates are all-in, each de-icing line already covers the material, so there is no separate salt line for the client to question.

Add a notes line: “Plowing triggered at [5 cm / 2 in] per the signed estimate. Visit records with times and photos available on request.” If a visit falls outside the triggers (the client called you out, or drifting closed an entrance), say why on that line.

Template 2: seasonal instalment invoice

  • Line: “Seasonal snow and ice service, [property], instalment [3] of [5], [service period]” at the agreed instalment amount.
  • A short visit summary for the month: the dates of plowing and de-icing visits. It isn’t billed line by line, but it shows the client what the instalment paid for.
  • Any work outside the seasonal scope, agreed in writing, as its own line: hauling, an extra area, or events beyond a cap.
  • A due date that matches the contract, for example the 1st of the month.

Decide whether instalments are billed in advance (at the start of each month) or in arrears (after the month of service), and say which in the contract. In arrears is easier for a client to approve, because the work has already happened; in advance is better for your cash flow.

Payment terms that get you paid

  • Net 30 is common for commercial clients and property managers; residential clients often pay on receipt.
  • Say how to pay: e-transfer or cheque in Canada, ACH or cheque in the US, and card if you take it.
  • Send per-event invoices within a day or two of the storm, while it is still remembered. The guide to per-event billing covers why speed matters.
  • If you charge interest on late payments, put it in the contract first. In Canada, state it as a yearly rate as well as any monthly rate: the federal Interest Act can limit interest that is stated only as a monthly rate.
  • Keep the visit record ready. “Was it really that bad?” is answered by the visit times and photos, not by an argument.

Taxes: Canada and the US

In Canada, you must register for GST/HST once your taxable revenue passes $30,000 in a calendar quarter or over four consecutive quarters, and then charge it on your snow services. British Columbia, Saskatchewan, Manitoba and Quebec also have their own provincial sales tax, each with its own rules on which services it covers. Show each tax as its own line, with your registration number.

In the US, whether snow removal is taxable depends on the state, and sometimes on whether the property is residential or commercial. Check with your state’s revenue department or your accountant before the first invoice of the season.

General information, not tax or legal advice. Ask your accountant what applies where you work.

Mistakes that slow payment

  • One line for the whole month: “Snow removal, January”.
  • No PO number, so the invoice waits in the client’s accounts payable queue.
  • Visits that don’t match the signed triggers, with no note explaining why.
  • Rates that differ from the signed estimate.
  • Invoices sent weeks after the storm.

Invoices built from the visits your crew logged

Icey Software turns the visits your crews logged in Field Mode into invoice drafts, so each line names a real visit: the service, the site and the date. You check each draft and send it. Payments are recorded by hand: you mark an invoice paid when the money arrives, however the client paid. Invoices export as a CSV file in the format QuickBooks imports. The Free plan covers up to 5 operator seats and up to 15 active sites, with no card.

Frequently Asked Questions

What should a snow removal invoice include?

Your business details and tax number, an invoice number and date, the bill-to and service addresses, any PO or agreement reference, the service period, one line per visit (date, service, areas, time in and out, rate), the subtotal, tax and total, and the payment terms.

How do I invoice a seasonal snow contract?

Bill the agreed instalment each month as one line, for example “instalment 3 of 5”, and add a short summary of that month’s visit dates. Bill anything outside the seasonal scope, agreed in writing, as its own line.

Should salt be its own line on a snow invoice?

Not if your prices are all-in. When each de-icing application’s price includes the material, each application is one line at the agreed rate, which is simpler for the client to check.

When should I send a snow removal invoice?

Per-event invoices within a day or two of the storm; monthly invoices in the first days of the next month; seasonal instalments on the dates in the contract.

Do I charge GST/HST on snow removal in Canada?

If you are registered for GST/HST, or required to be because your taxable revenue passed $30,000, snow removal is generally a taxable service and you charge it. Provincial sales tax rules differ, so ask your accountant.

All the free templates

Related guides

Run your snow business on Icey

Dispatch, GPS, salt logs, quoting, and e-sign contracts in one place. Free for crews of up to 5 operators — no demo call: sign up and add your first sites today.

Start free