How to Price Landscaping Jobs in 2026
Most landscaping businesses price jobs the way their competitors do — they look at the neighbor's quote, guess, and hope the margin works out. When the mowing route is profitable, it feels like talent. When a mulch install bleeds money, it feels like bad luck. Usually it's neither.
The gap between a landscaping business that struggles and one that grows consistently is almost always pricing systems. Specifically, understanding that a weekly mowing contract, a spring cleanup, and a full landscape installation are three completely different economic animals — and that applying one rate to all three is how good crews end up working hard for thin margins.
This guide breaks down how to build rates that cover your actual costs and leave something left over.
Three Services, Three Pricing Models
Landscaping is not one business. It's at least three, usually bundled under one company name. The right pricing model depends on which of the three you're quoting.
| Service Type | Best Pricing Model | Gross Margin Target |
|---|---|---|
| Mowing & routine maintenance | Flat monthly or per-visit rate | 50–65% |
| Spring / fall cleanups | Per-job (scoped hourly estimate) | 45–55% |
| Mulch, edging, bed work | Per-job with material markup | 40–55% |
| Plant and sod installs | Time-and-materials or firm bid | 35–50% |
| Hardscaping (patios, walls) | Firm bid | 30–45% |
Mowing routes run best on flat monthly rates. Clients get predictability; you get route density. When you're cutting eight lawns on the same block, you're not driving between jobs — that's exactly where margin accumulates. The more stops you can cluster, the more profitable the route becomes.
Cleanups and one-time work are best priced per job. The scope is defined, the timeline is fixed, and your costs are knowable before you start. Hourly pricing works here as a fallback for unpredictable conditions (overgrown, debris-heavy, or badly neglected properties), but a flat job price gives clients more confidence and makes upselling easier.
Installs — plants, hardscaping, irrigation — require firm bids or time-and-materials. The scope is bigger, material costs are significant, and a $500 estimating error on a $3,000 job kills your margin. Spend the time to measure, cost, and build these quotes properly. Rushing an install bid is how companies get burned.
The Production Rate Formula
The foundation of every landscaping price is your production rate — how much work one person (or one piece of equipment) can complete per hour. Get this wrong and no markup will save you.
Standard production rates to build from:
- Push mower, typical residential lawn: 4,000–6,000 sq ft per hour
- Zero-turn mower, open areas: 20,000–40,000 sq ft per hour
- String trimmer / edging: 500–1,000 linear feet per hour
- Mulch installation: 1–2 cubic yards per person per hour
- Hand weeding, bed maintenance: 100–200 sq ft per hour
To price any job, work backward from your cost floor:
- Measure the property — don't estimate from the curb. Actually pace it out or use satellite measurement.
- Divide by your production rate to get labor hours per visit.
- Multiply by your fully loaded crew cost (wages plus burden — more on that below).
- Add overhead allocation and your target profit margin.
Example: A 10,000 sq ft residential property. Two-person crew with a zero-turn.
- Mowing: 10,000 ÷ 30,000 sq ft/hr = 20 minutes of cutting time
- Trimming + edging + blowing: add ~15 minutes
- Total on-site time: 35 minutes, or 0.58 hours
- Fully loaded crew cost at $88/hr: $51 in direct labor
- Add 30% overhead ($15) and 15% profit ($10): $76 minimum price
If you're quoting that lawn at $55 per cut, you're losing money on paper and probably don't know it. At $80–$90, you're operating with margin. The math is the math — the only variable you control is whether you run it.
What Your Hourly Labor Cost Actually Is
If you're paying a crew member $22/hour, your labor cost is not $22/hour. It's closer to $31–$36/hour once you add the costs you're actually paying on top of the wage:
- Payroll taxes (FICA): ~7.65% of wages
- Workers' comp insurance: 4–12% of wages in landscaping — higher than most trades due to equipment and outdoor injury risk
- Unemployment insurance (FUTA/SUTA): 1–4%
- Paid time off and holidays: effectively adds 3–6% to your hourly burden
- Health benefits, if offered: add $3–$6/hr depending on your plan
Total labor burden in landscaping typically runs 35–55% on top of base wages. At $22/hr wage, your real cost per hour is $29–$34. If you're building quotes off the $22 number, every job is already $7–$12/hour short before you've counted a single overhead dollar.
For a complete breakdown of how to calculate your fully burdened labor rate, read our guide on labor burden rate for contractors.
Material Markup for Landscaping
Plants, mulch, soil amendments, edging, seed, fertilizer — materials are a major line item on most landscaping jobs. Many landscapers pass materials through at cost or add a thin 10% buffer. That is a mistake, and it costs real money at scale.
Standard material markup benchmarks for landscaping:
- Bulk materials (mulch, topsoil, gravel): 20–35% markup over supply cost
- Plant material (annuals, perennials, shrubs): 30–50% markup
- Nursery trees: 40–60% markup — sourcing, delivery, and guarantee justify the rate
- Hardscape materials (pavers, wall block): 20–30% markup
A $200 flat of annuals marked up 40% becomes $280 on the invoice. That extra $80 covers the nursery run, your truck and trailer wear, any plant replacements under warranty, and the capital you tied up while sourcing. You are not just reselling — you are guaranteeing and delivering.
When clients ask to supply their own materials, your quote price does not drop by the full material cost. It drops by the material cost minus the markup you would have earned. You still coordinated sourcing and logistics. Charge accordingly.
For a full breakdown of markup strategies by trade — including how to handle T&M jobs and client-supplied materials — see our guide on material markup for contractors.
Flat Monthly vs. Per-Visit for Maintenance Contracts
For recurring maintenance, you face a fundamental pricing choice: flat monthly rate or per-visit pricing. Both work. The one that's right for your business depends on how much revenue predictability you need.
Per-visit pricing is easy to sell — clients pay only when you show up. The downside is that rainy springs and drought summers both hurt your cash flow. You visit five times in May and two times in August, but your costs (insurance, equipment, crew) don't move with the weather.
Flat monthly contracts smooth that out. The client pays a consistent amount every month. You might visit five times in May and two times in August, but your revenue stays stable. To price a flat monthly contract correctly:
- Estimate the total number of service visits for the full season.
- Calculate the total cost of all those visits (labor + overhead + materials).
- Apply your target margin.
- Divide the total by 12 months (or by the number of billing months in your service season).
Example: A property that needs 26 mowing visits per year, priced at $82 per visit = $2,132 annual value. Divided by 12: $178/month flat. Client sees a clean, predictable bill. You see predictable deposits.
Cancellation rates on monthly contracts are also lower — the friction of canceling a standing arrangement works in your favor. Once a client is on a flat contract, they tend to stay.
Frequently Asked Questions About Landscaping Pricing
How much should a landscaping company charge per hour?
A solo operator should target $65–$90/hour in revenue to cover wages, burden, overhead, and profit. A two-person crew should target $120–$175/hour in combined crew revenue. The key is that "hour" means billable production time on a job, not total clock time — your daily rate must account for drive time, loading, and non-billable overhead hours in your pricing floor.
How do I estimate a mulch job?
Measure the bed area in square feet. Calculate cubic yards needed: (length × width × desired depth in feet) ÷ 27. A 3-inch mulch layer over 500 sq ft needs about 4.6 cubic yards. Price the job: material cost × your markup (25–40%) + labor at 1–2 cubic yards per person per hour + delivery surcharge if the supplier charges you one. A typical 5-yard residential mulch install runs $350–$650 installed, depending on bed complexity and your market.
What profit margin should a landscaping company target?
Healthy landscaping companies target 8–15% net profit margin after all expenses. Gross margin (before overhead) should be 40–65% on maintenance work and 35–50% on install and hardscape work. If you're consistently below those gross margin ranges, the issue is almost always underpriced labor, missing material markup, or both.
When should I charge a first-cut surcharge?
Any time the property is measurably harder than a maintained lawn — overgrown grass, excessive clippings that need bagging, clogged beds, or dense weed overgrowth. A $25–$75 first-cut surcharge is standard and clients expect it. Include it explicitly in your quote language: "First service includes cleanup of overgrowth: $X." Baking it in without explaining it causes friction. Naming it upfront closes the job.
How should I handle difficult-to-estimate jobs?
Add a contingency line, not a vague buffer. For jobs with hidden debris, restricted access, or unknown conditions, price with an explicit 15–25% contingency and write it into the quote: "Pricing assumes standard access and conditions. Additional labor billed at $X/hr if [specific condition] applies." Documenting conditions on arrival protects you if the scope expands. Asking for more money mid-job without that language is a fight you'll probably lose.
Should I charge for estimates?
For small maintenance quotes, no — clients won't pay and the conversion rate on free estimates is high enough to justify the time. For large installs, design work, or custom hardscaping where the estimating takes two or more hours, charging $75–$200 for a formal written proposal is reasonable and filters out price shoppers. Frame it as a design consultation fee that applies toward the project if they hire you.
The Bottom Line
Landscaping pricing feels complicated because three very different businesses are bundled under one name. The fix is to stop treating them as one. Separate your pricing models: flat-rate contracts for maintenance, scoped bids for cleanups, and firm or T&M quotes for installs. Then build each from a real cost floor — production rates, fully loaded labor, proper material markup, and overhead.
Once that math is in place, pricing is a calculation, not a guess. You'll know exactly what a job needs to hit to be profitable, and you'll stop second-guessing every number you put on a quote.
PRISM can help get quotes out faster. Paste a client's request — a text, an email, even a rough job description — and PRISM generates a line-item estimate with professional formatting in under two minutes. See how it works on the homepage.
Stop quoting on Sundays.
Paste a client text — PRISM writes the quote in two minutes. Try the live demo on the homepage, free.
Try PRISM Free →