Landscaping Estimating Playbook for Peak Season
May through August is when your phone rings the most and your margin gets squeezed the hardest. Customers want bids fast, material costs are volatile, and one missed line item on a hardscape job can wipe out two weeks of lawn revenue. This playbook covers how to price landscaping and lawn care work accurately this season—region by region, scope by scope.
Know Your Baseline Labor Rate Before You Bid Anything
Every number in a landscaping estimate traces back to your fully-loaded labor rate. In 2024, skilled landscape crew labor runs $28–$52/hour depending on market. Coastal metros (San Diego, Boston, Seattle) sit at the high end. Mid-South and Midwest markets typically land $28–$36/hour for general maintenance crews, rising to $42–$52 for licensed irrigation techs and certified hardscape installers.
Your fully-loaded rate adds employer FICA (7.65%), workers' comp (typically 12–18% in landscaping due to injury classification codes), liability insurance, and any vehicle/equipment burden. If your bare wage to a crew member is $22/hour, the loaded cost to you is closer to $33–$38/hour before overhead and profit.
Set this number in your saved material cost workspace before you open a single estimate. Every job you bid will pull from it.
Regional Pricing Ranges for Common Scopes
Pricing varies enough by region that national averages will get you underbid in New York and overpriced in Tulsa. Use these as a sanity check, not a substitute for local supplier quotes.
Weekly mowing and maintenance:
- Northeast / Mid-Atlantic: $55–$95 per visit for a typical 8,000–12,000 sq ft residential lot
- Southeast / Gulf Coast: $40–$70 per visit; high humidity accelerates growth and increases frequency
- Midwest: $45–$75 per visit; shorter season compresses annual contract value
- Mountain West / Southwest: $35–$60 per visit; water restrictions affect service frequency in drought years
Mulch installation: Mulch runs $28–$55 per cubic yard installed, depending on material (hardwood, cedar, rubber) and bed complexity. A standard 3-inch depth over 500 sq ft requires roughly 5 cubic yards. Double that for 1,000 sq ft with edging cleanup.
Irrigation system installation: New residential drip/spray systems average $2,500–$6,500 for lots under 10,000 sq ft. Projects exceeding 15,000 sq ft with multiple zones regularly hit $8,000–$14,000. Many municipalities require backflow preventer inspections under ASSE 1013 standards—factor in the permit fee ($75–$200 in most jurisdictions) and inspection time.
Hardscape / paver patios: ICPI (Interlocking Concrete Pavement Institute) installation standards apply to any permeable or standard paver project. Material plus labor for a basic concrete paver patio runs $18–$28 per sq ft installed. Tumbled natural stone or flagstone reaches $30–$55 per sq ft. Retaining walls add $35–$75 per linear foot depending on height and footing requirements.
The Eight Line Items Most Landscapers Miss
Scope creep in landscaping usually isn't dramatic. It's eight small items at $80 each that disappear into your hours.
- Disposal fees. Debris haul-off at a transfer station runs $65–$150 per load in most markets. Bill it separately.
- Irrigation blow-out and startup. If you install a system, own the startup in spring and winterization in fall. Price them as separate line items at bid time.
- Bed edging re-cut. Customers assume it's included in a maintenance contract. It should be a separate line or a defined frequency (quarterly re-cut at $X per linear foot).
- Tree and shrub deep-root fertilization. Takes 20 minutes with the right equipment. At $8–$12 per tree, a 12-tree property is $96–$144 you're leaving out.
- Soil amendment. Aeration cores plus topdress with compost is not the same as mowing. Price it separately: $0.08–$0.14 per sq ft for compost topdress.
- Permit fees for hardscape work. Many jurisdictions require permits for patios over 200 sq ft or retaining walls over 30 inches. Pull the permit cost before you sign the contract.
- Plant warranty markup. If you're offering a one-year plant warranty, build 15–20% into plant material pricing to cover replacements.
- Mobilization for small jobs. A 45-minute drive to install two flats of annuals costs you real money. Set a minimum job charge ($150–$250) and hold it.
How Hardscape Projects Blow Up Budgets
Hardscape is where landscaping estimates go wrong the most. The reasons are usually the same: underestimating base preparation, ignoring drainage, and pricing materials before getting a supplier quote.
Base prep is non-negotiable. ICPI standards for a standard residential paver patio call for 6–8 inches of compacted aggregate base plus 1 inch of bedding sand. On soft or clay-heavy soils, you may need to excavate 10–12 inches and add geotextile fabric. Price excavation separately from installation. A 400 sq ft patio excavated 10 inches deep moves roughly 12.3 cubic yards of material—confirm your equipment can access the site before you price it with hand tools.
Drainage costs money. A French drain running 40 linear feet with perforated pipe, gravel, and fabric sock runs $18–$28 per linear foot installed. If the customer's grading will pond water against the house, you need either to scope drainage or exclude water infiltration liability explicitly in writing.
Material lead times are real. Certain pavers and natural stone are 4–6 weeks out from distributors right now. If you commit to a start date without confirming material availability, you're either rushing the job or paying premium for last-minute sourcing.
Lawn Care Contracts: Annual vs. Per-Visit Pricing
Annual maintenance contracts protect your schedule and your cash flow. Per-visit pricing leaves you exposed to weather cancellations and customer churn.
When pricing an annual lawn care contract, count billable visits by region:
- Southeast: 30–38 mowing visits per year
- Midwest: 22–28 visits
- Northeast: 24–30 visits
- Southwest/arid markets: 18–24 visits for turf areas, year-round for drip maintenance
Multiply your per-visit price by expected visits, add scheduled services (aeration, overseeding, fertilization rounds, winterization), and divide by 12 for a monthly payment. Customers who pay monthly cancel less often and dispute less.
For fertilization programs, a four-round program on a 10,000 sq ft lawn typically requires 40–50 lbs of slow-release granular product. Material cost runs $55–$90 per round depending on product and regional supply. Labor per round: 30–45 minutes. Price accordingly—not as an add-on you throw in to win the maintenance contract.
Building the Bid: Walkthrough to Sendable Estimate
The fastest way to lose a job in peak season is a slow turnaround. A customer who calls three landscapers on a Saturday morning often signs with whoever responds first—not whoever bids lowest.
The walkthrough feature lets you capture photos, AR measurements on supported devices, and voice notes during the site visit. Camera-based and photo measurements are marked as estimates; AR-assisted measurements on supported hardware are more precise. Either way, you have the data to build the estimate before you leave the driveway.
For lawn care and maintenance bids, the sequence is:
- Measure turf area, bed area, and linear edging separately
- Note existing irrigation zones (and their condition)
- Document tree/shrub count by species if you're including a fertilization or pruning scope
- Photograph problem areas—drainage, dead spots, diseased plants—so you have documentation when the customer asks why you scoped drainage repair
For hardscape bids:
- Measure the proposed patio or wall area
- Check grade change across the project footprint
- Note gate and access width for equipment
- Photograph any existing structures the new work will tie into
With complete walkthrough data, the median time from site visit to sendable bid on Estimate.Pro is 8 minutes. That includes scope-of-work generation, line-item pricing pulled from your saved cost data, and a client-ready document.
Margin Targets and Markup Logic for Landscaping
Service work (mowing, maintenance) should clear 50–65% gross margin. You are selling time and equipment access, not materials, so overhead recovery has to come from labor pricing.
Installation work (plants, sod, irrigation) typically runs 40–55% gross margin after materials and labor. If you're below 40% on an installation job, you're either underselling labor or your material markup is too thin. Standard landscape material markup is 20–35% over your cost.
Hardscape runs tighter: 30–45% gross margin is common because material costs are high and equipment rental or ownership costs are significant. Protect margin on hardscape by pricing a contingency line (5–10% of contract value) for unknowns in base prep and drainage.
For recurring maintenance contracts billed through Estimate.Pro, Stripe Connect invoicing is available on Pro and Elite plans. Elite workflows include invoice exports and 0% platform fee on payments processed through Stripe Connect. Free tier accounts carry a 3% platform fee.
Sending the Bid and Following Up
A landscaping bid sent the same day as the walkthrough closes faster than one sent 48 hours later. This is not a soft claim—it reflects how customers shop in May and June. They're getting three bids. You want to be the first in their inbox.
When you send the estimate, include:
- A clear scope description by area (front beds, rear turf, patio zone)
- Exclusions stated plainly (no irrigation repair unless scoped above, debris disposal included for up to two loads)
- Payment terms (deposit percentage, progress billing if applicable)
- A valid-through date—landscape material prices move fast in peak season; protect yourself with a 14-day bid window
For recurring contracts, monthly auto-billing via Stripe Connect reduces the administrative load significantly. You quote once, win the job, and the payment cadence runs itself.
If you want to see how the full walkthrough-to-bid workflow fits together for landscaping specifically, the landscaping trade page covers trade-specific defaults, material categories, and scope templates.
Pricing tiers for Estimate.Pro start at $39/seat/month for Pro and $79/seat/month for Elite. A free-forever tier is available with no credit card required. See the full pricing breakdown if you're weighing plan options before the busy season peaks.