Price Landscape Maintenance Contracts Without Losing Margin (2026)
Real cost-per-man-hour math: labor burden, equipment, overhead, and contract models. Stop underpricing maintenance by 20–30% and bid with numbers you can defend.
Table of Contents
To price landscape maintenance contracts correctly, calculate your fully loaded crew cost per hour — including labor burden (15–25% above wages), equipment depreciation ($5–12/crew-hour), and overhead (30–50% of direct labor) — then add your target profit margin. A typical two-person crew costs roughly $70/hour to operate. At a 20% margin, your target billing rate is $87.50/crew-hour. Anything below $82/crew-hour is break-even or below. The three common pricing models are per-visit, monthly fixed-rate, and tiered service packages.
You land a 40-property maintenance contract. The work is steady. The crew stays busy. Six months in, you run the numbers and realize you’ve been losing $3 per man-hour on every visit.
It happens more than most owners admit. And it usually comes down to the same mistake: pricing off gut feel instead of actual costs.
Why Most Landscapers Underprice Maintenance
The instinct is understandable. You look at what competitors charge, shave a little off to win the bid, and assume volume will make up the difference.
It won’t. Here’s why:
- You don’t know what your competitor’s costs are. They might run newer equipment, have cheaper insurance, or be losing money themselves.
- Hourly wage isn’t hourly cost. A crew member making $18/hour costs you $23-$25/hour once you add payroll taxes, workers’ comp, and benefits.
- You forget about non-billable time. Drive time, equipment loading, rain delays, and callbacks all eat into your margins — and none of them show up on the invoice.
The National Association of Landscape Professionals (NALP) reports that the average net profit margin for landscape maintenance companies ranges from 5% to 10% (NALP Industry Benchmark Report). Companies that price deliberately — based on actual cost data — consistently hit 15-20% margins.
The difference is knowing your numbers.
What Your Crew Actually Costs (It’s More Than You Think)
Before you can price a contract, you need to know your fully loaded cost per man-hour. Here’s how to calculate it.
Direct Labor Costs
Start with the wage. The Bureau of Labor Statistics puts the median hourly wage for landscaping and groundskeeping workers at $17.54 as of May 2024 (BLS Occupational Employment Statistics). In competitive metro markets, you’re likely paying $18-$22.
Now add the employer burden:
| Cost | % of Wage | Annual (at $19/hr) |
|---|---|---|
| FICA (Social Security + Medicare) | 7.65% | $3,019 |
| Federal unemployment (FUTA) | 0.6% | $237 |
| State unemployment (SUTA) | 2-5% | $790-$1,976 |
| Workers’ compensation | 5-12% | $1,976-$4,742 |
| Total employer burden | 15-25% | $6,022-$9,974 |
At the low end, your $19/hour employee actually costs you $21.90/hour. At the high end (which is common in landscaping due to workers’ comp rates), it’s $23.80/hour.
Most owners just multiply wage × hours. That’s already a 15-25% pricing error before you account for anything else.
Equipment Costs
Your mowers, trimmers, blowers, and trailers don’t last forever. A commercial zero-turn mower costs $8,000-$15,000 and lasts roughly 2,000-3,000 hours of use (Lawn & Landscape Magazine Equipment Guide). That’s $3-$7.50 per operating hour in depreciation alone — not counting maintenance, blades, belts, and fuel.
A two-man crew running a mower, two string trimmers, a blower, and an edger? Budget $5-$12 per crew-hour for equipment depreciation and maintenance.
Overhead
This is the category most landscapers underestimate. Overhead includes:
- Truck and trailer costs (payment, insurance, fuel, maintenance)
- General liability insurance ($1,200-$3,500/year for small operations)
- Business insurance, licenses, and permits
- Office/shop rent or home office costs
- Software (scheduling, invoicing, CRM, phone answering)
- Phone, internet, uniforms, safety gear
- Your own salary (yes, owner pay is a cost)
A common rule of thumb: overhead runs 30-50% of direct labor costs for small landscape maintenance companies. If you’re paying $45,000/year in crew wages, your overhead is likely $13,500-$22,500.
Your Real Cost Per Man-Hour
Let’s put it together for a typical two-person crew:
| Component | Cost/Hour |
|---|---|
| Labor (2 workers × $22 loaded) | $44.00 |
| Equipment depreciation/maintenance | $8.00 |
| Truck & fuel | $6.00 |
| Overhead allocation | $12.00 |
| Total crew cost per hour | $70.00 |
If you’re bidding maintenance visits at $60/hour for a two-man crew, you’re losing $10 every hour they work.
Three Pricing Models That Work for Maintenance
Once you know your costs, you need a pricing structure. Each model works in different situations.
1. Per-Visit Pricing
How it works: You charge a flat fee per visit based on the property.
Best for: Residential mowing and basic maintenance, properties you can estimate accurately, seasonal markets where visit counts vary.
The math: Estimate total crew-minutes on site (including setup and cleanup), divide by 60, multiply by your target hourly rate. Add 10-15% for variability.
Watch out for: Scope creep. “While you’re here, can you also trim the hedges?” needs to be billed separately.
2. Monthly Contract (Fixed Rate)
How it works: A flat monthly payment covering all scheduled maintenance visits.
Best for: Commercial properties, HOAs, clients who want predictable billing, and your own cash flow stability.
The math: Calculate your total annual cost to service the property (all visits, seasonal work, materials). Add your target margin. Divide by 12.
The advantage: You get paid in slow months too. A 12-month contract at $800/month beats per-visit pricing where January and February generate zero revenue.
3. Tiered Service Packages
How it works: Offer 2-3 service levels (e.g., Basic Mowing, Full Maintenance, Premium Care) at different price points.
Best for: Residential clients who want to choose their service level. Upselling without high-pressure sales.
The advantage: Anchoring. When someone sees a $450/month Premium package, the $250/month Full Maintenance package looks reasonable — even if that’s what you would have quoted anyway.
How to Calculate Your Break-Even and Target Rate
Here’s the formula:
Break-even rate = Total annual costs ÷ Total billable hours per year
For a two-person crew:
- Assume 40 weeks of billable work per year (accounting for weather, holidays, slow season)
- 40 hours/week × 40 weeks = 1,600 billable crew-hours
- Total crew cost: $70/hour × 1,600 hours = $112,000
- Break-even rate: $70/crew-hour
Now add your target profit margin:
- At 15% margin: $70 ÷ 0.85 = $82/crew-hour
- At 20% margin: $70 ÷ 0.80 = $87.50/crew-hour
- At 25% margin: $70 ÷ 0.75 = $93/crew-hour
If you can’t hit $82-$93 per crew-hour on a contract, you’re working for break-even or below. That’s the number you need before you quote anything.
When to Walk Away From a Contract
Not every contract is worth having. Warning signs:
- The client chose you because you were cheapest. They’ll leave for someone cheaper. You’ll never raise rates successfully.
- The property requires more than 15 minutes of drive time one-way. Drive time is unbillable. A 30-minute round trip on a 45-minute mow means you’re spending a third of your time not making money.
- The scope keeps expanding without the price adjusting. “Oh, we added a garden bed” or “can you blow the parking lot too?” without a change order is margin erosion in real time.
- Payment terms are Net 60+. Cash flow kills small landscaping businesses faster than bad pricing. If a commercial client won’t pay within 30 days, factor the carry cost into your rate — or walk.
Raising Prices Without Losing Clients
If you realize your current contracts are underpriced, you need to raise rates. Here’s what works:
1. Give 60-90 days notice. Nobody likes surprises. A letter or email in October for a January increase is standard and professional.
2. Tie the increase to something specific. “Due to increased fuel and labor costs” is honest and hard to argue with. The BLS Producer Price Index for landscaping services has risen 3-5% annually in recent years — your clients’ employers are raising prices too.
3. Raise across the board, not selectively. If you raise one client’s rate and not another’s, you’ll create problems when they talk to each other (and in tight neighborhoods, they will).
4. Accept some churn. If you raise rates 8% and lose 5% of clients, you’re still ahead. The clients who leave over an 8% increase were never going to be profitable long-term anyway.
5. Lead with added value. If possible, pair a price increase with a small service improvement — a quarterly property walkthrough, seasonal bed cleanup, or detailed service notes. It reframes the conversation from “you’re paying more” to “you’re getting more.”
The Bottom Line
Pricing isn’t a guessing game. It’s math. Know your fully loaded costs. Pick a pricing model that protects your margins. Don’t be afraid to charge what the work is actually worth.
The landscapers who grow past two crews and build real businesses aren’t the cheapest in their market. They’re the ones who price correctly, deliver great work, and don’t apologize for what they charge.
Run your numbers this week. If you’re below $82/crew-hour on maintenance contracts, you’ve got some repricing to do.
Residential one-off jobs — cleanups, plantings, brush clearing — use a different pricing approach than recurring contracts. See how to bid residential landscaping jobs for that framework.
Related: Answering service for landscaping companies | Tinylawn pricing — plans from $49/mo | Why your $25/hr employee actually costs $42/hr (labor burden) | How to price hardscape jobs without leaving money on the table