Skip to main content

Featured

How Much Does Junk Removal Cost? The Ten-Line Quote Math, Worked to the Cent

How Much Does Junk Removal Cost? The Ten-Line Quote Math, Worked to the Cent Most new junk haulers quote from the hip. A friend says "a hundred bucks a load," a forum thread says "charge extra for the stairs," and by the first real job the quote is a pile of guesses. Then the dump takes a bite out of every load, the mattresses and refrigerators carry their own station fees, and nobody ever trained you on the forms: the release for a heavy piano, the refusal for a hoarder site, the receipt for a donation drop. Stack the charges in the wrong order and the quote is off by a few dollars on every single job. If you are asking "how much does junk removal cost," this post gives you the real numbers and the real order of operations, free, so you can check your own quotes. Timing matters too: junk removal is a year-round trade with a Q1 "new year cleanout" surge from January to March, plus moving-season waves, and softer February and late-summer weeks...

How Much Should I Charge for Snow Removal? The Nine-Line Quote Math, Worked to the Cent

How Much Should I Charge for Snow Removal? The Nine-Line Quote Math, Worked to the Cent

Most new snow operators price from the hip. A neighbor says "fifty bucks a driveway," a forum thread says "double it at night," and by the first real storm the quote is a pile of guesses. Then the surcharges arrive all at once: deep snow, after-hours, a holiday, a few bags of salt, a long drive to the site. Stack them in the wrong order and the quote is wrong by a few dollars every single visit, which adds up across a season.

If you are asking "how much should I charge for snow removal," this post gives you the real numbers and the real order of operations, free, so you can check your own quotes. Further down we introduce a kit that packages the same math with the paperwork around it. The worked figures here are arithmetic demonstrations at stated inputs. They are not forecasts, and they are not income claims.

The rate card: base prices by job type

Everything starts from a base price tied to the job's measured size. These are the example figures in the kit's rate card. Treat them as starting points to verify against your own labor costs and local conditions, not as universal prices.

Job typeTierBase price per visit
Driveway1-car$35
Driveway2-car$50
Driveway3-car$70
Parking lotUp to 10,000 sq ft$85
Parking lot10,001 to 25,000 sq ft$150
Parking lotOver 25,000 sq ft$275
SidewalkPer 100-foot section$22

The tier is the actual measured area at the walk-through, not an estimate over the phone. That is why a good opener books a walk-through instead of quoting without square footage.

Other rate card inputs

  • Salt: $7.50 per bag, passed through at cost.
  • Depth uplift: 0.20 (20%).
  • After-hours uplift: 0.25 (25%).
  • Holiday uplift: 0.15 (15%).
  • Seasonal-commit discount: 0.10 (10%).
  • Travel: free for the first 15 miles, then $1.75 per mile.

The nine-line quote formula, in order

The order is the whole point. Run the same inputs in a different sequence and you get a different total. Here is the sequence, locked:

LineStepRule
1Base priceFrom the tier table above
2Depth uplift20% of the base only
3Service lineLine 1 plus line 2
4After-hours and holiday25% and 15% added together, applied to the service line. Never applied to salt.
5SaltBags times $7.50, at cost, no uplift
6Seasonal-commit discount10% off the original base, not the uplifted service line
7TravelFree to 15 miles, then $1.75 per mile, added last
8Per-visit totalSum of the lines above
9ContractPer-visit total times planned visits

Why the order matters

  • Depth on the base only. The depth uplift is not applied to anything else, so it never compounds with the later surcharges.
  • After-hours and holiday add, they do not multiply. They compose additively on the service line (0.25 plus 0.15 is 0.40), and salt is never touched by them. Salt is a pass-through at cost.
  • The discount comes off the original base. Beginners often take 10% off a total that already has surcharges in it, which discounts the salt and the travel too.
  • Travel goes last. It is a flat distance charge, so nothing should multiply it.

Worked to the cent: the $371.75 quote

The example: a medium lot (10,001 to 25,000 sq ft), deep snow, after-hours, on a holiday, twelve bags of salt, and a site 32 miles away. No seasonal-commit discount applies to this one-off visit, so line 6 is zero.

LineStepMathAmount
1Base priceMedium lot tier$150.00
2Depth uplift$150.00 x 0.20$30.00
3Service line$150.00 + $30.00$180.00
4After-hours and holiday$180.00 x (0.25 + 0.15)$72.00
5Salt12 bags x $7.50$90.00
6Seasonal-commit discountNot applicable$0.00
7Travel(32 - 15) miles x $1.75$29.75
8Per-visit total$180.00 + $72.00 + $90.00 + $29.75$371.75

That is one of three headline totals in the kit's rate card examples: $65.00, $163.00 and $371.75. The $371.75 case is the most demanding because it uses every surcharge except the discount. Again, these are demonstrations of the arithmetic at stated inputs, not predictions of what any job will pay or what anyone will earn.

What the market evidence does and does not tell us

Before building anything we looked at what already exists. Gumroad carries exactly one other snow-removal listing, an unrated $60 services listing, and no paid business kit for snow removal at all. Adjacent rated trade kits do exist: window cleaning kits priced from $19.99 to $99, and a pressure-wash bidding kit at $129.

We want to be plain about the limits here. There is no rated in-niche willingness-to-pay anchor, meaning no rated snow-removal kit that shows what buyers in this niche will pay. The adjacent kits are the nearest comparison, not proof.

