Snow removal bills three ways: per push ($30–$75 per residential driveway visit), per event with depth tiers (priced by accumulation brackets like 2–6", 6–12"), or seasonal contracts ($300–$800 residential, $2,000–$10,000+ commercial) paid in installments regardless of snowfall. Commercial invoices should log each service visit with date, time, depth, and services performed — the same record that defends slip-and-fall claims.

Snow Removal Invoice Template

Reviewed by the Agiled editorial teamUpdated June 2026

Snow billing is weather-dependent revenue, and the invoice is where the weather gets converted into defensible numbers: what fell, when you came, what you did. Per-push, per-event with depth tiers, or seasonal installments — whichever model you run, every visit needs a dated, depth-noted line, because the same log that justifies the bill is what your commercial client's insurer wants after a slip-and-fall claim. This template handles all three models. Download it in PDF, Word, Excel, Google Docs, or Google Sheets, or generate a pre-filled version below.

Part of our free invoice template library — 80+ industry-specific templates in PDF, Word, Excel, Google Docs, and Google Sheets.

Download this invoice template

Pick a style, choose a format, and download — generated locally in your browser.

Style

Format

PDF

Fixed layout for sending and printing

Word

Editable in Word or Google Docs

Excel

Live formulas for recurring invoices

Or create and send invoices online

