Most landscape contractors are operating with margins that cannot sustain growth. Here are the real benchmarks — and what to do if your numbers fall short.
You had a good year. Revenue was up. You stayed busy all season. And then you looked at the bank account in November and wondered where the money went. If that sounds familiar, the answer is almost always margin — specifically, gross profit margin that was never high enough to survive overhead, slow months, and the unexpected.
Gross profit margin is not a theory. It is the single most predictive number in your business. Companies with strong gross margins survive bad quarters. Companies with thin margins go under the first time a big job goes sideways or a crew lead quits mid-season.
What Gross Profit Margin Actually Measures
Gross profit margin = (Revenue minus Cost of Goods Sold) divided by Revenue, expressed as a percentage.
Cost of Goods Sold (COGS) for a landscape company includes: direct materials, direct labor (wages + payroll taxes + workers comp on those wages), and subcontractors hired for specific jobs. It does NOT include overhead — rent, owner salary, insurance, equipment payments, software, marketing. Those come out of gross profit.
Example: You do $1,200,000 in revenue. Your COGS is $780,000. Gross profit is $420,000. Gross profit margin is 35%. That $420,000 has to cover all overhead AND leave you a net profit. If overhead is $300,000, you have $120,000 left — a 10% net margin. That is a functioning business.
Now run the same scenario with a 27% gross margin: $1,200,000 × 27% = $324,000 gross profit. Minus $300,000 overhead = $24,000 net. That is 2%. One problem job, one equipment failure, one slow hiring period — and you are losing money.
Benchmark Gross Margins by Work Type
Not all landscape work carries the same margin potential. Here are real-world targets based on what well-run landscape companies actually achieve:
- Outdoor living / hardscape construction: 38–50% gross margin when scoped correctly
- Landscape installation (softscape, planting, sod): 32–42% gross margin
- Lawn maintenance contracts: 40–55% gross margin on established routes
- Irrigation installation: 35–48% gross margin
- Commercial maintenance (low-bid contracts): 22–32% gross margin — watch this one carefully
- Tree work (subcontracted out): depends on your markup; 15–25% if you are passing through with a markup
If your hardscape jobs are coming in at 25–28% gross margin, you are leaving 10–15 points on the table. That is not a pricing problem — it is a scoping and cost tracking problem. You are probably missing line items at the estimate stage or absorbing cost overruns during execution.

Why Landscape Margins Are Lower Than They Should Be
Three causes account for most of the margin gap in landscape companies:
1. Labor hours estimated low, actuals run high. You estimate 14 crew hours on a patio install. The job takes 19. That 5-hour overage at $85/hour is $425 straight out of gross profit. Do this on 30 jobs and it is $12,750 in annual margin disappearing into rounding errors. Detailed job costing is the only fix — see the job costing guide for how to set it up.
2. Scope creep absorbed without change orders. The client asks for one extra thing. It is small. You say yes and do it. Multiply "small" by 15 times per project and you have donated 6 to 8 hours of labor to every job. At $85/hour that is $510 to $680 per project — on a $24,000 job, that is 2 to 3 points of gross margin gone.
3. Material costs not updated between estimate and purchase. You priced pavers at $4.80/SF based on last season's quote. By the time you order, the supplier is at $5.40/SF. On 600 SF, that is $360 unrecovered. On 10 jobs like that, $3,600 in missed material cost — all of it coming out of gross margin.
"Revenue is vanity. Gross margin is sanity. Net profit is reality."
How to Improve Gross Margin Without Raising Prices
Raising prices helps — but it is not the only lever. Before you touch pricing, look at cost reduction and execution efficiency. Often you can pick up 5 to 8 points of margin without a single price increase.
Track labor hours by job, not by week. When you know a crew ran 6 hours over on a specific project, you can find out why. Was it a bad estimate? A slow crew? Bad material staging? Weather? Each cause has a different fix. Without job-level tracking, you are guessing.
Renegotiate supplier pricing annually. Loyalty to one supplier is fine — but you should know what competitors charge and use that information at contract renewal time. A 4% reduction on $400,000 in annual material spend is $16,000 back in gross profit.
Stop absorbing scope additions without change orders. Every yes you give for free trains clients to expect it. A documented change order — even for small additions — keeps your margin intact and sets professional expectations. The article on handling scope creep covers this in detail.
What a Healthy Gross Margin Actually Means for Your Business
A 40% gross margin on $1,000,000 in revenue means $400,000 to cover overhead and profit. A well-run landscape company at that revenue level might have $220,000 to $260,000 in overhead, leaving $140,000 to $180,000 in net profit. That is enough to pay yourself well, buy equipment without financing, and weather a bad quarter.
A 28% gross margin on the same revenue gives you $280,000 for overhead and profit. If overhead is $230,000, you have $50,000 left. That is not a business — that is a job that happens to have employees.
Know your number. Track it monthly, not annually. When gross margin starts dropping, find out why before it compounds. The companies that grow profitably are the ones watching this number in real time — not discovering the problem at tax season.
Built for Landscape Contractors
Stop guessing. Start knowing what every job costs.
Ledge tracks estimates, actuals, and margins in one place — so you know exactly where your money went before the next bid goes out.
Frequently Asked Questions
What is a good gross profit margin for a landscape company?
For landscape construction and hardscape work, target 38–48% gross margin. For maintenance-heavy companies, 40–55% is achievable on established routes. Companies below 30% gross margin on construction work are typically underpricing or absorbing too many untracked costs. If you cannot identify which it is, start with detailed job costing on your next 10 projects.
Is gross margin the same as markup?
No — they are related but different. Markup is calculated on cost. Margin is calculated on selling price. A 50% markup on a $10,000 cost gives you a $15,000 price, which is a 33% margin (5,000 / 15,000). A 40% gross margin on a $15,000 job means $6,000 gross profit and $9,000 in COGS. Using markup instead of margin in your pricing will understate what you need to charge.
Why does my gross margin look fine on paper but I never have cash?
Three common reasons: you have high overhead that is eating the gross profit (check your overhead rate), you have slow-paying clients stretching receivables past 45 days, or your gross margin calculation is wrong because you are missing some direct costs. Pull one recent completed job and track every dollar in and out — materials, labor hours at real rate, subcontractors. If the actual margin is lower than your estimate, you have a scoping or execution problem.
Should I track gross margin by job type or just overall?
Both. Overall gross margin tells you how the business is performing. Gross margin by job type tells you which work is worth doing. You may find that maintenance contracts run 48% margin while your commercial bids run 22%. That is actionable data — you can shift your sales focus toward higher-margin work without needing more revenue.
How often should I review gross margin?
Monthly, at minimum. At year-end you lose the ability to course correct. If margin drops 4 points in July, you want to know in August — not in January. Set a monthly habit: pull your P&L, calculate gross margin for the month, compare it to your target and your prior month. Any downward trend of 3 or more points warrants a job-level review.
Edgar Galindo
Co-founder, Ledge
Edgar built Ledge while running a landscape construction company in Central Texas. He writes about estimating, job costing, and building a business that runs without you on every site.