Snow Removal Invoice Template (Free, 2026 Rates)
A snow removal invoice needs the pricing model stated up front: per-push with storm date and depth ($30–$75 for a residential driveway), or seasonal with the contract period ($350–$600 flat, more for commercial lots). Salting, walkways, and depth surcharges go on separate lines. Copy the template below, or use software that tracks pushes automatically.
Essential line items on a snow removal invoice
A professional snow removal invoice protects your business margins during winter storms, documents contract compliance, and provides proof-of-service for slip-and-fall liability protection:
- Snow Service Contractor Header: Business name, logo, physical address, phone, email, state business license number, and commercial general liability insurance with snow plow endorsement.
- Customer & Site Details: Client name, property address, and service date/time stamp.
- Pricing Contract Model: Clearly designated as Per-Push Event Billing (with storm date and accumulation depth) or Seasonal Contract Retainer (with contract date range).
- Driveway / Parking Lot Plowing: Base vehicle plow rate for driveways or measured commercial square footage.
- Walkway, Steps & Porch Shoveling: Hand-shoveling or snowblower clearance for front steps, entryways, and walkways.
- De-icing Chemical Application: Rock salt (sodium chloride), calcium chloride eco-friendly ice melt, or liquid magnesium chloride anti-icing pre-treatment.
- Accumulation Depth Surcharges: Heavy snow surcharges for storms exceeding 6 inches or drifting snow clearance.
Free Snow Removal Text Template (Per-Push & Seasonal)
Copy and paste the template options below for per-push storm billing or seasonal contract invoices:
================================================================================
SNOW REMOVAL SERVICE INVOICE (PER-PUSH)
================================================================================
SNOW PLOW CONTRACTOR: INVOICE DETAILS:
[Your Snow Removal Business Name] Invoice Number: SNOW-2026-0214
[Plow Insurance Endorsement #] Storm Event Date: February 12, 2026
[Phone & Billing Email Address] Payment Terms: Due Upon Receipt (Net 0)
CLIENT & PROPERTY LOCATION: STORM METADATA:
Client Name: [Homeowner / Business] Accumulation: 6.5 Inches Snowfall
Property: [123 Winterberry Lane] Service Timestamp: Feb 12 @ 05:30 AM
--------------------------------------------------------------------------------
LINE ITEM DESCRIPTION & STORM SPECIFICATIONS AMOUNT
--------------------------------------------------------------------------------
1. Driveway Snow Plowing (Primary Pass - 4" to 7" Snow Tier) $75.00
2. Hand-Shoveling Front Walkway, Porch & Garage Apron $35.00
3. De-Icing Chemical Application (2 Bags Calcium Chloride Ice Melt) $40.00
4. Heavy Accumulation Surcharge (Over 6 Inches Snowfall) $25.00
--------------------------------------------------------------------------------
SUBTOTAL THIS STORM EVENT: $175.00
Local Sales Tax (if applicable): $0.00
--------------------------------------------------------------------------------
TOTAL AMOUNT DUE & PAYABLE: $175.00
--------------------------------------------------------------------------------
PAYMENT TERMS & CARD-ON-FILE NOTICE:
Automatically billed to card-on-file within 24 hours of storm completion.
Accepted: Credit/Debit Card, Apple Pay, ACH Direct Deposit, Cash.
Thank you for letting us keep your driveway and walkways safe and clear!
================================================================================
Per-push depth tiers vs. seasonal contract retainers
Selecting the right billing structure balances income predictability against winter storm severity:
- Per-Push Billing ($30–$75 flat, standard residential driveway; HomeAdvisor’s 2026 data puts a visit at $30–$70): Some operators use depth tiers instead of one flat number, so a dusting and a blizzard don’t cost the customer the same: 2” to 4” snow ($45–$65), 4” to 8” snow ($70–$110), 8”+ heavy blizzard tier ($120+). The tiered top end runs past the flat rate for the heaviest storms — worth it in regions with wide swings in storm severity, and common for small commercial lots. Enforce a minimum 2-inch trigger depth before dispatching plows either way.
- Seasonal Contract Retainers ($350–$600 residential, inside HomeAdvisor’s 2026 range of $200–$700; $1,200–$4,500 commercial per season): Residential customers pay a flat seasonal price; commercial property managers and retail shopping centers with larger lots pay more. Billed in 2–4 equal installments (Nov 1 – Mar 1) regardless of total seasonal snowfall.
- Per-Hour Equipment Rates ($95–$175/hr): Used for heavy loader operations, snow hauling/relocation, or skid-steer loader work during major blizzards.
Itemizing rock salt, calcium chloride, and walkway shoveling
De-icing chemicals and hand labor are major profit drivers that must be itemized:
- Rock Salt / Sodium Chloride ($30–$50 per application): Standard de-icer effective down to 15°F (-9°C). Best for asphalt driveways and commercial parking lots.
- Calcium Chloride / Magnesium Melt ($45–$75 per application): Premium eco-friendly de-icer effective down to -25°F (-32°C). Required for delicate concrete walkways, stone pavers, and pet-friendly properties.
- Walkway & Entryway Hand-Shoveling ($30–$60 per visit): Hand-clearing front steps, fire exits, and handicap ramps that cannot be cleared by truck plows.
GPS proof-of-service logging and card-on-file auto-billing
- GPS Timestamp Logging: Record exact arrival and departure timestamps along with post-plow photos. Digital proof of service protects against slip-and-fall lawsuit claims.
- Card-on-File Autopay: Require per-push snow customers to maintain a credit card on file. Charge stored cards automatically within 24 hours of completing storm routes.
Worked example: what a seasonal invoice actually bills out to
Take a residential customer on a seasonal contract invoiced at $550 for the winter.
- The season brings 8 storms, each averaging $60 at your standalone per-push rate:
8 × $60 = $480of actual push value delivered. - The customer paid $550 for $480 of visits — you kept the $70 difference as the margin built into the seasonal price.
- A per-push customer billed separately for those same 8 storms gets 8 invoices totaling
8 × $60 = $480, with no cushion either way.
The seasonal invoice isn’t padding the bill — it’s prepaying for storm-count risk. A light season like this one earns you more than per-push would have; a heavy season (12+ storms) flips the math and the margin absorbs the loss. That’s why it’s worth noting the per-push equivalent on seasonal invoices too, so you can see which model actually earned more once the season closes.
If you also offer spring and summer lawn maintenance, see our free lawn care invoice template.
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.
How much should a per-push snow removal invoice charge?
A standard two-car residential driveway runs $30–$75 per push, scaling with driveway size and snowfall depth. Operators using depth tiers instead of a flat rate can bill past $120 for storms over 8 inches — put whichever model you use in writing before the season starts.
What should a seasonal snow removal invoice look like?
One invoice for the full contract period, split into 2–4 installments across the winter, separate from any per-push add-on work like extra passes during a long storm. It should state the contract dates and trigger depth, not just the total price.