Create online
Per push (residential)
$30 – $75 per visit, depth-tiered
Seasonal (residential)
$300 – $800 prepaid or in installments
Commercial seasonal
$2,000 – $10,000+ by lot size and scope
Trigger depth
Service activates at the contracted accumulation (commonly 2")

What to include on a snow removal invoice

01

Service log per visit

"Jan 12, 5:40 AM — 4" accumulation — plowed drive lanes, shoveled walks, salted entries." Date, time, depth, services: the billing record and the liability record are the same line.

02

Depth tier applied

"2–6" tier — $55." Tiered pricing only works when the invoice names the tier and the measured depth that triggered it.

03

Salting and de-icing as separate lines

Material applications bill apart from plowing ($20–$50 residential, per-bag or per-ton commercial) — they often happen on visits with no plowable snow at all.

04

Trigger depth and scope reference

"Service per seasonal agreement: 2" trigger, drive lanes + walks + fire exits." The contract defines when you must come; the invoice should echo it.

05

Seasonal installment schedule

"Installment 2 of 5 — November–March agreement." Seasonal clients pay the same whether it snows or not; the installment line keeps that bargain visible in a brown December.

06

Equipment and extra services

Loader work, snow hauling/relocation, roof clearing — quoted separately and lined separately. Hauling after a 20" storm is never included in the plow rate.

07

Property and access notes

The serviced address and any access constraints (cars in driveway = skip per policy) that affected service — disputes about missed visits die against documented arrival notes.

Typical snow removal pricing (U.S., 2026)

ServiceTypical rangeNotes
Residential per push (2-car drive)$30 – $75Depth-tiered
Walkway shoveling add-on$15 – $40
Residential salting$20 – $50 per application
Residential seasonal contract$300 – $800Region's snowfall history drives it
Commercial lot (per push)$75 – $300+By lot size
Commercial seasonal$2,000 – $10,000+Scope and response SLA priced in
Bulk salt (commercial)$120 – $250 per ton applied
Snow hauling / relocation$150 – $500+ per hour (loader + trucks)Quoted per event

Pricing varies sharply with regional snowfall norms — a Buffalo seasonal and a Kansas City seasonal are different products. Price seasonals from your area's storm-count history.

How snow removal billing actually works

Per-push residential routes

Each storm visit bills on the depth tier, invoiced per event or consolidated weekly during active periods, with autopay cards on file doing the collecting. The route economics depend on density — and on a printed skip policy (cars blocking the driveway, unshoveled-around obstacles) so a blocked drive is a documented skip, not a refund argument.

Seasonal contracts: fixed price against variable weather

The client buys certainty (October–April coverage at a fixed price in 3–5 installments); you absorb storm-count risk. Invoice installments on schedule regardless of snowfall, but keep logging every visit — the heavy-winter seasonal client who sees 31 logged visits renews; the one who sees only installment lines wonders what they paid for. Some contracts add a cap ('up to 20 events; extras at per-push rates'), which the invoice tracks.

Commercial properties: SLA billing and the liability log

Commercial agreements specify trigger depth, response time, and scope (lots, walks, fire exits, salt schedule) — invoiced monthly with the full service log attached: every visit, time in/out, depth, conditions, materials applied. That log is simultaneously your invoice support and the property's slip-and-fall defense record, which is precisely why commercial clients pay for documentation-heavy vendors.

Invoicing mistakes that cost snow removal professionals money

Visits without depth and time records

"Plowing — January — $840" invites a recount from a client who remembers two storms and forgets five. Photograph or log depth and arrival time per visit; the invoice transcribes the log.

Seasonal pricing from hope instead of history

A seasonal priced on last year's mild winter dies in a La Niña January. Price from a multi-year average storm count, add an event cap if your market accepts them, and keep per-push pricing for clients who won't pay certainty's premium.

Salting bundled into the plow line

Material costs swing with weather and salt-market prices, and ice-only visits happen with zero plowable snow. Salting bills as its own application line, every time, or your material margin quietly disappears.

Invoicing commercial work without the service log

Property managers don't pay 'monthly snow services — $1,850' without backup, and their insurers require visit-level documentation. The attached log isn't admin overhead; it's the deliverable.

How to use this template

  1. 01

    Download the template in your preferred format, or generate a pre-filled version with the download studio above.

  2. 02

    Add your company details and the serviced property's address.

  3. 03

    Log each visit as a line: date, time, measured depth, tier applied, services performed.

  4. 04

    Add salting/de-icing applications and any equipment work as separate lines.

  5. 05

    For seasonals, bill the scheduled installment and reference the agreement's trigger and scope.

  6. 06

    Attach the service log for commercial clients and send on your cycle — per event, weekly, or monthly.

Skip this template if…

  • Roof snow and ice-dam removal — that's specialized work with fall-protection requirements, quoted per job.
  • Municipal plowing contracts — government bid schedules and prevailing-wage rules apply, beyond a service invoice.

FAQs

How much does snow removal cost?

Residential driveways run $30–$75 per push depending on size and depth, with walkway shoveling and salting as add-ons. Seasonal residential contracts run $300–$800 in most U.S. snow markets, and commercial properties range from $75–$300+ per push to $2,000–$10,000+ for seasonal agreements.

What is per-push versus seasonal snow removal billing?

Per push bills each visit at a depth-tiered rate — the client pays for actual storms. Seasonal contracts charge a fixed price for the whole winter in installments, regardless of snowfall — the client buys certainty and the contractor absorbs weather risk. Many operations run both, with event caps to bound heavy winters.

What is a trigger depth?

The contracted accumulation — commonly 2 inches — at which service automatically begins without a client call. The invoice should reference the trigger and record the measured depth per visit, since that measurement is what activated (and justifies) the charge.

Why do snow removal invoices need detailed service logs?

Two reasons: billing defense (clients remember storms selectively) and liability defense — slip-and-fall claims against commercial properties turn on when the lot was last plowed and salted. The visit log with dates, times, depths, and materials is both the invoice backup and the insurer's evidence.

How are seasonal snow contracts invoiced?

In 3–5 equal installments across the season (e.g., November through March), billed on schedule regardless of snowfall, with the agreement referenced on each invoice. Contracts with event caps also track the running event count so over-cap storms bill cleanly at per-push rates.

Should salting be billed separately from plowing?

Yes — de-icing is a separate application with its own material cost ($20–$50 residential, per-ton commercial), and ice events frequently occur without plowable snow. A separate line protects your material margin and shows the client the service actually delivered.

Pair it with the snow removal contract template

Invoices collect; contracts protect. Get the matching agreement in Word or PDF — free, like this template.

Need sending, reminders, and payments too?

Turn this template into a full invoicing workflow with Agiled.

Start free with Agiled