← All resources BINDFULResources Go to Bindful
LandscapingGuide

Spring/Fall Cleanup Pricing: Flat Rate vs. Hourly

Spring_fall cleanup pricing_ flat rate vs hourly

Marcus quoted the Whitfield property at $350 for a fall cleanup based on a quick look from the truck window. Four hours and two guys later, they were still bagging leaves out of the back beds nobody could see from the driveway, plus a downed branch pile the homeowner hadn't mentioned. What should've been a $350, ninety-minute job turned into a $350, four-hour job. He ate the difference, because he'd already quoted the number and didn't want to be the guy who changes the price after the fact.

That's the exact moment most landscapers decide to rethink how they price cleanups.

Why this keeps happening

Cleanups are different from mowing or a maintenance visit because the scope isn't visible until you're in it. A lawn you mow every week is predictable, you know its size and its quirks. A spring or fall cleanup is a one-time look at a property that's been building up mess for months, and what's underneath the leaves, how many beds are choked with debris, whether there's a brush pile hiding behind the shed, none of that shows up from the street.

Flat-rate quoting from a drive-by estimate treats an unpredictable job like a predictable one. It works fine when you guess right. When you guess wrong, and eventually you will, you're either eating the loss or having an awkward conversation with the client about a bigger bill than they expected. Hourly pricing solves the guessing problem but creates a trust problem: clients hear "hourly" and worry it means "however long we feel like billing," especially if they've been burned by a slow crew before.

Neither approach is wrong. The mistake is picking one and using it for every job regardless of what the job actually is.

What you actually need

  • A walk-through before you quote, not a guess from the truck. Even five minutes on foot catches the hidden bed, the brush pile, the drainage issue that triples the labor.
  • A clear rule for when you go flat rate versus hourly. Predictable, visible-scope jobs can be flat rate. Anything with unknowns, overgrowth, first-time clients, properties you haven't serviced before, should default to hourly or hourly-with-a-cap.
  • A not-to-exceed number when you do quote hourly. Clients relax when there's a ceiling. "Hourly, not to exceed $450" gives them the same certainty as flat rate without you eating the risk if it runs long.
  • A record of what each property actually took last time. If you serviced the Whitfield yard last fall and it ran four hours, that number should be sitting in their file so you're not guessing blind a second time.

A simple system

  1. Walk every property before quoting a cleanup, even briefly. Check bed depth, brush piles, drainage, anything not visible from the curb.
  2. Sort the job into predictable or unpredictable based on that walk-through. Clear, open, previously-serviced yards are predictable. Overgrown, first-time, or debris-heavy yards are not.
  3. Quote predictable jobs flat rate. You know the scope, you can price it confidently, and the client gets a firm number.
  4. Quote unpredictable jobs hourly with a not-to-exceed cap. State the hourly rate, estimate a range, and give a ceiling so the client isn't worried about an open-ended bill.
  5. Log the actual time and any surprises after every cleanup, even the flat-rate ones. This is what turns next year's guess into next year's fact.
  6. Revisit flat-rate clients annually. A yard that was manageable last year might have new overgrowth, a fallen tree, or a client who stopped raking mid-season. Don't assume last year's price still fits.

A worked example

The next spring, Marcus doesn't repeat the Whitfield mistake. He pulls up the note from the fall cleanup: four hours, two guys, hidden back beds, a brush pile by the shed. Before quoting the spring visit, he walks the property again instead of eyeballing it from the truck. The brush pile is gone, but the back beds are still there and now have winter debris on top of last fall's leftovers.

Because the scope is uncertain, not visible from where a homeowner would expect the price to come from, he quotes it hourly: $85 an hour per two-man crew, estimated at three to four hours, not to exceed $375. The homeowner appreciates having a ceiling instead of an open-ended hourly bill. The crew finishes in three hours and twenty minutes. Marcus bills $283, comes in under the cap, and the client is happy because the number came in lower than the worst case they'd agreed to.

Compare that to a repeat client with a small, open front yard and no beds, someone Marcus has serviced twice before with cleanups running under ninety minutes both times. That one gets a flat $150, no walk-through needed, because the history already proves the scope.

What this actually buys you

  • You stop absorbing losses on jobs that run long. The not-to-exceed cap protects the client's expectations while hourly billing protects your labor cost.
  • Clients trust the number because it's tied to a real walk-through, not a guess, which cuts down on the "why is this more than I expected" conversations.
  • Your quoting gets faster over time. Once a property's history is on file, you're pricing off real data instead of re-estimating from scratch every season.
  • You know which clients are actually profitable. A flat-rate job that quietly runs long every year is losing you money in a way that's invisible until you're tracking actual hours against the quote.

If Marcus had pulled up last fall's job notes before quoting Whitfield the first time, he'd have known to walk the property and quote hourly instead of guessing flat rate from the truck. Bindful keeps job history, including notes, time logs, and photos, attached to each client, so the next quote for that address starts from what actually happened last time instead of a fresh guess. That's the difference between pricing a job and pricing a memory of what the yard looked like from the driveway. bindful.app