Snow Removal Invoice Template: Per Push, Seasonal and Salt
A snow removal invoice template guide for plow operators: bill per push, per hour or seasonal contracts, add salting and trigger depths, with a worked sample.
Quick answer: A snow removal invoice template should list each visit by date and time, the service performed (plowing, shoveling, salting or hauling), the snow depth where billing depends on it, and the rate under your contract, whether per push, per hour or seasonal. Show the trigger depth, seasonal installments and payment terms clearly.
Snow removal billing has a rhythm unlike most trades. Work arrives in bursts, often overnight, across dozens of properties in a few hours. Clients rarely see you on site, so the invoice is the main evidence that the work was done. A vague bill for "snow services, December" invites disputes. A clear snow removal invoice, with every push and salt application dated and tied to the contract, gets paid.
This guide covers the pricing models plow operators use, how trigger depths and salting work on an invoice, how to bill seasonal contracts, and a worked monthly sample with the arithmetic shown. It is written for owner-operators, landscapers who plow in winter and small crews with residential and commercial accounts.
Snow removal pricing models
Your invoice should match the pricing model in your contract. Most contractors use one or a mix of the models below. All figures in this guide are illustrative; rates depend on the region, the size of the lot, equipment and how much snow the area usually gets.
| Model | How it is billed | Who carries the risk | Invoice line example |
|---|---|---|---|
| Per push (per visit) | Flat fee each time the lot or driveway is plowed | Client pays more in snowy winters | Plow driveway, 14 Dec, 6:10 am, 4 in |
| Per inch or per event tier | Price depends on depth band, such as 2 to 6 in, 6 to 12 in | Shared, scales with storm size | Plow, 6 to 12 in tier, 22 Dec |
| Per hour | Equipment or crew hours x rate | Client | Loader stacking, 1.5 hrs x $120 |
| Seasonal contract | Fixed price for the season, often in installments | Contractor, unless capped | Seasonal plowing, installment 2 of 4 |
| Seasonal with cap | Fixed price up to a set number of events or inches, then per push | Shared | Event 13 above 12-event cap |
| Per application (salt) | Flat fee or per bag or pound per treatment | Client | Salt application, lot and walks, 9 Jan |
Per-hour billing works best for commercial lots, hauling and loader work, where time varies with the storm. The habits that make hourly bills easy to approve are covered in our guide on how to invoice for hourly work.
Trigger depth and service standards
The trigger depth is the snowfall that obliges you to show up, such as 2 inches. It should be in the contract and repeated on the snow removal invoice, ideally in the header notes: "Trigger depth: 2 in. Salting for ice events and refreeze." Commercial contracts often add a service standard, such as clearing lots by 7 am or keeping accumulation below a set depth during continuous snowfall, which can mean several pushes in one storm. Note each push separately when that happens.
What to include on a snow removal invoice
Use this checklist for every invoice:
- Business name, address, phone, email and any license or tax number your area requires.
- A unique invoice number and the invoice date. Our invoice number generator can suggest a seasonal format such as SN26-0118.
- Client name, billing address and the service address if different, plus a PO or site number for commercial accounts.
- Contract type: per push, per hour, seasonal or hybrid, and the season dates.
- Trigger depth and any service standard.
- Each visit on its own line: date, time, measured depth and service.
- Salting or de-icing applications separately, with date and quantity if billed by material.
- Extra services: sidewalk shoveling, roof raking, hauling, stacking, emergency call-outs.
- Seasonal installment number and amount, if applicable.
- Tax where it applies, payment terms, due date and how to pay.
If crews complete a work ticket at each property, reference the ticket number on the invoice line. Our work order template guide shows how to set up tickets that feed straight into billing.
Billing salt, ice melt and extras
Salting causes more billing disputes than plowing because it can happen on days when the client sees little snow, such as freezing rain, black ice or refreeze after a warm afternoon. Show every application on its own line with the date and reason, for example "Salt application, lot and walks, 9 Jan, refreeze". If you bill by material, show the quantity, such as bags or pounds, times the rate.
Other extras to bill separately:
- Sidewalk and stair shoveling, which is labor-heavy and often priced per visit.
- Hauling or relocation when piles block parking or sight lines, usually by the hour or by the truckload.
- Stacking with a loader after large storms.
- Roof raking or ice dam work, if you offer it.
- Emergency or out-of-schedule visits requested by the client below the trigger depth.
When the contract says salt is included in a seasonal fee, still list applications on the invoice at zero cost or in the notes. It shows the client what they are getting for the fixed price, which helps at renewal time. An itemized invoice is easier to defend than a single total.
Seasonal contracts and installments
Seasonal contracts trade uncertainty for predictability. The client pays a fixed amount for the winter, usually split into equal monthly installments, and you plow whenever the trigger is reached. To invoice them cleanly:
- State the season dates, the total contract price and the installment schedule in the contract.
- Issue each installment invoice on the same date each month with "Installment 2 of 4" in the description.
- List visits made during the month for the client's records, even though they are covered.
- Add extras outside the contract, such as hauling or events above a cap, as separate priced lines.
Because installments repeat, keep a saved template per client and change the period, number and visit list each month. Our recurring invoices guide covers how to manage repeat billing without reusing numbers. If you also mow and maintain the same properties in summer, the landscaping invoice template guide shows how to keep year-round billing consistent.
Light winters and heavy winters
A light winter on a seasonal contract is not a reason to refund, and a heavy winter is not a reason to add surprise charges, unless the contract says so. If you want protection, write a cap on events or total inches into the contract, with a per-push price beyond it, and show the event count on each invoice so the client can see the cap approaching.
Sample snow removal invoice
Below is an illustrative December invoice for a small commercial lot on a per-push contract with a 2-inch trigger. All rates are examples. No sales tax is charged in this example; check your state's rules.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Plow lot, 3 Dec 5:40 am (3 in), 14 Dec 4:55 am (5 in), 22 Dec 6:15 am (4 in) | 3 | $85.00 | $255.00 |
| Salt application, lot and walks: 3 Dec, 14 Dec, 22 Dec, 27 Dec (refreeze) | 4 | $45.00 | $180.00 |
| Shovel front walks and entrance steps, per visit | 3 | $35.00 | $105.00 |
| Loader stacking after 14 Dec storm, hours | 1.5 | $120.00 | $180.00 |
| Total due | $720.00 | ||
The arithmetic:
- Plowing: 3 x $85.00 = $255.00.
- Salting: 4 x $45.00 = $180.00.
- Shoveling: 3 x $35.00 = $105.00.
- Stacking: 1.5 x $120.00 = $180.00.
- Total: $255.00 + $180.00 + $105.00 + $180.00 = $720.00.
The same client on a $1,800 seasonal contract paid in four installments would instead receive an invoice for $1,800 / 4 = $450.00 each month from December to March, with the visits listed for reference and the stacking work added as an extra if it falls outside the contract.
To build either version in our free invoice generator, enter each service as a line item with the dates in the description, set the tax rate if your state requires one, and download the PDF. The tool applies one tax rate to the whole invoice; if only salt sold as material is taxable where you work, add the tax as a separate line, and use the sales tax calculator to check the figure. A crisp layout such as the blue invoice template keeps long visit lists readable. The generator does not recur invoices or track storms, so keep your own visit log.
Documentation that gets invoices paid
Commercial clients, property managers and their insurers may question visits, especially after a slip-and-fall claim. Good records protect you on both fronts:
- A visit log per property with arrival and departure times and measured depth.
- Time-stamped photos before and after each visit.
- GPS records from a phone app or vehicle tracker.
- Local snowfall data, such as reports from the National Weather Service, to back up depths on disputed dates.
Sales tax treatment of snow plowing and de-icing materials varies by state, so read your state's guidance and our overview of sales tax on US invoices before you add a tax line.
Common mistakes on snow removal invoices
- One line for the month. "Snow removal, December: $720" gives the client nothing to check. List each visit.
- No times or depths. Without them, you cannot show the trigger was met.
- Salt buried in the plow price. Separate it so refreeze applications make sense.
- Charging extras on a seasonal contract without a clause. If hauling is extra, the contract must say so.
- Late invoicing. Invoices sent in April for December storms are harder to collect; bill after each storm or monthly.
- Ignoring sales tax rules. Some states tax plowing or materials; check before the season starts.
- No service address. Clients with several sites need the address on each invoice.
Building your snow removal invoice template
Set up your template before the first storm: business details, contract type, trigger depth and payment terms already filled in, with blank lines for visits. After each storm, add the dates, times and depths while they are fresh. That habit turns a frantic night of plowing into an invoice the client can approve in a minute. For more trade layouts, browse our industry invoice guides.
Frequently asked questions
What should a snow removal invoice include?
Include your business details, a unique invoice number and date, the client's name and the service address. List each visit by date and time with the service performed, such as plowing, shoveling, salting or hauling, the snowfall depth if billing depends on it, the rate and the amount. Add the contract type, the trigger depth, any seasonal installment, tax if applicable, payment terms and the due date.
What is a trigger depth in a snow removal contract?
The trigger depth is the amount of snow, often measured in inches, that must fall before the contractor is required to plow. A contract might say service begins at 2 inches, with salting only for lighter events or ice. Stating the trigger on the invoice shows the client why a visit happened and why a light dusting did not trigger a charge. Record the depth you measured at each visit.
Should I charge per push or seasonal for snow removal?
Per push suits clients who want to pay only when it snows, and it protects you in heavy winters. Seasonal contracts give both sides a predictable cost, but you carry the risk of a heavy season unless the contract caps the number of events or total inches. Many contractors offer both, or a hybrid with a seasonal base and per-event charges once a cap is exceeded.
How do I bill salt and ice melt?
Agree on it in the contract. Common methods are a price per application, a price per bag or pound of material, or salting included in a seasonal fee. Show each application on the invoice with its date, separate from plowing, so the client can see why salt was applied on days without much snow, such as freezing rain or refreeze after melting.
How often should I invoice snow removal customers?
For per-push customers, many contractors invoice after each storm or monthly with every visit listed. Seasonal contracts are often billed in equal installments across the season, such as November through March, with any extras on the same invoice. Monthly invoicing reduces paperwork for residential clients, while commercial clients may want one invoice per event to match their own records.
Is snow removal subject to sales tax?
In the United States it depends on the state. Some states tax snow plowing or treat it as a taxable service to real property, while others exempt it, and salt or ice melt sold as material can be taxable on its own. Check your state revenue department's guidance. In VAT or GST countries a registered contractor normally charges tax on the full invoice.
How do I prove snow removal visits if a client disputes the invoice?
Keep a visit log for every property with the date, arrival and departure times, the measured snow depth and the services performed. Time-stamped photos, GPS tracking from your phone or plow, and local weather records help. Put the date and time of each visit on the invoice, and offer the log or photos when a client questions a charge rather than waiting for them to escalate.
Can I use a free invoice generator for snow removal billing?
Yes. Enter each push, salting application and hour of hauling as separate line items with the visit date in the description, apply your tax rate if you charge one, and download a PDF. The generator does not recur invoices, track storms or send invoices automatically, so for seasonal installments save a copy of last month's invoice and change the period, number and amounts.
Invoice Creator Editorial Team
Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.
Try the invoice generator