How to Bid a Spring Cleanup
Cleanups are where flat-rate guessing goes to die. How to walk the property, estimate crew-hours, price the disposal, and write a bid that protects you from scope creep.
July 22, 2026 · 9 min read
The quick answer
Residential spring cleanups commonly land between $200 and $600, and the honest reason the range is so wide is that a "cleanup" is not one job — it's a bundle of leaf removal, bed work, limb pickup, first cut, and hauling that varies wildly yard to yard. Anyone who quotes cleanups flat-rate without seeing the property is either padding every bid or losing money on half of them.
The reliable way to price one: estimate crew-hours, add disposal, and put the scope in writing. The rest of this guide is those three steps.
Why cleanups are not mows
A recurring mow is a known quantity — same yard, same minutes, week after week. A cleanup is a one-time job with unknown scope until you look: how deep is the leaf layer in the beds, how much of winter came down out of the trees, does the debris leave in your trailer or the customer's yard-waste bins.
That's why cleanups deserve a different pricing muscle than the per-cut number from how to price lawn mowing jobs: you're bidding a small project, not setting a rate.
The walkthrough: six things to look at
Walk the property whenever possible. If an in-person walkthrough is not practical, study the lot on satellite view and require current photos before committing to a fixed price. Record these six items while the property is in front of you:
- Leaf and debris volume. A light scattering and beds packed with a winter's worth of matted leaves are different jobs.
- Bed complexity. Tight shrubs, planting beds, and fence lines add hand work and blower time.
- Limbs and branches. Define the largest limb included; storm damage or chainsaw work should be separate.
- The first cut. Overgrown turf that has not been mowed since fall may require a double cut.
- Access. Narrow gates, slopes, stairs, and long carries to the trailer add minutes to every load.
- Disposal. Confirm whether debris stays in customer bins, is hauled away, or is composted on site.
The math: crew-hours plus disposal
Estimate total crew-hours for everything you saw on the walkthrough, multiply by your hourly target (the same $60–$100 per crew-hour floor from the pricing guide), then add disposal as its own line: dump fees, plus the drive time to get there, plus bag or bin costs if you supply them.
A worked example: two people, three hours on site = 6 crew-hours. At $75/crew-hour that's $450, plus a $35 dump fee and 40 minutes of round-trip haul time (~$50) — quote $525–$550. If that number feels high against the neighborhood, remember the alternative is doing project work at mow rates.
One more honest rule: your first several cleanups, track actual hours against your estimate. Most operators underestimate cleanup time by 25–50% until they've calibrated — build that margin in while you learn.
Cleanup price = (crew-hours × target crew-hour rate) + disposal fees + haul time + materials + contingency
Write the bid so extras stay extra
Cleanup disputes are almost never about price — they're about scope. The bid (send it as a real lawn care estimate, not a text message) should say what's included (front and back beds, leaf removal, limb pickup to X inches, first cut, haul-away), what's not (gutter cleaning, mulch, shrub trimming, anything discovered under the leaves), and when it expires — spring bids quoted in March are wrong by May, because the yard kept growing.
Take photos on the walkthrough and attach them. When the customer adds "while you're here, could you also…", the written scope is what lets you say "happy to — let me quote that" instead of eating an unpaid hour.
- Property areas included in the cleanup
- Leaf, bed, limb, first-cut, and haul-away scope
- Explicit exclusions and prices for optional work
- Disposal method and responsibility for fees
- Photos that show the conditions used for the estimate
- Expiration date and a process for approving changes
From bid to booked to paid
The operators who win cleanup season aren't the cheapest — they're the fastest to get a professional bid in front of the customer. Sending an estimate the same day you walk the property, with an approval link the customer can tap, converts dramatically better than "I'll get you a number this weekend."
In Grassr, that whole loop is built in: create the estimate on your phone, the customer approves it online, the job goes on the schedule, and when you finish, the invoice handles itself. Spring cleanups are also the single best moment to convert a one-time customer into a weekly one — you're standing in their yard, it looks great, and the weekly pitch is one sentence long.
Frequently asked questions
How much should a spring yard cleanup cost?
Many residential projects fall somewhere around $200–$600, but debris volume, beds, access, hauling, and local labor costs can move the price far outside that range. Quote from a walkthrough and crew-hours rather than the range alone.
How do I calculate crew-hours for a cleanup?
Multiply the number of workers by the hours each will spend on the job. Two people working for three hours equals six crew-hours, not three.
Should disposal be included in a spring-cleanup quote?
It should always be addressed. State whether the quote includes dump fees, bags or bins, and the paid crew time required to haul debris so neither side has to guess.
How long should a spring-cleanup estimate remain valid?
Use a short, explicit expiration period that fits your market and schedule. Conditions keep changing during spring, so an estimate based on March photos may no longer describe the work in May.
Keep exploring
Use the next resource that matches the decision you are making now.