How to Bid a Landscaping Job Step by Step

Val Okafor avatar
Val Okafor
Illustration of a landscaper bidding on a job step by step

You’re standing in a customer’s driveway, tape measure in hand, trying to come up with a number on the spot. Quote too high and you lose the job. Quote too low and you’re working for free. If you’ve ever driven away from a bid wondering whether you just made a $2,000 mistake, this guide is for you.

Learning how to bid a landscaping job step by step is the difference between staying busy and actually making money. With over 641,700 landscaping businesses competing in the US market — growing 5.5% per year — your bidding process is what separates a profitable operation from a race to the bottom.

This guide covers the complete bidding process from site visit to signed contract. You’ll learn the “walk-and-quote” method for quick residential bids, the formal proposal approach for commercial landscaping bids, and exactly how to handle the dreaded “I’ll think about it” response. Whether you’re pricing a weekly mowing route or a $50,000 commercial grounds contract, you’ll have a repeatable system that protects your margins.

Table of Contents

Know What You’re Bidding Before You Price Anything

Before you crunch a single number, understand what kind of bid this is. Not every job gets the same treatment, and the fastest way to lose money is treating a $40,000 commercial grounds contract like a residential mowing quote.

Residential Jobs vs. Commercial Landscaping Bids

Residential bids are typically simpler — a homeowner wants a price, they want it fast, and the scope is usually straightforward. This is where the walk-and-quote method works: you visit the property, assess the work, and give a price on the spot or within hours. Most residential customers expect this speed. If you send a quote three days later, they’ve already hired someone else.

Commercial landscaping bids are a different animal. Property managers and HOAs expect formal written proposals with line-item breakdowns, scope of work descriptions, insurance certificates, and sometimes references. The sales cycle is longer, the contracts are bigger, and the margins can be better — but only if you bid them correctly.

Maintenance Bids vs. Project Bids

Maintenance bids (mowing, cleanups, fertilization) are recurring revenue. Price them for the season or year, then divide into monthly payments. The math is predictable once you know your production rates.

Project bids (hardscaping, landscape installs, drainage work) are one-time jobs with more variables. Materials, subcontractors, equipment rentals, and weather delays all factor in. These need more detailed takeoffs and wider margins to account for the unknowns.

Know which type you’re bidding before you start. It changes everything about how you approach the numbers.

Step 1: Do the Site Visit Right

The site visit is where bids are won or lost — not at the customer’s kitchen table, not in your truck doing math on a napkin. What you see (and document) on-site determines whether your bid is accurate or a guess.

The Residential Walk-and-Quote

For standard residential work — mowing, cleanups, mulching, basic plantings — you don’t need a two-hour site assessment. You need a focused 15-20 minute walk with a checklist:

  • Lot size and turf area — Measure or use aerial imagery to estimate square footage. A measuring wheel is $30 and pays for itself on the first job.
  • Obstacles and terrain — Hills, tight gates, trees to trim around, flower beds to edge. These slow production and need to be priced in.
  • Access — Can your trailer fit in the driveway? Is there a back gate for the mower? Poor access adds time.
  • Current condition — An overgrown property takes 2-3x longer on the first visit. Price the initial cleanup separately from the recurring service.
  • Irrigation and drainage — Note existing systems. Hitting a sprinkler head because you didn’t look costs you money, not the customer.
  • Customer expectations — Ask what they want. “Make it look nice” and “I want a showcase lawn” are very different price points.

The key to walk-and-quote is doing it while you’re standing on the property with the details fresh. Every hour between the site visit and the quote is an hour where you forget that the backyard has a 30-degree slope or the side gate is only 36 inches wide.

The Commercial or Project Site Assessment

For larger commercial bids or design-build projects, your site visit needs more documentation:

  • Aerial measurements — Use satellite imagery tools to measure total property area, turf zones, bed areas, and hardscape surfaces before you arrive. Verify on-site with spot measurements.
  • Photo documentation — Photograph every area of the property, especially problem zones, existing plantings, drainage issues, and access points. You’ll reference these when building your proposal.
  • Existing conditions report — Note what’s already in place: irrigation systems, lighting, retaining walls, mature trees. Your proposal should address how you’ll maintain or work around these.
  • Scope clarification — Get the spec sheet if one exists. For HOAs and property management companies, there’s usually a detailed scope of work. Read it line by line before you bid.

