How to Bid on Landscaping Jobs and Actually Win

By Mike Torres, 14-year landscape contractor · Updated April 2026

Early in my career, I'd walk a property for 10 minutes, pull a number out of thin air, scratch it on a business card, and hand it to the homeowner. My close rate was about 25%, and on the jobs I did win, I was usually the cheapest option—which meant I was leaving money on the table or worse, losing money on the job altogether.

These days I close around 60% of the bids I send, and my average ticket is 3x what it was back then. The difference isn't charm or luck. It's process. Here's the step-by-step system I've built for bidding landscaping work that actually wins at profitable prices.

Step 1: Qualify Before You Drive Out

Not every lead deserves an on-site visit. Before I get in my truck, I ask three questions on the phone: (1) What's the scope of what you're looking for? (2) Do you have a budget range in mind? (3) When are you looking to start? If someone says "I need my whole backyard redone" but their budget is $2,000, that's not my job. If they need it done "eventually," they're not ready to buy. I'd rather spend my estimate time on qualified prospects. An hour spent on a dead-end estimate is an hour I could have been billing $65.

Step 2: The Site Visit—Measure Everything

Walk the entire property. Bring a wheel measurer and your phone for photos. I measure every area I'll touch and a few I won't, because scope creep is real. Take photos of access points, slopes, existing utilities, underground sprinkler heads, and anything that looks like it might cause a problem during the job.

My site visit checklist:

  • Total area measurements (length, width, irregular shapes)
  • Slope grade—I use a simple line level for rough assessment
  • Soil condition (dig a test hole if doing install work)
  • Existing irrigation layout
  • Tree canopy and root zones that affect planting or grading
  • Access for equipment: can a skid steer get to the backyard?
  • Distance from truck parking to work area (affects labor time)
  • Photos of everything, even things that look fine right now

I once underbid a backyard patio by $3,400 because I didn't check the grade. What looked flat had a 14-inch drop over 30 feet. That meant retaining, additional base material, and an extra day of labor. Now I check grade on every job, even if the client just wants mulch.

Step 3: Build Your Bid from the Ground Up

Don't start with what you think the client will pay. Start with what the job actually costs. I break every bid into four categories:

  1. Materials: Calculate exact quantities based on your measurements. Add 10–15% for waste and cuts. Get current supplier pricing—don't use last year's numbers. Apply your markup (15–20%).
  2. Labor: Estimate hours by task. Be honest with yourself about crew speed—use your actual production rates, not best-case scenarios. Multiply by your loaded labor rate (hourly wage + taxes + workers' comp + benefits). For my crews, that's $27–$33 per hour per person depending on experience.
  3. Equipment: If the job needs a rental (mini-ex, plate compactor, sod cutter), add it. If you're using your own equipment, charge internal rental rates to cover depreciation. I charge $150/day internal rate for my skid steer.
  4. Overhead and profit: Apply your overhead rate (I use 22% of direct costs) plus your target profit margin. On most install work, I aim for 18–22% net.

If you're unsure how to structure the actual estimate document, our estimate checklist covers every section you need.

Step 4: Price Strategically, Not Emotionally

Once you have your cost-based number, compare it against what the market will bear. If similar patios in your area go for $18–$22 per square foot installed and your number comes in at $16, don't celebrate—raise your price. You're either underestimating costs or leaving margin on the table. If your number is $28 and the market is at $22, you need to find efficiencies or decide this isn't the right job for your business model.

I also adjust pricing based on timing. If we're booked 4 weeks out, I add a 10–15% premium. Demand pricing isn't greedy—it's rational. If I'm going to push another client back to fit this job in, it needs to be worth the scheduling disruption. Conversely, if January is slow, I might sharpen prices to keep crews busy, as long as I'm above my margin floor.

Step 5: Present the Bid Like a Professional

How you deliver the bid matters almost as much as the number. A hand-scrawled quote on a business card says "side hustle." A detailed, branded PDF with line items, a timeline, and terms says "established business." The client who's spending $15,000 on a backyard renovation wants to feel like they're hiring a company, not a guy with a truck.

My bid presentation includes:

  • Cover page with company logo, client name, project address
  • Scope of work broken into phases with line-item detail
  • Material specifications (not just "pavers" but "Belgard Lafitt Rustic Slab, Cottonwood color")
  • Timeline with start date, milestones, and completion target
  • Investment summary (I use "investment," not "cost")
  • Payment schedule
  • Terms, warranty, and exclusions
  • 2–3 photos of similar completed projects

I send the bid via email within 24 hours of the site visit. 48 hours max. Every day you delay, the client's enthusiasm drops and the chance they've gotten another bid goes up.

Step 6: Follow Up (This Is Where Most Contractors Lose)

I follow up 2 days after sending. A simple text: "Hi [Name], just checking in—did the proposal make sense? Happy to walk through any questions." If no response, I follow up again at day 5. And once more at day 10. After that, I send a final note: "No worries if the timing isn't right. We'd love to work with you when you're ready."

About 20% of my closed jobs come from that second or third follow-up. People are busy. They forget. They're comparing three bids and yours got buried in their inbox. The follow-up isn't pushy—it's professional. The contractors who don't follow up are handing those jobs to the ones who do.

Common Bidding Mistakes That Kill Your Close Rate

  • Bidding too fast without measuring: Speed is good but accuracy is better. A wrong number is worse than a slow number.
  • Not asking about competing bids: "Are you getting other estimates?" isn't nosy—it helps you position yours appropriately.
  • Lowballing to win: You win the job but lose money. I've been there. It's not worth it. Read about what your margins should actually be before you sharpen your pencil too much.
  • No expiration date on the bid: Material prices change. I put a 30-day window on every estimate. After that, I re-quote.
  • Sending a number with no context: "$8,500" with no scope breakdown is a recipe for misunderstanding and disputes.

Winning bids isn't about being the cheapest. It's about being the most thorough, the most responsive, and the most professional. The right software tools can cut your estimating time in half while making your proposals look better than 90% of your competition.

Win More Bids With Professional Proposals

YardQuote lets you build detailed, branded estimates on-site and send them before you leave the driveway. Faster turnaround, better presentation, higher close rates. See why contractors are switching.

Start Your Free Trial