Most Landscape Services Lose Money: Profitability Calculator Reveals Truth
Contractors misjudge service profitability. New calculator exposes which landscape services actually hit 30%+ margins after all hidden costs.
Which landscape services actually make money after all costs
Run the real numbers and most landscape companies find that mowing routes and one-off cleanups barely break even once you allocate crew time, equipment wear, and the slow months. The fix is simple to state and hard to do: price by crew day and service line, not by job. Design-build installs, irrigation service, and recurring maintenance contracts with tight routing usually come out ahead, often clearing solid margins once every cost is counted. The gap isn't a pricing mistake on one job. It's a service-line problem: most shops price by the job and never check whether a whole category of work covers its share of trucks, mowers, supervision, and the winter months when revenue stops but bills don't.
Why the "flat markup" method hides losing service lines
Most landscape pricing still works like this: add up labor hours, add material cost, tack on a standard markup, quote the job. That method tells you whether one job covered its direct cost. It tells you nothing about whether mowing as a category, or irrigation repair as a category, actually supports the business.
The costs that get missed are predictable:
- Crew lead and account manager time spent walking sites, coordinating schedules, and handling client calls between visits.
- Callback work: replanting after a dry spell, irrigation head fixes, punch-list returns that never get billed back to the original job.
- Equipment depreciation on mowers, skid steers, trailers, and trucks tied to a specific service line but never charged against it.
- Seasonal downtime, the months a crew or piece of equipment sits idle but still carries insurance, storage, and loan payments.
Allocate those four categories honestly across mowing, cleanups, installs, irrigation, and maintenance contracts, and the picture usually flips. The service you thought was your bread and butter is sometimes the one quietly draining cash.
Build service-line P&Ls by crew day, not by job
The fastest way to see the truth is to stop costing by job and start costing by crew day. A crew day has a fixed cost: wages, burden, fuel, equipment depreciation, and a share of supervision time. Once you know what a crew day actually costs, you can check any service line against it.
Take a two-person mowing crew running eight stops a day. Say the fully loaded crew day cost, wages, burden, fuel, mower and truck depreciation, and a slice of supervisor time, comes to $960. Divide that across eight stops and each one needs to clear $120 just to cover crew day cost. Bill $150 a stop on a tight, well-routed neighborhood and you're clearing $30 a stop, $240 profit for the day. Bill $110 a stop on a spread-out route with long drive times and you're $10 a stop underwater, $80 in the hole for the day, even though every invoice on its own still says "paid in full."
Do the same exercise for install crews. A crew day on a bed renovation or planting install has a different cost profile (more equipment, more material handling, often a helper or two extra), but the same principle applies: know the crew day cost, then check what each job actually returns per crew day, not per invoice.
Materials: CY of mulch and soil, SF of bed area, change your margin fast
Material math is where a lot of landscape bids quietly lose money. Mulch and soil are priced and hauled by the cubic yard, but crews price beds by square footage without checking depth assumptions. A 2 inch mulch depth and a 3 inch depth on the same 1,000 SF bed area is a real difference in CY needed, and that difference either comes out of your margin or gets passed to the client. If your estimator isn't converting SF bed area to CY of material at a specific depth every time, your bids are guesses.
The same applies to edging. LF of edging installed is a labor-heavy, low-material line item that's easy to underprice because it looks small next to a mulch or planting bid. Track labor hours per 100 LF of edging separately from bed prep, and you'll usually find it's slower than crews estimate, especially around curves, tree rings, and existing hardscape.
Plant counts matter just as much as material volume. A bid built on "25 shrubs" without noting size and grade is not a real bid. A 3 gallon shrub and a 15 gallon shrub are different labor times to dig, different soil amendment needs, and different truck space. Plant schedules should list count, size, and grade for every species, not just a total plant number.
Irrigation is where most landscapers underprice or overprice
Irrigation service and irrigation installs behave differently as service lines, and lumping them together hides which one actually makes money.
Irrigation install pricing needs to reflect zones, not just heads. A property with four irrigation zones and a controller upgrade is a different job than one zone with a handful of heads, even if the head count is similar. Price by zone complexity: trenching length, controller wiring, valve manifold work, and backflow prevention testing where required. Skipping the zone-by-zone breakdown is how install bids come in low.
Irrigation service and repair calls are usually short visits with high drive-time-to-labor ratios. A 30 minute head repair with a 25 minute drive each way is not a profitable stop unless your dispatch rate accounts for windshield time. Route irrigation service calls geographically the same way you route mowing, or that service line will bleed margin quietly for years.
Local watering restrictions also change the math seasonally. In areas with scheduled watering days or drought-stage restrictions, irrigation service calls cluster around specific weeks (spring startup, restriction changes, fall shutdown) instead of spreading evenly across the year. Crew scheduling has to account for that clustering or you'll be overstaffed in slow weeks and turning away work in busy ones.
Seasonality kills service lines that look fine on paper
A service line can look profitable in July and still lose money for the year if it carries fixed costs through a slow season. This is the piece flat-markup pricing never catches, because a single job quote never shows you twelve months of cost against twelve months of revenue.
Mowing crews with mowers and trailers financed year-round need to earn enough during the mowing season to cover the note through winter, unless that equipment gets redeployed to snow work, leaf cleanup, or hardscape prep in the off months. If it just sits, the depreciation and finance cost during downtime has to be charged somewhere, and honest accounting charges it back to the mowing service line, which drags its annual margin down even if weekly invoices look strong.
Design-build and hardscape crews have the opposite seasonality problem in colder climates: heavy demand in spring and fall, dead weeks in peak summer heat and deep winter. Smoothing that out with maintenance contracts or irrigation service work in the gaps is often what keeps an install-heavy crew's annual numbers healthy.
Maintenance vs install: two different profit models
Recurring maintenance contracts and one-off installs are not the same business, even inside the same company. Maintenance income is predictable, routes tighten over time, and crew days get more efficient as your team learns each property. That efficiency curve is where maintenance margin actually comes from, not from the initial contract price.
Install work is project-based, front-loaded with material cost and demolition, and carries more schedule risk. A rained-out install week doesn't get made up the way a missed mow does, it pushes the whole crew day plan and often creates idle labor cost that has to be absorbed somewhere. Treating install bids with the same margin assumptions as maintenance work is a common way install-heavy companies end up cash poor despite a full schedule.
Drought-tolerant redesign and hardscape allowances: pricing the risk
Drought-tolerant and xeriscape-style redesigns are becoming more common, especially where HOA plant lists or local watering guidance push toward lower-water landscapes. These jobs carry different cost drivers than a standard planting install: more demolition of existing turf and beds, more soil amendment for new plant material, and often gravel or decomposed granite hauled in by the CY alongside mulch.
Demolition and material haul-off are the two line items most often underpriced on redesign work. Removing existing sod, root systems, and old irrigation lines takes longer than crews estimate, and haul-off cost (dump fees, truck time, disposal volume) needs its own line, not a rounding number folded into labor.
Hardscape allowances inside a larger install (a paver patio section, a retaining wall segment) should be priced as their own crew day block, separate from planting and mulch work, because hardscape labor and equipment needs don't scale the same way plant install labor does.
A simple worksheet: site measure, plant schedule, irrigation notes, crew day planning
You don't need complicated software to start seeing service-line truth, but you do need a consistent worksheet for every bid:
- Site measure: SF of bed area, LF of edging, SF of turf area, noted separately so material and labor estimates aren't guessed from a walk-through.
- Plant schedule: species, count, size, and grade for every plant, not a total number. This is what lets you price labor correctly and check availability against HOA plant list restrictions before you bid.
- Irrigation notes: zone count, head type, controller condition, and any known watering restriction schedule for the property's jurisdiction.
- Crew day planning: how many crew days the job takes at your real production rate, not a rounded guess, so you can check the job against your known crew day cost.
This is exactly the kind of job data landwright helps organize into real estimates, so a site measure, a plant schedule, and irrigation notes turn into a real crew day number instead of a gut-feel guess, and you can see which service lines are earning their keep across a full season, not just on one invoice. If you want to try it on your next bid, you can start a free trial at landwright.pro.
What to do with a losing service line
Finding out a service line is underwater doesn't mean dropping it overnight, especially if it's your biggest lead generator or keeps crews busy in slow months. It means fixing the input that's actually broken:
- If mowing routes are the problem, tighten geography before you touch price. Drive time is usually the leak, not labor rate.
- If irrigation service is the problem, batch calls by zone of the city or route them behind mowing crews already in the area.
- If installs are the problem, separate demolition, material haul, and plant install into distinct line items so nothing gets absorbed into a vague labor number.
- If seasonality is the problem, look at cross-training crews between mowing, cleanup, and hardscape prep so equipment and labor stay productive across more months.
The goal isn't to chase margin on paper. It's to know, service line by service line, which parts of the business are carrying the others, so you can price, staff, and plan crew days around what's actually true instead of what invoices seem to show.
Frequently asked questions
What's the fastest way to check if a service line is profitable?
Calculate your fully loaded crew day cost (wages, burden, fuel, equipment depreciation, a share of supervision time), then check what each service line actually returns per crew day across a full season, including slow months. A job-by-job margin check will not catch this. A crew day and season-level check will.
Why does mowing so often come out underwater once real costs are counted?
Mowing routes carry more drive time and equipment depreciation than most owners allocate to them, and the crew and equipment costs continue through winter months when the route generates no revenue. Both costs get absorbed elsewhere in a flat-markup model instead of charged to the mowing line where they belong.
How should mulch and soil be priced against bed square footage?
Convert SF of bed area to CY of material needed at your actual application depth, not a rounded estimate. A difference of even an inch in depth across a large bed changes the CY required and the delivered material cost significantly.
What's the biggest pricing mistake on drought-tolerant or xeriscape redesigns?
Underpricing demolition and material haul-off. Removing existing turf, root systems, and old irrigation lines takes longer than estimated, and disposal volume and truck time need their own line item instead of being folded into general labor.
Should irrigation install and irrigation service be priced the same way?
No. Install work should be priced by zone complexity (trenching, valves, controller wiring, backflow testing where applicable). Service calls should be priced with drive time and dispatch routing in mind, since short repair visits with long drive times are a common margin leak.
Create landscaping proposals in Minutes
Stop guessing margins, LandWright's calculator shows exactly which services win or lose money today.
Start free trial →Pricing · Compare · Sample PDF