Snow removal

Snow Removal Invoice Template (Free)

Short answer

A snow removal invoice needs the pricing model stated up front — per-push with the storm date and depth, or seasonal with the contract period — plus salting/de-icing and any walkway or steps work as separate line items. Copy the template below, or use invoicing software that tracks the season's pushes automatically and bills seasonal customers on schedule.

What belongs on the invoice

  • Business name and contact info
  • Customer name and property address
  • Pricing model — per-push (with storm date and depth) or seasonal (with contract period)
  • Line items — plowing, salting/de-icing, walkways, extra passes
  • Subtotal, any tax, and total due
  • Payment terms
  • Payment method(s) accepted

The template — per push

[Your Business Name]
[Address] · [Phone] · [Email]

Invoice #____        Date: __________
Bill To: [Customer Name]
Property: [Address]

--------------------------------------------------
Description                              Amount
--------------------------------------------------
Plowing — [storm date, depth]            $______
Salting / de-icing (if applicable)       $______
Walkways / steps (if applicable)         $______
--------------------------------------------------
Subtotal                                 $______
Tax (if applicable)                      $______
Total Due                                $______

The template — seasonal contract

[Your Business Name]
[Address] · [Phone] · [Email]

Invoice #____        Date: __________
Bill To: [Customer Name]
Property: [Address]
Contract period: [Nov 1 – Apr 1]

--------------------------------------------------
Description                              Amount
--------------------------------------------------
Seasonal plowing contract                $______
Salting / de-icing add-on (if separate)  $______
--------------------------------------------------
Subtotal                                 $______
Tax (if applicable)                      $______
Total Due                                $______

Payment terms: [full amount / installment schedule]

Keep per-push and seasonal records separate

Mixing per-push jobs into a seasonal customer’s invoice history is how storm counts get disputed at renewal. If a seasonal customer also needs an extra pass or walkway work, log it as its own line so it doesn’t quietly inflate what looks like their contract’s baseline.

Skipping the manual tracking

A season is a lot of storms to invoice by hand, especially split across per-push and seasonal customers. Software that logs each push against the right customer and sends seasonal invoices on schedule means winter doesn’t turn into a spreadsheet project in March.

Frequently asked questions

Should a per-push invoice list the storm date?

Yes, always. It's the record that ties the charge to a specific event, which matters if a customer questions how many pushes happened over a season.

How should a seasonal contract be invoiced?

As a single invoice for the contract period (often split into 2–3 installments across the season), separate from any per-push add-on work like extra passes during a long storm.

Do walkways need their own line?

Yes, since they're typically hand-shoveled rather than plowed and priced differently from the driveway — keeping them separate avoids confusion about what the driveway price covered.