Free Snow Removal Invoice Generator
Bill each push by its snowfall depth band, add salting and hand work as separate lines or invoice a seasonal contract installment, and download the result as a PDF.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | $0.00 |
- Subtotal
- $0.00
- Total
- $0.00
Per push, per event, or on a seasonal contract
Per-event billing works best grouped by depth band rather than by date. Make one line per band — '2 to 4 in event, per push', '4 to 8 in', 'over 8 in' — put the number of pushes in that band in the quantity column and the band price in the rate column. The invoice then mirrors the rate card in your agreement, which is exactly how a site manager will check it. If a storm ran long or needed a return trip, give it its own line with the date in the description rather than quietly bumping a quantity.
Salting rarely tracks plowing one for one, so bill de-icing separately — per application, or by material with the tonnage or bag count in the quantity column. Hand work on walks, entries, and stairs usually belongs on its own basis too, either crew hours or a flat per-visit rate; decimals are accepted, so 13.5 hours enters as it is. Loader time for stacking or relocating piles, hauling snow off site, and sanding all deserve their own lines. On a seasonal contract, invoice the installment as a single line at quantity 1 — 'Seasonal contract, installment 3 of 5' — and add any per-event work that falls outside the contract underneath it.
The invoice has no field for the property, the storm log, or a PO number, so the notes field carries them: site name and which lots or aprons were serviced, the dates and depths of the events billed, the trigger depth, and what counts as an extra above the seasonal rate. That paragraph is what stops a February dispute about whether the 27th was really a push. Whether snow removal is taxable depends on the state — some tax it as a service, some do not, and hand clearing or de-icing is sometimes treated differently from machine plowing inside the same state — so set the rate you collect, leave it empty if you do not, and check with an accountant. Winter throws off a run of near-identical invoices, and the browser holds your last draft, so the next one is mostly a matter of overwriting the event lines and taking the next number in the sequence.
December, storm by storm
One month of event billing on a suburban office park, grouped by the depth band each storm fell into instead of by date, so every rate can be checked straight against the seasonal agreement. Salting is counted by application because it does not follow the plowing one for one — two events needed a second treatment the next morning — and the walks, which are cleared by hand, are billed by the crew hour.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Plowing — 2 to 4 in event, per push | 4 | $285.00 | $1,140.00 |
| Plowing — 4 to 8 in event, per push | 2 | $420.00 | $840.00 |
| Plowing — over 8 in event, per push | 1 | $650.00 | $650.00 |
| Bulk salt application — lots and drive aisles, per application | 9 | $265.00 | $2,385.00 |
| Hand shoveling and ice melt, walks and entries — crew hour | 13.5 | $65.00 | $877.50 |
| Subtotal | $5,892.50 | ||
| Sales Tax 8% | $471.40 | ||
| Total due | $6,363.90 | ||
Grouping pushes by depth band keeps the rate card visible on the page, while the storm dates sit in the notes for the site manager to reconcile. The one tax rate lands on everything below it, which is worth checking in a state that treats machine plowing and hand clearing differently.
Proving the storm happened
Depth band on every plowing line
Name the band — 2 to 4 in, 4 to 8 in, over 8 in — so the rate can be matched to the agreement without a phone call to your office.
Event count in the quantity column
Put the number of pushes at that band in the quantity column instead of repeating the line, and keep the dates themselves in the notes.
Salting counted separately
De-icing seldom matches plowing one for one, so bill it per application or by material — otherwise a refreeze morning you paid a crew for is invisible.
Hand work on its own basis
Walks, entries, and stairs are usually crew hours or a per-visit rate rather than a push; decimals are accepted, so 13.5 hours enters exactly as it is, and some states tax hand clearing differently from machine plowing.
Site and trigger depth in the notes
There is no field for the property or the contract terms, so record the site and lots serviced, the trigger depth, and what counts as an extra above the seasonal rate.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
How do I invoice snow by snowfall depth?
Make one line per depth band, with the number of pushes at that band in the quantity column and the band price as the rate. It keeps the invoice readable against your rate card, and it is far easier to check than a list of a dozen dated lines at different prices.
How do I bill a seasonal contract installment?
Use a single line at quantity 1, named so the period is obvious — 'Seasonal contract, installment 3 of 5, December' — and put the contract dates in the notes. Nothing here bills on a schedule for you: each installment is a fresh export from the draft the browser kept, with the number and the dates moved on.
Where do the storm dates and site details go?
In the notes field, or in the description of an individual line. There are no fields for a property, a work-order number, or a storm log, so record the site, the lots serviced, the event dates and depths, and the trigger depth there — it is what a property manager reconciles against their own record.
Is snow removal subject to sales tax?
It varies, and the line can fall inside a single job. Ohio, for example, taxes snow removal carried out by mechanized means once your sales of that service pass a threshold for the year, while snow cleared by hand is not that same taxable service; other states tax all of it, or none of it. The form carries one Sales Tax rate and applies it to the whole subtotal after any discount, so if part of your work is exempt where you operate, ask an accountant how they want it invoiced.