Snow removal invoice template for per visit plowing and seasonal contracts

A snow removal invoice template for per visit plowing with each storm dated, or seasonal contracts paid in installments.

  • Each visit dated by storm
  • Seasonal contract installments
  • Salting and extra pushes listed
Free download

Enter your email and we send the file straight to your inbox.

Free, no accountSelectable text PDFUpdated

Snow removal invoice template for per visit plowing and seasonal contracts preview
Example only: business names and numbers are made up.

01What is a snow removal invoice template?

A snow removal invoice template bills plowing and shoveling either per visit, with each storm dated, or as a seasonal contract paid in installments, with pushes beyond the contract on their own lines. Ice melt, sidewalk clearing and snow hauling are listed separately. Set up for Alberta, this version charges 5% GST and shows your GST/HST registration number.

Price
Free, no sign up
Formats
Online, Word, Excel, PDF
Designs
8, with your logo
Best for
Per visit plowing and seasonal contracts

02Anatomy

Seven parts of a snow removal invoice

Point at a number to see where each part sits. Miss one and the invoice waits in an inbox while someone asks for it.

Snow removal invoice invoice with its parts numbered
Example only: business names and numbers are made up.
  1. Your business detailsLogo, legal name, address and your business number.
  2. Client detailsThe client's legal name and billing address, plus their tax number for business sales.
  3. Dates and termsIssue date, payment terms and a real due date the client cannot misread.
  4. Lines the client can checkOne line per job, item or visit, with the quantity and price, and their PO number where they use one.
  5. Tax shown correctlyGST or HST on its own line with the rate for the client’s province.
  6. Notes that stop questionsJob address, references and anything the client needs to approve it without emailing you.
  7. Amount dueThe total in a panel that stands out, with the due date beside it.

03Free tax calculator

Work out the tax before you invoice

Enter your price, choose where you bill, and see the exact tax lines your invoice should show. Nothing is saved or sent.

Where you bill
Rate

Invoice total

$2,215.50

Taxable value
$2,110.00
GST/HST 5%
$105.50

Standard rates checked October 2026. Your goods or service may have its own rate, so confirm it before you invoice.

Put it on an invoice

Per visit, per push or seasonal contract

Snow contractors use three pricing models. Per visit is a fixed price each time you clear the site. Per push charges each pass during a long storm, so a 30 cm snowfall may be two or three pushes. A seasonal contract is one price for the winter, usually split into monthly payments, however much snow falls.

Your invoice has to follow the model in the agreement. Adding per push charges to a seasonal customer whose contract says nothing about overages is the quickest way to a dispute in February.

Trigger depths and a dated visit log

Most agreements set a trigger depth, such as 5 cm, below which you do not plow, and a time by which the lot must be clear, such as 7 am. On a per visit invoice, list every visit with its date, arrival time and snowfall, so a property manager can match it against the weather record.

  • Date and arrival time.
  • Snow depth on arrival.
  • Areas cleared: lot, sidewalks, ramps, loading dock.
  • Ice melt or sand applied, and how many applications.

Timestamped photos of the cleared lot back up the log if a visit is ever questioned.

Billing a seasonal contract in installments

A seasonal contract running November to March is often paid in five equal installments. Each invoice names the contract, the installment number and the month, for example ‘Seasonal plowing, December installment, 2 of 5’. If the contract includes a set number of pushes, keep count and bill any extras on a separate line.

Spell out in the contract what happens in a very light or very heavy winter. The recurring installment invoice suits this billing, and our payment terms guide helps you set due dates.

Example lines on a snow removal invoice template

Each line should say what was cleared, when, and by which unit. All figures are sample prices in CAD, pre tax, meant to illustrate each billing unit. Lot size, curbs and islands, equipment and your city set what you actually charge.

ServiceBilling unitSample price
Residential driveway plowingPer visit$45
Commercial lot plowingPer push$165
Sidewalk and entrance shovelingPer visit$45
Ice melt appliedPer application$38
Snow hauled off site, loader and truckPer hour$210
Seasonal contract, small commercial lotPer month, five months$780

GST/HST for snow removal businesses

Snow work is seasonal, so income can bunch into a few months. You are a small supplier, and do not have to register, only while taxable supplies stay at $30,000 or less in any single calendar quarter and across the previous four. A heavy winter can test the quarterly figure first, so watch both.

Alberta charges 5% GST. If you also clear lots in another province, charge that province’s rate, such as 13% HST in Ontario. Commercial clients claiming input tax credits need your GST/HST number and the tax charged on invoices of $100 or more, and at $500 and above the invoice must also name the client, briefly describe the service and state your payment terms. The Canada invoice template covers each field.

Snow removal invoice mistakes

Winter invoices pile up fast, and a property manager approving twenty of them wants each one to match a storm. Most queries come from missing dates or charges the contract never mentioned. These are the ones to watch.

  1. Storms with no dates. ‘January plowing, 6 visits’ cannot be checked; six dated lines can.
  2. Overage pushes with no clause. Only bill extras the contract allows.
  3. ‘Salt’ with no quantity. Show applications or bags.
  4. Plow damage left off the record. If you scraped turf or a curb, note it and say when you will repair it in spring.

Open the sample commercial lot

Grab the Word, Excel or PDF file from this page, or try the snow plowing sample in the generator. It loads a Calgary medical building’s December: the seasonal installment, two extra pushes, dated sidewalk visits, ice melt and haul away, with GST at 5%.

Many snow crews mow in summer, and the lawn care and landscaping invoice covers that side. Landlords who hire you for both may also use the property maintenance invoice. Browse all free templates for other work.

Make it in the free generator

Fill it in on screen and download or email a real PDF. No sign up.

Open the generator

Questions, answered.

Short answers first. Something missing? Ask us.

How do I invoice snow plowing?

List each visit or push with its date, time and snowfall, the areas cleared and the price. Add ice melt, shoveling and hauling as separate lines. For seasonal clients, bill the agreed installment each month and add only the extras your contract allows.

What is a snow clearing invoice?

It is another name for a snow removal bill, common for sidewalk and small lot work. It shows the property, the dates cleared, what was cleared, such as driveway, walks and steps, and any ice melt applied. The layout on this page works for both terms.

Should I charge per push or per visit?

Per visit is simpler for driveways and light snowfalls. Per push suits commercial lots in long storms, where you return several times to stay ahead of the snow. Whichever you choose, write it into the agreement and use the same unit on every invoice.

What if it barely snows on a seasonal contract?

The client still pays the agreed installments, because a seasonal contract trades risk both ways: you keep the price in a light winter and absorb the cost in a heavy one, up to any cap. Explain this before signing so a quiet December does not lead to a cancelled payment.

Can I ask for the whole season up front?

Yes, some contractors offer a small discount for full payment before the first snowfall, which helps cover equipment and fuel early. Issue one invoice for the full contract price, note the discount as its own line, and state which months and services it covers so later extras are clearly separate.

Do snow removal companies charge GST?

A GST/HST registered company charges the rate for the province where it works, which is 5% GST in Alberta. Below the $30,000 small supplier limit, registration is optional, and a business that has not registered leaves GST off its invoices entirely.