←Back to Blog

How to Price a Landscaping Job Right

November 1, 2026

Knowing how to price a landscaping job correctly comes down to three things: knowing your actual costs, building in a real profit margin, and never guessing on labor. Most landscapers who underbid do all three wrong. The steps below will fix that.

Why Landscapers Keep Underbidding

The most common reason is simple: contractors price from memory instead of math. They think of a number that feels right, round it down to win the job, and then wonder why the bank account is thin at the end of the month. Underbidding is not a sales problem. It is a process problem. Build a repeatable process and the bids get better every time.

Step 1: Walk the Job Before You Touch a Number

Get on the property. Measure the square footage, note the grade changes, count the obstacles, and look for anything that will slow your crew down. A flat half-acre install and a sloped half-acre install are not the same job. Your bid should not treat them the same way.

While you are on site, take photos. They protect you if the scope changes later, and they give you something to reference when you sit down to build the estimate.

Step 2: List Every Material Line Item

Write out every single material the job requires. Mulch, topsoil, sod, seed, plants, edging, irrigation fittings, stakes, ties, and any equipment rentals. Do not estimate a bulk number for materials. Price each item separately from your supplier, then add your markup before it hits the quote.

Set a material markup that fits your market and the material. The markup covers your time to source, haul, and manage the material. It is not padding. It is a real cost of doing business.

Step 3: Calculate Your True Hourly Labor Cost

Your hourly labor cost is not what you pay your guys per hour. It is what each hour of crew time actually costs the business. Take the hourly wage, add payroll taxes, add any workers comp burden, and add a share of your overhead costs like fuel, insurance, tools, and vehicle payments divided across your billable hours for the month.

Once you have that true hourly cost, multiply it by the hours you expect the job to take and add a buffer. If you think a job takes six hours, price it at seven. Landscaping always finds a way to take longer than expected.

Step 4: Add Overhead Into Every Quote

Overhead is the cost of keeping the business running between jobs. Your truck payment, your liability insurance, your quoting tool or dispatch app subscription, your phone bill, your licensing fees. These costs exist whether you are on a job or not.

Divide your total monthly overhead by the number of billable hours your crew works in a month. That gives you an overhead rate per hour. Add that number to your labor rate before you build any quote. Skipping this step is one of the fastest ways to work hard and still fall behind.

Step 5: Set a Profit Margin, Then Protect It

Profit margin is not what is left over after you pay yourself. It is a planned percentage you add on top of your total costs so the business grows. Pick a target margin based on your own numbers and your market, and check it with your accountant.

Build the margin in before the quote goes out. The formula is straightforward: add up your materials, labor, and overhead, then divide by one minus your desired margin as a decimal. That gives you the price to charge, not the cost plus a guess.

Step 6: How to Price a Landscaping Job for Recurring Maintenance

Recurring work like weekly mowing or monthly cleanups needs to be priced differently than one-time installs. Price recurring contracts based on your annual cost to service the property, then divide by the number of visits. Build in seasonal variation. A client property that takes forty-five minutes in spring may take twenty in August. Average it out over the year so you are not losing on the heavy months.

Also price recurring contracts to reward commitment. A client who locks in for a season is worth more than a one-time call, and your price should reflect the lower risk of that relationship, not a discount that kills your margin.

Step 7: Send the Quote Fast and Follow Up Once

A slow quote loses jobs. If a homeowner calls three landscapers on a Saturday and yours shows up Tuesday, the job is likely already gone. Build a system for turning estimates around within twenty-four hours of the site visit.

Use a template so you are not rebuilding every quote from scratch. A good quoting tool lets you pull saved line items, drop in your measured quantities, and send a professional quote by the time you are back in the truck. Follow up once, twenty-four to forty-eight hours after sending. One follow-up is professional. More than that is pressure.

If you want a quoting tool built specifically for contractors, Halden Pro was built by a licensed Florida subcontractor with fourteen years in renovation and landscaping. It includes landscaping estimate templates and a price book you can load from a CSV. The Pro plan at $99 per month also includes QuickBooks sync and a GPS time clock, flat per organization with no per-seat fees. There is a 30-day free trial with no card required.

Frequently Asked Questions

What is a good profit margin for a landscaping job?

There is no single right number. Set a target margin that covers labor, materials, and overhead and still leaves profit, based on your own job costs, your local market, and the type of work. Your accountant can help you pick one.

Should I charge by the hour or by the job?

Flat-rate job pricing protects you better than hourly billing in most cases. When you charge by the hour, a client who watches the clock can push back on every minute. When you price by the job, you are selling a result, and your efficiency becomes profit rather than a discount for the client.

How do I handle material price changes after I send a quote?

Build a quote expiration date into every estimate, typically seven to fourteen days. If material costs change before the client signs, you can reissue the quote at the updated price. Always note in the quote that prices are subject to change if the estimate is not accepted within the stated window.

How do I price a landscaping job when I am competing against lowballers?

Do not match a lowball price. Instead, make your quote easier to understand and faster to arrive than the competition. Break out your line items clearly, show what is included, and follow up. Clients who choose the cheapest bid without reading it are often the hardest clients to work for anyway.

Run a tighter field service business

Start your 30-day free trial. No credit card required.

Get Started Free
How to Price a Landscaping Job Right | Halden Pro | Halden Pro