New American Tradesman™
A yellow and black Stanley tape measure on a dark table, lit by a single dramatic spotlight.

Pricing & Estimating·For shops still finding their footing

Published August 5, 2026

How to Price a Landscaping Job Without Losing Money on It

Booked all week and still broke by the end of the month? The problem is upstream, in the number you write on the estimate.

Laws, licensing requirements, and deadlines vary by state and change over time. This article is general information, not legal or professional advice. Consult a tax professional before acting.

This article contains affiliate links. If you sign up through one, we may earn a commission — see our affiliate disclosure for details.

Read This First

You can be booked every day this week and still end the month behind. That is the exact trap most struggling landscapers land in: plenty of work, no profit to show for it.[5] The instinct is to blame slow-paying clients or cheap competitors. Usually the damage was done earlier, on the estimate itself, before a single crew hour got logged. Pricing a landscaping job right is not about guessing a number that wins the bid. It is about building a number from your real costs up, so every job you win actually leaves money behind.

Where the Money Actually Leaks

The leak is almost always overhead you forgot to count. Overhead is everything that keeps the business alive but does not sit on any one job site: your truck payment, insurance, phone, software, rent, fuel between properties.[3] Most small operators underestimate how much they spend here, and that guess is what quietly turns a profitable-looking bid into a loss.[2]

The numbers are not small. At least 20% of a landscaping contractor's total sales typically go toward overhead.[2] Job costing data puts overhead at roughly 20% to 30% of your total costs.[4] If you price a job to cover materials and labor and stop there, you have not left one dollar for the thing that pays your fuel and your insurance bill. Add a markup on top of only labor and materials, and you are still marking up an incomplete number.[2]

Here is the shape of it on a real job. Take a $10,000 installation. Direct costs (labor and materials on that site) run $6,500, leaving $3,500 in gross profit, a 35% gross margin. Then overhead takes another $1,500, and you are left with $2,000 in actual net profit, a 20% net margin.[7] The gross number looks great. The net number is the one that feeds you. Struggling shops tend to price off the gross and never see the overhead bite coming.

Build Your Real Number

Plug in your labor, materials, and overhead to see the exact price that actually leaves profit behind.

Open the Break-Even Calculator

The Number That Decides Every Bid

Everything downstream depends on knowing your fully burdened labor cost. That is not your worker's hourly wage. It is the wage plus payroll taxes, workers' compensation, and benefits, all rolled into one true hourly figure.[4] Skip the burden and you underbid every labor-heavy job automatically, because you forgot expenses you are legally required to pay.[4]

Start from a real wage floor. As of the federal May 2023 wage data, landscaping and groundskeeping workers earned a mean hourly wage of $19.13, with a median of $17.96 and the top 10% above $24.66 an hour.[1] That is the raw wage. Your burdened rate sits meaningfully above it once taxes and workers' comp are stacked on. Service Autopilot's method is straightforward: add every worker's wages, then multiply by your combined percentage for taxes, workers' comp, and benefits to get your true hourly labor cost.[8]

Then you have to track labor by the job, not by the crew day. A crew might touch three different properties in one day. If you log their hours by the day instead of by the site, you are guessing at your real cost on each one.[4] That guess is why so many owners cannot tell which jobs make money and which ones just keep everyone busy.[4]

Track Every Job Automatically With Jobber

Jobber logs hours, schedules, and invoices by job site so you always know which work actually pays.

See Jobber

Materials are the simpler half. Build an itemized list of everything the job needs, then apply sales tax the way your state actually treats contractor materials, not one fixed formula. Some states tax you as the end user when you buy the materials and do not require you to charge the client separately, others require you to collect tax when you bill the job, and the rule can shift depending on whether you are billing lump sum or time and materials. Confirm which applies to you against your state revenue department's contractor guidance before you build it into an estimate.[5] As a worked example, if your sprinkler blow-out materials come to $26.79 and local tax runs 6%, that is your material line, no rounding, no ballpark.[5]

Pick a Pricing Model and Commit

Once you know your costs, you choose how to charge. The two most common models are time and materials (hourly) and flat rate.[5] Hourly bills the client for the actual time plus materials, and it feels transparent, but the customer starts watching the clock and you eat unbillable admin hours creating a fresh estimate every time.[5] Flat rate sets one price for the whole job regardless of hours. Clients like the certainty, and you know exactly what the job brings in, but if you underestimate the time or materials, the loss is yours.[5][8]

If you're new enough that you can't yet predict how long jobs will run, time and materials is what you lean on. It protects you while you are still learning your own speed.[8] As you get faster and start knowing your average times cold, flat rate rewards efficiency, because finishing early frees your crew for the next job instead of shortening the bill.[8] A hybrid works too: flat rate on simple, repeatable jobs like mowing or sprinkler blow-outs, hourly on large or unpredictable ones.[5]

Whichever model you pick, the math underneath is cost-plus. Total your labor, materials, and overhead, then add a markup percentage on top for profit.[6][3] Markup is simply the gap between what the job costs you and what you charge.[3] Set that markup with your target margin in mind. Landscaping net profit margins generally run from about 3% to 20%. Newer businesses often sit near 5% while they figure out their true costs, the industry lands around 10%, and efficient, established shops push toward 15% to 20%.[7] If you are struggling now, 5% is a floor to climb off of, not a ceiling.

What to Change

Start by writing down your monthly overhead honestly, every fixed cost, then divide it across your working hours so you know your overhead per hour before you bid anything.[2] Next, calculate your fully burdened labor rate once and keep it in front of you, wages plus taxes, workers' comp, and benefits.[4] From this week forward, log crew hours by job site, not by the day, so you can see which work actually pays.[4] Build every estimate the same way: burdened labor, itemized materials with tax, overhead, then your markup for profit.[6][5] Pick one pricing model that fits where your business is right now and run it consistently instead of pricing off gut feel job to job.

Bottom Line

A profitable landscaping price is built, not guessed: burdened labor plus materials plus overhead plus markup, tracked job by job. Get that habit in place and the difference between busy and profitable stops being a mystery.

Sources

[1] U.S. Bureau of Labor Statistics: Occupational Employment and Wages, May 2023, Landscaping and Groundskeeping Workers

[2] FreshBooks: How to Price Landscaping Jobs in 7 Steps

[3] Aspire: Markup for Landscaping Business, The Complete Guide

[4] The Grow Group: How Landscape Job Costing Reveals Your Most Profitable Work

[5] Joist: How to Price Landscaping Jobs (for Contractors)

[6] Insurance Canopy: The Complete Guide to Landscape Pricing

[7] The Grow Group: Profit Margins for Landscaping Businesses Explained

[8] Service Autopilot: Landscape Calculator, A Guide to Pricing for Businesses

Enjoyed this?