Measuring Tools That Pay for Themselves

  • Measuring wheel ($25-40) — Fast, accurate for linear measurements and perimeters
  • 100-foot tape ($15-25) — Essential for bed dimensions and hardscape layouts
  • Aerial imagery apps — Measure property area from satellite photos before the site visit
  • Smartphone camera — Document everything. Take more photos than you think you need.

Step 2: Calculate Your Real Labor Cost

Labor is typically 40-50% of a maintenance job and 25-35% of an install or hardscape project. Get this number wrong and your entire bid is off.

Start With Your Direct Wage — Then Apply the Burden Multiplier

If you pay a crew member $18/hour (close to the national median of $18.04/hour for landscaping workers), your actual cost is not $18. Once you add payroll taxes, workers’ comp, benefits, and paid time off, that $18 becomes $23-27/hour. This is your labor burden, and most beginners forget it completely.

The burden multiplier formula:

Hourly wage x 1.3 to 1.5 = True labor cost per hour

A $18/hour worker costs you $23.40 to $27/hour. A $22/hour crew lead costs you $28.60 to $33/hour. If you’re paying yourself, apply the same multiplier — your time has a real cost even if you’re not cutting yourself a W-2 check.

To set your billable rate (what you charge the customer per labor hour), you need to cover the burdened wage plus overhead and profit. For most small crews, this means billing at $45-$70 per person-hour for maintenance work and $55-$85 for install/hardscape work. This is how to price landscaping jobs so you actually make money — not just break even.

Crew Productivity Benchmarks

Don’t guess how long a job takes. Use production rates:

TaskProduction Rate (per crew member)
Mowing (riding, open turf)1-2 acres/hour
Mowing (walk-behind, residential)10,000-20,000 sq ft/hour
Mulch installation1-1.5 cubic yards/hour
Bed edging (power edger)200-400 linear ft/hour
Shrub pruning15-25 shrubs/hour
Sod installation300-500 sq ft/hour
Paver installation75-125 sq ft/hour

These are averages for experienced crew members. If your crew is newer, add 20-30% more time until they hit these benchmarks. Track your actual times on every job — after 10 jobs of the same type, you’ll have your own production rates that are more accurate than any industry average.

Step 3: Price Your Materials and Mark Them Up

Materials are the most straightforward part of the bid — if you do it right. The mistake isn’t forgetting the mulch. It’s forgetting the delivery fee, the waste factor, and the fact that you spent an hour picking it up.

Wholesale vs. Retail and the Contractor Spread

If you’re buying materials at retail (Home Depot, Lowe’s), you’re leaving money on the table. Establish accounts with local nurseries, stone yards, and mulch suppliers. Wholesale pricing is typically 15-30% below retail, and that spread goes straight to your margin.

Even at wholesale, you need to mark up materials. You’re not a charity delivery service. Your markup covers:

  • Time spent sourcing and coordinating materials
  • Pickup or delivery logistics
  • Risk of price changes between quote and job date
  • Waste, breakage, and returns

Standard Markup Ranges

Material CategoryTypical Markup
Mulch, soil, aggregate15-25%
Plants and nursery stock25-50%
Pavers and natural stone15-30%
Irrigation supplies20-35%
Lighting and electrical25-40%

Account for Waste, Delivery, and Disposal

Add a waste factor of 10-15% to all material quantities. A paver patio that measures 400 sq ft needs materials for 440-460 sq ft to account for cuts, breakage, and pattern waste. Sod needs a 5-10% overage. Mulch compacts, so order 10% extra.

Don’t forget disposal costs. Old mulch, demolished hardscape, excavated soil — it all has to go somewhere. If you’re paying dump fees or hauling to a disposal site, that’s a real cost that belongs on your landscaping bid sheet.

Step 4: Add Overhead and Profit

This is where most landscapers leave money on the table. You’ve calculated labor and materials, but those aren’t your only costs. If you stop there, you’re working for free.

What Overhead to Include

