Snow removal contractors plow, shovel, and de-ice driveways, parking lots, sidewalks, and roofs for homeowners, property managers, HOAs, and small businesses. Invoices usually cover individual storm events, monthly or seasonal contracts, and add-ons like salting, hauling, or roof clearing.
Create an invoice for payment collection
Upload logo
PDF will be generated with filename:
Invoice_1001_Client_2026-10-14.pdf
Snow removal is priced several ways. Residential driveways are usually billed per push (per visit) with a price tied to snowfall depth, or as a seasonal flat contract paid in installments. Commercial lots are often billed per push, per hour with a minimum, or on a seasonal contract, sometimes with a per-inch trigger such as 2 inches. Salting and de-icing are billed per application, per bag, or per ton of material. Snow hauling and stacking are billed per hour of equipment and operator time or per truckload. Many contractors set a minimum charge per stop to cover travel, and charge extra for heavy, wet, or drifted snow, or for storms deeper than a set depth like 6 or 12 inches.
| Service | Priced | Typical range |
|---|---|---|
| Residential driveway plowing (standard 2-car) | per push | $35-90 |
| Sidewalk and walkway shoveling | per visit | $20-60 |
| Commercial parking lot plowing (truck with blade) | per hour | $100-200 |
| Skid steer or loader with operator | per hour | $120-220 |
| Salting or de-icing (lot or driveway) | per application | $25-150 |
| Snow hauling or off-site removal | per hour (truck and operator) | $100-175 |
| Roof snow removal | per hour per worker | $50-100 |
| Seasonal residential driveway contract | per season | $400-1,200 |
Typical US ranges. Rates vary by region, experience, and job size.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Parking lot plowing, 8-inch storm, Jan 14 (2 trucks, 2.5 hrs each) | 5 hours | $125.00 | $625.00 |
| Sidewalk and entrance shoveling, Jan 14 | 1 visit | $60.00 | $60.00 |
| Rock salt application, Jan 14 | 6 bags | $18.00 | $108.00 |
| Skid steer stacking and pile relocation, Jan 15 | 1.5 hours | $140.00 | $210.00 |
| Fuel surcharge, 2 storm events | 2 events | $15.00 | $30.00 |
| Total | $1,033.00 | ||
Notes: Payment due within 15 days of invoice date. Storm dates, snowfall totals, and on-site times are logged and available on request. A 1.5% monthly late fee applies to balances over 30 days. Please keep vehicles off the lot during plowing hours.
Snow jobs happen overnight and across multiple days. Dated entries let clients match charges to specific storms and prevent disputes about whether you came.
Many contracts and per-push rates depend on accumulation. Recording the depth shows why the charge applies.
If you plow several properties for one client, each site needs its own line so they can allocate costs.
Hourly jobs need hours broken out by truck, skid steer, and shovel crew so the billed rate matches the equipment used.
Salt, calcium chloride, and sand have different costs. Listing bags or tons backs up the material charge.
For seasonal contracts, referencing the agreement and which installment is being billed avoids confusion over what has been paid.
Property managers and commercial clients often need proof of liability coverage and your business license or registration number for their records.
Residential clients on seasonal contracts commonly pay half up front in the fall and the rest by midwinter, or in equal monthly installments. Per-push customers are often billed monthly, with payment due in 15 to 30 days. Commercial accounts may request net 30 terms and a certificate of insurance before the first push. Late fees of 1.5% per month are common if stated in your contract. Accepted methods usually include checks, ACH, and cards, and many contractors offer autopay for recurring customers so they are not chasing payment in spring.
State the snowfall depth that starts service, such as 2 inches, and what happens with storms that continue or drift after you leave. This single line prevents most complaints about whether you should have come.
A single monthly invoice listing each push is easier for clients to pay than a bill after every storm. It also smooths your cash flow in a heavy winter.
Take timestamped photos or use GPS logs showing arrival and departure times. This protects you against slip-and-fall claims and against clients who say service was skipped.
Do not bury de-icing or hauling in the plow rate. Separate lines make it clear these are extra, and let you adjust when material prices change.
Clients lose urgency once the snow melts. Use installment schedules that finish by March and send reminders while the season is still fresh.
Per-push pricing protects you in heavy winters, and seasonal pricing gives you predictable income. Many contractors offer both, with seasonal contracts that cap or limit the number of pushes. If you use a flat rate, define what is included and set a reasonable limit on total events or snowfall.
Yes, if your contract or quote says so. Common approaches are tiered pricing by snowfall depth, a surcharge for storms over a set amount, or hourly billing for unusually heavy accumulation. Without this in writing, clients may expect the base rate.
It depends on the state. Some states tax certain property services and others do not, and materials like salt may be treated differently. Check with your state revenue department or a tax professional.
Send a final notice referencing your contract and late fee terms, then consider small claims court. Your service logs, photos, and signed agreement are the key evidence. Collecting installments during the season reduces this risk.
Use one invoice per billing period with separate line items for each site and date, or a separate invoice per property if they need to allocate costs. Ask for any purchase order number they require and include it.
Send a Snow Removal estimate for approval, then turn it into an invoice when the work is done.
Snow Removal estimate template