Landscaping & Lawn Care Estimating Playbook for Peak Season
May through September is when the phone rings constantly and margins get sloppy. Every landscaper knows the feeling: you win a bid, break ground, and three change orders later you're working for less than the crew you hired. The fix is not working faster—it's bidding tighter before the first shovel breaks ground.
This playbook covers how to price landscape installation and lawn care maintenance work right now, when client demand is highest and your time to estimate is shortest.
Know Your Regional Floor Before You Touch a Bid
Material and labor costs vary enough across regions that a flat national rate will either lose you jobs in lower-cost markets or crater your margin in high-cost ones.
Labor benchmarks to sanity-check your numbers:
- General landscape labor: $18–$32/hr in the Southeast and Plains states; $28–$52/hr in coastal metros (Bay Area, Seattle, Boston)
- Certified irrigation technicians: $45–$75/hr nationally, higher in drought-restricted markets like Phoenix or Denver where backflow certification requirements add licensing overhead
- Foremen and crew leads: add 30–45% over base labor when billing out supervised crews
Material markups that hold margin:
Most successful landscape contractors run 20–35% markup on plant material and 15–25% on bulk hardscape supplies (gravel, decomposed granite, edging). Nursery pricing spikes 8–12% every spring—if your saved cost workspace hasn't been updated since January, your bids are already eating that difference. Use the landscape cost library to keep line items current without rebuilding every template from scratch.
Regional permit reality:
- Irrigation systems over a certain backflow threshold require permits in most western states. In California, permit fees for a new irrigation installation run $85–$350 depending on jurisdiction.
- Retaining walls over 30 inches typically require a structural permit and sometimes a soils report. Budget $200–$800 in permit fees depending on county, and add 4–8 hours of admin time.
- Tree removal in municipalities with urban canopy ordinances (Austin, Portland, many Florida cities) can require a permit even on private property—fee ranges from $50 to $500 per tree.
Break Scope Into Four Billable Categories
Landscaping bids fail when everything lands in one line called "labor and materials." That single-line approach invites clients to negotiate the whole number rather than understand what they're buying. Separate your scope into these four categories on every bid:
1. Site preparation Demolition, grading, soil amendment, debris hauling. Price by the hour or by cubic yard of material moved. A standard skid-steer grading pass on a 5,000 sq ft residential lot runs $400–$900 depending on soil type and access.
2. Hardscape installation Patios, walkways, retaining walls, edging. Reference ICPI (Interlocking Concrete Pavement Institute) guidelines when bidding permeable paver systems—improper base depth is the single most common warranty callback in hardscape work. A 400 sq ft paver patio installed to ICPI spec (6-inch compacted base minimum) runs $14–$22/sq ft installed in most markets.
3. Plant material and softscape Trees, shrubs, sod, seed, groundcover. Price each plant item by unit, not by zone. Clients add and remove plants mid-job constantly; unit pricing makes change orders clean instead of contentious.
4. Irrigation and drainage Design, trenching, head placement, controller programming. Any system with a backflow preventer should be called out as a separate line—it's a separate inspection in most jurisdictions and a separate liability if it fails.
The Five Scope-Creep Traps That Kill Landscape Margins
Scope creep in landscaping rarely comes from a dishonest client. It comes from vague language in your original bid. Here are the five gaps that cost landscape contractors the most money:
Trap 1: "Clean up included" with no defined scope Does that mean hauling every load to the dump? Who pays dump fees? A single debris haul for a mid-size residential project can run $150–$400 in disposal fees alone. Define it: "One dump run included; additional hauls billed at $X per load."
Trap 2: Irrigation scope that doesn't account for existing lines Tie-ins to existing irrigation systems almost always reveal broken heads, corroded valves, or undersized supply lines. Write it in: "Bid assumes functional existing supply line at point of connection. Repairs to existing system billed at time-and-material."
Trap 3: Plant replacement warranty with no soil condition caveat One-year plant replacement guarantees are standard. But guaranteeing plants in compacted clay or alkaline soil without an amendment line item is a money pit. Require a soil test or at minimum call out that replacement warranty applies to normal soil conditions per your spec.
Trap 4: Grading bids that don't address discovered rock or hardpan Unexpected rock or hardpan clay doubles or triples excavation time. Add a buried-obstruction clause: "Grading price assumes no rock, hardpan, or buried debris below 6 inches. Additional conditions billed at $X/hr."
Trap 5: Sod or seed area defined by estimate, not measurement Clients add "just a little more" sod at the end of every job. If your bid says "approximately 2,000 sq ft of sod," you will install 2,400 and argue about 400 sq ft. Measure it, mark it, bid to the square foot. The walkthrough-to-bid tool captures area measurements on-site so your line items tie to real dimensions, not estimates from the truck.
Pricing Lawn Care Maintenance Routes
Maintenance work—mowing, edging, fertilization, seasonal cleanups—prices differently than installation. You're selling frequency and reliability, not a project.
Mowing route math:
A two-person crew running an efficient mowing route can service 18–24 residential properties per day on a standard 8-hour shift if properties average under 8,000 sq ft. At $45–$85 per cut depending on market and lot size, that's $810–$2,040 per day in gross revenue before fuel, equipment, and labor.
Where contractors lose mowing margin:
- Drive time between stops above 8 minutes per property erodes daily revenue fast. Route density matters more than client count.
- Underbidding slopes, obstacles, and gated back yards. Add 15–25% to the base mowing price for any property with gates, significant slope, or more than two ornamental bed areas requiring trimmer work.
Seasonal service pricing:
- Spring cleanup (dethatching, edging beds, mulch): $0.08–$0.18/sq ft of turf area plus $65–$110/yard of mulch installed
- Fertilization and weed control programs: $35–$75 per application for properties under 10,000 sq ft; most contractors offer 4–6 application annual programs at a 5–10% discount to lock in the season
- Fall leaf cleanup: price by labor hour, not by property size—leaf volume is unpredictable. $60–$95/hr for crew time plus disposal
How to Build a Sendable Bid in Under 8 Minutes
The gap between a site visit and a sent bid is where you lose jobs to faster competitors. Most landscape contractors send bids 24–72 hours after a walkthrough. The client has called two other contractors in that window.
Estimate.Pro's median time from walkthrough to sendable bid is 8 minutes. Here's how that works on a real landscape job:
- Walk the property with the app open. AR measurement on supported devices captures bed dimensions, turf area, and hardscape footprint live. Camera and photo measurements are flagged as estimates so you know which numbers to confirm.
- AI scope-of-work generation. The app reads your walkthrough notes and generates a draft scope: plant counts, sq ft by category, labor categories, permit line items.
- Pull from your cost library. Your saved material costs and labor rates populate line items without manual entry. No retyping nursery prices or hourly rates on every bid.
- Review, adjust, send. The draft runs through your markup rules, formats into a client-ready PDF, and goes out from your phone before you leave the driveway.
For a full picture of how the workflow fits together, see the Estimate.Pro features overview.
Handling Change Orders Without Losing the Client
Change orders are not the enemy—unsigned change orders are. Every scope addition on a landscape job needs a number attached before work starts.
A practical change order threshold: any addition over $150 in material or over 1.5 labor hours gets a written change order, signed before work continues. Below that threshold, you can use a running tally method—log small adds in writing, present as one line item at job close.
Clients who balk at written change orders are giving you information. If a client won't sign a change order for work they asked for, they won't pay the invoice for it either.
For contractors on the Pro+ tier, Stripe Connect invoicing at 0% platform fee means change order invoices go out the same day with card payment links—no 30-day net terms on a $600 plant substitution.
Margin Targets and Where Landscape Contractors Leave Money
Typical net margins in landscape contracting run 8–18% for installation work and 15–25% for ongoing maintenance. The spread is wide because equipment costs, crew size, and route efficiency vary so much.
Three places landscape contractors consistently leave money:
Underpriced design time. If you're spending 2–4 hours doing a planting plan, that's billable. Even a $150–$300 design fee that applies toward installation captures real cost and filters out tire-kickers who will never pull the trigger.
Equipment cost not built into labor rate. A zero-turn mower running 1,200 hours/year at $12,000 purchase price costs $10/hr just in depreciation before fuel or maintenance. If that cost isn't inside your hourly rate or equipment surcharge, it's coming out of margin.
No escalation clause on multi-month installation projects. A project that bids in April and installs in August faces summer nursery price increases, potential fuel surcharges, and possible wage changes. A simple material escalation clause—"prices valid for 30 days; plant material subject to current nursery pricing at time of order"—protects your numbers without spooking clients.
For a deeper look at how other trades approach similar margin discipline, the landscaping trade page covers specific calculators and templates built for this work.
Getting Bids Out Faster This Season
The contractors winning the most landscaping work this season are not the cheapest—they're the fastest and most professional at the proposal stage. A detailed, itemized bid sent within an hour of a walkthrough signals competence before a single plant goes in the ground.
If your current process involves a legal pad, a spreadsheet, and a day of delay, that process is costing you closed jobs. See how the bid walkthrough workflow works on an actual landscape estimate, or try the calculators built for turf area, mulch volume, and paver base depth.