Your overhead is everything it costs to run the business that isn’t directly tied to a single job:

  • Equipment costs — Purchase payments, maintenance, fuel, and eventual replacement. A $12,000 mower that lasts 5 years costs you $200/month whether you’re using it or not.
  • Insurance — General liability, commercial auto, workers’ comp. These are non-negotiable and they’re not cheap.
  • Vehicle costs — Truck payments, fuel, maintenance. With fuel price volatility in 2025-2026, build in a buffer or add a fuel surcharge line item.
  • Administrative costs — Phone, software, accounting, licensing, marketing.
  • Non-billable time — Driving between jobs, estimates, equipment maintenance, office work. This time is real and it costs money.

A common method: calculate your total annual overhead, divide by your expected billable hours for the year, and add that per-hour figure to every bid. If your overhead is $60,000/year and you bill 2,000 hours, that’s $30/hour added to your labor rate.

The Route Density Check

Here’s something no lawn care pricing guide talks about: a correctly-priced job on the wrong route is still a money-loser.

If you’re running crews in the north side of town and a bid comes in 30 minutes south, that’s an hour of windshield time (round trip) with no revenue. On a $150 mowing job, that hour of drive time might eat your entire profit.

Before you finalize any bid, ask: does this job fit my route? If it doesn’t, you have three options:

  1. Price in the drive time — Add 30-60 minutes of labor cost to cover the commute
  2. Use it as a route anchor — Only take it if you can build 2-3 more jobs nearby
  3. Pass on it — Sometimes the best bid is the one you don’t make

Route density is how small crews scale profitably. Five jobs within a mile of each other beat five jobs spread across town — even if the spread-out jobs pay 10% more per visit.

Target Net Margins by Service Type

Service TypeTarget Net Margin
Weekly mowing/maintenance10-20%
Mulch and bed work20-30%
Landscape planting20-35%
Hardscaping (pavers, walls)25-40%
Spring/fall cleanups15-25%
Commercial grounds (annual)10-15%

These are net margins — what’s left after labor, materials, AND overhead. If your margins are below these ranges, you’re underpricing. If they’re above, you’re either very efficient or about to lose bids.

Step 5: Write the Estimate or Proposal

You’ve done the site visit, run the numbers, and you know your price. Now you need to put it on paper (or screen) in a way that looks professional and wins the job. The format depends on whether you’re quoting a residential homeowner or bidding a commercial contract.

Residential Estimate: What to Include

For most residential jobs, keep it clean and simple. A good landscaping estimate template for residential work fits on one page:

  • Your company name, logo, and contact info — Professionalism starts here
  • Customer name and property address
  • Date and quote validity — Always include an expiration date (14-30 days). With material costs fluctuating, an open-ended quote is a liability.
  • Scope of work — Describe what you’ll do in plain language. “Mow, edge, blow weekly” is fine for maintenance. For projects, list each task: “Remove existing plantings in front bed, install 6 yards double-shredded hardwood mulch, plant 12 boxwoods (3-gallon) per layout.”
  • Total price — For residential, a single total or a per-visit price is usually enough. Most homeowners don’t want a line-item breakdown — they want to know the number.
  • Payment terms — When payment is due and accepted methods
  • Acceptance signature line — Makes it a simple contract

Commercial Proposal: Scope, Line Items, and Terms

Commercial bids need more depth. Property managers compare proposals side by side, and the more detail you provide, the more confidence you build. A winning commercial landscaping bid includes:

  • Executive summary — One paragraph explaining your understanding of their needs and your approach
  • Detailed scope of work — Break down every service area and frequency. “Mow all turf areas weekly April-October, bi-weekly November-March” is specific and auditable.
  • Line-item pricing — Separate pricing for each service category (mowing, bed maintenance, seasonal color, irrigation management, snow removal). This lets the property manager compare apples to apples.
  • Optional upgrades — Offer tiers. “Base maintenance: $24,000/year. With seasonal color rotations: $28,500/year.” Upgrades increase contract value without pressuring the client.
  • Insurance certificates and references — Attach or reference these. Commercial clients will ask.
  • Terms and conditions — Contract duration, cancellation terms, price escalation clauses for multi-year agreements, and payment schedule.