We also checked Google autocomplete for snow-removal business queries. It returned 10 out of 10 startup-intent completions on both contract-template and pricing seeds. That shows intent density: the people typing these queries are overwhelmingly starting something. It does not show search volume, and we are not claiming any volume figure.

The July problem: the season ends

Snow removal is seasonal, and demand decays after December. Pretending otherwise is how new operators run out of cash in midsummer, with equipment payments and insurance still due. The honest answer is to plan for it, not hide it.

The kit's answer is a seasonal cash-flow planner built on one rule: put 30% of every December-to-February invoice into an off-season reserve. The worked example season in the planner looks like this:

ItemAmount
In-season invoicing$4,490.00
Peak (December to February) invoicing$3,410.00
Off-season reserve set-aside (30% of peak)$1,023.00

Those figures are an example season, there to show the planner's mechanics. They are not what your season will bring in.

What the kit actually is

The Snow Removal Business Starter Kit is 17 plain files: 11 Markdown documents, 4 CSV files, a LICENSE.txt and a verifier script called self_qos.py. There are no accounts, no software and nothing to install. Open the files in any text editor or spreadsheet. Here is what is in them:

  • Rate card CSV (21 rows). The base prices, seasonal per-visit prices, salt and ice-melt costs, uplifts and travel rule listed above, in an editable form.
  • Lot tiers CSV (7 tiers). On-site time standards: 15, 22 and 30 minutes for driveways, 45, 70 and 120 minutes for lots, and 12 minutes per 100 feet of sidewalk.
  • Worked-quote files. Six quotes checked to the cent, from $65.00 up to $371.75, including a seasonal case of $64.80 per visit that comes to a $777.60 season contract.
  • Startup cost CSV (16 line items). Planning bands for a first season: plow-path build-out $6,395 to $20,650, walk path $3,945 to $11,850, all rows together $7,445 to $23,350. These are planning bands, not guarantees.
  • Contract pack. A 14-field customer intake with unique ACC-### account IDs, a Per-Push Agreement with a 2-inch trigger clause, a Seasonal Contract (October 1 to April 30, with priority dispatch and a rate lock), and a Sidewalk Clearing Agreement. Salt is passed through at cost in the first two.
  • Storm-event SOP. Trigger depth, dispatch, a documented no-push decision, cluster-by-tier route order, a spotter when reversing, a rule against refueling a hot blower because of carbon monoxide, ETA text templates, and an end-of-event service log with a proof-of-visit photo that triggers the invoice.
  • Safety checklist. 40 checkboxes covering hypothermia, frostbite, carbon monoxide, backing, ice beneath snow, fatigue, hi-vis clothing, warming breaks, a property-damage log, theft prevention and an end-of-shift self-check.
  • Licensing and insurance primer. Commercial auto, a $1M general liability baseline, hired and non-owned auto, equipment floater, workers' comp and snow-endorsement riders, with a reminder to verify locally.
  • Client acquisition and route playbooks. Property managers as a channel, a September-to-November bid calendar, what goes in a bid packet, and a rule never to take over mid-season. The route playbook includes a frozen five-stop night worked through: $432.50 across 9 leg miles and 144 route minutes.
  • Sales scripts. Openers that book a walk-through, and eight objections with responses.
  • 7-day launch plan. It ends in a storm-night dry run and a first signed agreement.
  • Cash-flow planner. The 30% reserve rule described above.

The verifier, self_qos.py, uses only the Python standard library. It rechecks the files and recomputes all six worked quotes.

The 7 AM question

Customers ask "can you guarantee 7 AM?" The kit's scripts give the honest answer: no honest contractor guarantees an exact clearing hour. What you can offer is a trigger-depth service window, weather permitting. In the storm SOP the rule reads: clear when snow reaches 2 inches, the trigger depth printed in every contract.

Who this is NOT for

  • Anyone seeking an income guarantee or a business opportunity. This is paperwork and arithmetic. It makes no promise about what you will earn.
  • Anyone looking for legal advice. The contract templates and the licensing primer are business guidance. Licensing, insurance and sidewalk-clearing deadlines vary by city and county, so check your own ordinances and talk to a professional where it matters.
  • Operators who already have their own contracts and pricing system. If yours works, you do not need this.
  • Anyone who wants the prices taken as final. Every price in the kit is an example figure. Verify it locally against your labor costs and ordinances.

One more limit: the license is personal use, no resale. You can use the files for your own business. You cannot resell or redistribute them.

Disclosure and the product page

Disclosure: this post links to a product we made. If you buy through it, we may earn a commission at no extra cost to you.

Product page: Snow Removal Business Starter Kit on Gumroad.

Get the kit

The kit is listed at a $1 intro price at the time of writing — we confirmed that on 2026-10-26 against the live page. It is an intro price with a price ladder behind it, so it may rise as sales milestones hit, and we cannot promise it stays at $1.

Get the Snow Removal Business Starter Kit on Gumroad.

What it gives you is the operations paperwork of a first snow season — a rate card you can edit, quote math you can defend, contracts your customer signs, a storm procedure and a cash-flow plan — in plain files that stay on your device. All it gives you, and all it claims to.

Wrapping up

The short answer to "how much should I charge for snow removal" is: start from a measured tier price, then apply the surcharges in a fixed order, and know your total before you quote it. The nine lines above are free to use whether or not you ever buy anything. Then plan for July before the first storm.

Corrections and questions are welcome — if we got a fact wrong or a convention is missing something you use, write to nandminc2020@gmail.com and we will fix it.

Keep reading

Comments

Popular Posts