Contractor Pricing Strategy

How to Set Profit Margins for Lawn Care

A good profit margin for a lawn care business ranges from 15-45% net, depending on service mix, route density, and overhead structure. Mowing-only operations tend toward the lower end. Full-service companies with treatment programs and enhancement work reach the higher end. This guide covers the math, the benchmarks, and the markup-vs-margin confusion that quietly destroys profits.

Last updated March 18, 2026 Source: LawnPricing contractor pricing strategy and operations synthesis reviewed March 2026. ✓ Verified

A good profit margin for a lawn care business ranges from 15-45% net, depending on service mix, route density, and overhead structure. Mowing-only operations tend toward the lower end. Full-service companies with treatment programs and enhancement work reach the higher end. This guide covers the math, the benchmarks, and the markup-vs-margin confusion that quietly destroys profits.

A good profit margin for a lawn care business ranges from 15-45% net, depending on service mix, route density, and overhead structure. Mowing-only operations tend toward the lower end. Full-service companies with treatment programs and enhancement work reach the higher end. This guide covers the math, the benchmarks, and the markup-vs-margin confusion that quietly destroys profits.

For the full pricing strategy framework, see The Lawn Care Pricing Playbook.

Margin Benchmarks by Service Type

Service Typical Net Margin Why
Residential mowing (dense route) 30-45% Low material cost, high labor efficiency
Residential mowing (scattered route) 15-25% Drive time eats margin
Fertilization/weed control 35-50% Product cost predictable, route-stacked
Aeration + overseeding 40-55% Seasonal, high per-job revenue
Mulch/landscape install 20-35% Material-heavy, markup confusion risk
Full-service programs (mow + treat) 25-40% Blended across service types

These are net margins — revenue minus all costs including labor, equipment, vehicle, overhead, and owner compensation. If you're not paying yourself a market-rate draw before calculating margin, your "margin" is overstated.

Markup vs Margin: The Most Expensive Confusion in Lawn Care

This single misunderstanding costs operators thousands of dollars per season, especially on material-heavy work.

Markup is the percentage added to cost. Margin is the percentage of revenue that is profit. They are not the same number.

If You Want This Margin Apply This Markup On $100 Material Cost
20% 25% Charge $125
25% 33% Charge $133
33% 50% Charge $150
40% 67% Charge $167
50% 100% Charge $200

The mistake in action: An operator quotes a mulch job with $800 in materials and wants a 40% margin. They apply a "40% markup" and charge $1,120. Their actual margin is 28.6%, not 40%. The correct charge for 40% margin is $1,333 (67% markup). That's a $213 difference on one job.

Scale this across a season of enhancement work — 50 mulch jobs, 20 plant installs, assorted sod and landscape projects — and the gap can be $5,000-15,000 in lost profit.

The formula: Margin% = Markup% / (1 + Markup%). Markup% = Margin% / (1 – Margin%).

How to Set Your Target Margin

Step 1: Know Your True Cost

You can't set a meaningful margin target without knowing your actual cost per job. See Calculating Your True Cost Per Job for the full framework.

Step 2: Set Floor and Target

  • Floor margin: The minimum you'll accept. Below this, the job isn't worth doing. For most residential operators, 15-20% net is the floor.
  • Target margin: What you aim for on a typical job. For mowing, 30-40% is a strong target. For treatments, 35-50%.

Step 3: Adjust for Context

Margin targets aren't fixed — they flex based on:

  • Route density: Dense routes earn higher margins at the same price. Account for this when quoting properties far from your core area.
  • Volume commitment: A customer buying a full-service annual program at a slightly lower per-service margin may produce more total profit than a one-time high-margin job.
  • Competitive position: Premium operators earn higher margins through service quality and reliability. See Compete on Value Instead of Price.

Gross Margin vs Net Margin

Gross margin = revenue minus direct job costs (labor, materials, equipment for that job). Useful for evaluating individual job profitability.

Net margin = revenue minus everything (direct costs + overhead + owner comp + admin + marketing + insurance). This is your actual profitability.

Most operators track gross margin per job and net margin per month/season. Both matter. A job with 50% gross margin that requires 30 minutes of unbilled admin isn't as profitable as it looks.

Margin Warning Signs

Sign What It Means
Revenue grows but profit stays flat Overhead is growing faster than revenue. Audit fixed costs.
Margin is great on paper but cash is tight You're not accounting for owner draw, equipment replacement, or tax reserves.
Some jobs feel unprofitable but you can't prove it You're using average costs, not per-job costs. Run the door-to-door model.
Margin drops in summer Peak growth increases time per job. Your flat rate doesn't reflect summer production costs.

Frequently Asked Questions

What's a good margin for a first-year operator? Target 25-30% net on mowing. You'll likely underperform this in year one because route density is still building and quoting efficiency is still developing. That's normal — the trajectory matters more than the starting point.

Should I accept lower margins for volume? Only if the volume improves route density. Ten new accounts in your core neighborhood at 25% margin beats one account across town at 40%. Total profit per day is the metric, not margin per job.

How do I know if my prices are too low? Calculate your true cost per job. If your margin is below your floor, your prices are too low — regardless of what competitors charge. See When and How to Raise Your Prices.