What a Professional Written Estimate Signals

Sending a typed, branded estimate instead of a text message or verbal quote tells the customer three things: you’re organized, you’re serious, and you’ve done this before. For residential customers, it separates you from the guy who scribbles a number on a business card. For commercial accounts, it’s table stakes — you won’t even be considered without one.

If you want to know more about what makes a winning proposal, check out our guide on how to write a landscaping proposal that wins the job.

Step 6: Send It and Follow Up

The fastest quote usually wins — especially in residential. But speed without follow-up is just throwing numbers into the void.

How Fast to Send Your Estimate

Residential: Same day, ideally within 2-4 hours of the site visit. If you can quote on-site during the walk-and-quote, even better. The details are fresh, the customer is engaged, and you haven’t given them time to call three competitors. Creating your estimate from the job site — while you’re still standing on the property — gives you a massive advantage over anyone who has to go home and type it up.

Commercial: Within 3-5 business days of the site visit or receiving the bid package. Faster than your competitors, but thorough enough to be accurate.

Quote Validity Windows

Always put an expiration date on your quotes. With material cost inflation hitting landscaping hard in recent years — fuel, fertilizers, mulch, and building materials have all seen significant price increases — a quote from January shouldn’t be honored in June.

  • Residential estimates: 14-30 days validity
  • Commercial proposals: 30-60 days validity
  • Project bids with heavy materials: 14-21 days validity (stone and lumber prices move fast)

How to Respond to “I’ll Think About It”

This is the most dreaded response in the landscaping business. Every owner has heard it, and most don’t know what to do next.

Here’s what “I’ll think about it” usually means:

  1. They’re comparing prices — They have other quotes coming. This is normal. Your job is to follow up, not disappear.
  2. They have budget concerns — The price surprised them. If you sense this, offer a scaled-back option: “I can also do just the front beds for $X if you want to start there.”
  3. They’re not ready yet — The project isn’t urgent. Stay in touch — they’ll call when it is.

The follow-up script that works:

Wait 2-3 days, then send a brief message:

“Hi [Name], just following up on the estimate I sent for [project]. I wanted to see if you had any questions about the scope or pricing. Happy to adjust if needed. The quote is good through [date].”

That’s it. No pressure. No “just checking in.” One clear, helpful follow-up. If they don’t respond after a second follow-up a week later, move on. Not every bid becomes a job, and chasing dead leads is time you could spend on the next one.

Following Up Without Feeling Pushy

The key is adding value, not just asking for the sale:

  • Reference something specific from the site visit: “I noticed the drainage issue near the patio — wanted to mention we can address that as part of the project.”
  • Share timing context: “Just a heads up, our spring schedule is filling up. If you’d like to get on the calendar for April, let me know by [date].”
  • Keep it short. Two sentences, max.

For more on building estimates that close, see our guide on how to price landscaping jobs for beginners.

Common Bidding Mistakes That Kill Your Margin

After hundreds of bids, patterns emerge. These are the mistakes that cost landscapers the most money:

Not accounting for drive time. A 20-minute drive to a job site costs you 40 minutes round trip — plus fuel. On a $60 mowing job, that’s $20-30 in labor cost before you pull a mower off the trailer. If the job doesn’t fit your route, price accordingly or walk away.

Forgetting equipment wear and disposal. Mower blades, trimmer line, fuel, oil changes — these add up. A commercial mower costs $0.50-1.50 per operating hour in maintenance alone. And if the job generates debris, dump fees and hauling time are real costs.

Bidding by the hour for unpredictable scope. Hourly rates work for simple, predictable tasks. But for jobs where scope can creep — overgrown lots, drainage work, anything involving excavation — a flat bid with clear scope boundaries protects your margin. Define what’s included and what triggers a change order.

Skipping the site visit for “simple” jobs. That “simple mowing job” turns out to have a 45-degree hill, a locked back gate, and a yard full of dog waste. The 10 minutes you save by quoting blind costs you hours of unprofitable work. Always walk the property.

Not tracking your actual costs. If you don’t know how long jobs actually take and what they actually cost, you can’t improve your bids. Track time on every job for at least your first season. After that, you’ll have real data instead of guesses.

Giving verbal-only quotes. A verbal quote is a promise with no proof. When the customer remembers “$400” and you said “$450,” there’s no resolution. Put every quote in writing — even small ones. It takes two minutes and prevents arguments that cost far more.

Tools That Speed Up the Bidding Process

The bidding process has a lot of moving parts: measuring, calculating, writing, sending, following up. The right tools cut the time in half.

Aerial measurement tools let you measure property area from satellite imagery before you even arrive. For large commercial properties, this is essential. For residential, it helps you estimate mowing time before the site visit so you’re not starting from zero.

A landscaping job cost calculator built into your estimating workflow takes the guesswork out of labor burden, material markups, and overhead. Instead of doing the math manually on every bid, you enter your measurements and your numbers come out pre-loaded with your rates.

Template-based digital estimates eliminate the blank-page problem. Build a landscaping estimate template for your most common services — weekly mowing, mulch installs, spring cleanups, paver patios — and customize for each job. You’ll quote in minutes instead of hours.

Field-service software with built-in estimating is where everything comes together. The best tools let you build your estimate on-site during the walk-and-quote, send it to the customer before you leave the driveway, and automatically follow up if they haven’t responded. No more going home to type up quotes at 9 PM after a full day in the field.

Okason Software was built specifically for this workflow. Create and send professional estimates from the job site while the details are fresh — on your phone, not at a desk. Your customer gets a clean, branded proposal minutes after you walk the property, and you move on to the next job instead of adding it to tonight’s paperwork pile. For landscaping businesses running 2-5 crew members, it’s the difference between quoting 3 jobs a day and quoting 10.

Frequently Asked Questions

Should I charge by the hour or by the job?

By the job for most residential work. Hourly pricing penalizes efficiency — if your crew gets faster, you earn less. Flat-rate pricing rewards you for improving your systems and production rates. Use hourly only for unpredictable scope (initial cleanups, diagnostic work) or when the customer specifically requests it. For more on choosing the right pricing model, see our pricing per square foot guide.

How do I bid a job I’ve never done before?

Research production rates for that service type, get material quotes from your suppliers, add your standard overhead and margin, then add 15-20% contingency. On your first few jobs of any new service, track every hour and every dollar. You’ll lose some margin on the learning curve, but you’ll have real data for the next bid.

What’s a fair markup on materials?

15-50% depending on the category. Low-cost bulk materials (mulch, soil) get 15-25%. Plants get 25-50% because they carry risk — if they die during install or shortly after, you may need to replace them. Hardscape materials fall in the 15-30% range. Your markup covers sourcing time, delivery coordination, waste, and price risk.

How do I compete with lowball bids?

You don’t. Competing on price is a race to bankruptcy. Instead, compete on professionalism, speed, reliability, and communication. The customer who chooses the cheapest bid every time isn’t your customer. The one who wants reliable service from a professional operation — that’s who you want. Present your bid with confidence, explain what’s included, and let your work speak for itself.

How do I know if I’m charging enough?

Track your actual costs on completed jobs. If your real labor hours, material costs, and overhead consistently match or exceed what you quoted, you’re underpricing. A healthy bid leaves you with 10-20% net profit on maintenance and 20-35% on installs. If the math doesn’t show that margin, raise your prices.

When should I walk away from a bid?

When the job doesn’t fit your route and the customer won’t pay for drive time. When the scope is vague and the customer resists putting specifics in writing. When the customer’s primary concern is finding the cheapest price. When the job requires equipment or expertise you don’t have. Walking away from bad bids is how you make room for profitable ones.


Bidding landscaping jobs is a skill, not a talent. Nobody’s born knowing how to price a paver patio or calculate labor burden. But every bid you do — especially the ones you track and learn from — makes the next one faster and more accurate.

The landscapers who build real, profitable businesses aren’t the ones who win every bid. They’re the ones who win the right bids at the right prices. Start with your real costs, know your production rates, check the route, and get your quote out fast while the details are fresh.

Your next bid is waiting. Now you know how to price it.

Be the First to Know

We're actively building Okason Software and getting close to launch. Join our waitlist and we'll let you know the moment it's ready.