profit margin

    Lawn Care Profit Margin: What's Good and How to Raise It

    8 min readThe team at TerraScape AI

    Last updated June 17, 2026

    You billed $180,000 last year and you're still scraping by in March. Sound familiar? The problem usually isn't your prices. It's your lawn care profit margin, and the profit per hour you've probably never actually measured.

    Revenue is the number everybody talks about at the supply yard. Margin is the number that decides whether you keep any of it. A landscaper running $180,000 in revenue at an 8% margin keeps $14,400 for the year. The guy down the road billing $120,000 at a 20% margin keeps $24,000 and works fewer hours doing it.

    Same trucks. Same grass. Wildly different outcome.

    Here's the math nobody runs at the kitchen table, and what to do about it.

    What is a good profit margin for a lawn care business?

    A healthy lawn care business typically runs a net profit margin of 15% to 25%, with maintenance-heavy operations often landing in the 15% to 20% range and design-build or specialty work reaching higher.

    That's net margin, the money left after everything: labor, fuel, equipment, insurance, and the cost of running the office. Gross margin (revenue minus direct job costs, before overhead) usually runs higher, often 40% to 55%, but gross margin is not what you take home.

    Lawn care and landscaping sit inside a $176 billion U.S. industry, according to IBISWorld's 2024 Landscaping Services report. There's plenty of money moving through it. The operators who keep a real slice are the ones who know their margin to the dollar instead of guessing.

    Here's the honest part. A lot of solo operators and small crews have no idea what their margin actually is. They know what landed in the bank. They don't know what it cost to get there once you count the unpaid hours.

    How do you calculate lawn care profit margin?

    Net profit margin is your net profit divided by your total revenue, multiplied by 100. The formula is simple. Getting honest inputs is the hard part.

    Net profit margin = (Net profit ÷ Total revenue) × 100

    Work it in three steps:

    1. Total revenue. Everything you actually collected. Not what you invoiced. What cleared. If you're losing money to forgotten invoices, the gap between billed and collected is the first leak in your margin.
    2. Total costs. Direct costs (crew wages, fuel, materials, equipment maintenance) plus overhead (insurance, software, your phone, the truck payment, and the value of your own admin time).
    3. Net profit. Revenue minus costs. Divide by revenue, multiply by 100.

    Here's a worked example for a small crew:

    LineAmount
    Revenue collected$150,000
    Crew wages$60,000
    Fuel + materials$22,000
    Equipment + maintenance$12,000
    Insurance + licensing$8,000
    Software + phone + admin$6,000
    Truck + overhead$12,000
    Total costs$120,000
    Net profit$30,000
    Net margin20%

    That's a solid 20% margin. But notice the line that almost never makes it onto the page: the value of your own time spent on the business side. Most owners leave it out, which makes their margin look better than it is and hides exactly where the money goes.

    What is landscaping profit per hour, and why does it matter more than your hourly rate?

    Landscaping profit per hour is what you actually keep for every hour the business consumes, including the unpaid office hours. It matters more than your billing rate because your billing rate only counts the hours a client pays for.

    Here's the trap. You bill $65 an hour. The average landscaping crew billing rate sits around $65 per hour, a conservative figure drawn from Bureau of Labor Statistics grounds-maintenance wage data and industry cost build-ups. So you assume you're making roughly that, minus costs.

    But you don't get paid for Sunday night route planning. You don't get paid for the hour you spend chasing a three-week-old invoice. You don't get paid for the 14 texts you answer from the truck. Those hours are real, and they drag your true profit per hour down hard.

    Run it. Say you do 30 billable hours a week and another 15 hours on the business side. You billed 30 hours but the business ate 45. Your $30,000 net profit spread across 45 real hours a week over an 8-month season is closer to $19 per hour, not the $65 on your invoices.

    That's the number that actually tells you how the business is doing. And it's the number a higher price tag won't fix if the unpaid hours keep climbing.

    Where does your profit per hour quietly disappear?

    Profit per hour disappears into the business side: the unbilled, after-dark admin work that every job creates and nobody charges for. It's the single biggest hidden drag on a small lawn care operation's margin.

    Here's where the hours go in a typical week, based on the time estimates we've published across our breakdown of the business side:

    Business-side taskHours per week
    Invoicing after jobs3 to 5
    Chasing payments2 to 4
    Texting clients back7 to 14
    Scheduling and rescheduling2 to 3
    Planning routes (Sunday night)1 to 2
    Tracking who owes what1+
    Total15 to 30 hours

    Fifteen to thirty hours a week. That's a part-time job stacked on top of the job that pays you.

    At a $65 effective hourly rate, 15 hours a week is $975 a week in lost productivity. That's $3,900 a month. Over an 8-month season, $31,200 in time spent on the business instead of on paying work. That figure is generic lost-time math, not a promise about any one operation, but the shape of it holds for almost every small crew we talk to.

    Every one of those hours is an hour that isn't earning, which means every one of them is pulling your real profit per hour down toward minimum wage.

    How much is the business side costing your margin?

    The business side costs your margin in two directions at once: it adds unbilled hours that lower your profit per hour, and it loses revenue through invoices that go out late or never go out at all.

    Look at the two leaks side by side:

    • The time leak. If you spend 15 hours a week at a $65 effective rate on admin, that's the $3,900 a month from above. Even if you don't write yourself a check for it, that time is capacity you can't sell.
    • The revenue leak. Forget to invoice one $500 job a month and that's $6,000 a year gone. Let a few payments slip 60 to 90 days and you're covering fuel and crew wages out of pocket while profitable on paper.

    Hiring your way out is the obvious move, and it's expensive. A part-time office person runs $3,000 to $4,000 a month once you count pay, payroll taxes, and the time to train them. SCORE and the SBA report that small business owners spend 10 to 15 hours a month on billing and bookkeeping alone. For a landscaper, that's before you add scheduling, routing, and client texts.

    So most owners don't hire. They eat the hours themselves at 9 PM and watch their real profit per hour quietly shrink.

    How do you raise your lawn care profit margin without raising prices?

    You raise margin without raising prices by attacking the cost side and the lost-revenue side: cut the unbilled admin hours, stop the invoice leakage, and tighten routes so billable time goes up. Price is only one lever, and it's usually not the first one to pull.

    Five moves that move the margin needle:

    1. Invoice same-day, every job. The closer the invoice lands to the work, the faster it's paid and the fewer that vanish. Same-day billing is the cheapest margin gain there is. More on why late invoices cost so much.
    2. Automate the payment follow-up. A polite reminder at 3, 7, and 14 days collects money you'd otherwise write off. You stop being the bad guy, and the cash shows up.
    3. Tighten your routes. Group jobs by neighborhood. Less windshield time is more billable time, and fuel saved drops straight to the bottom line.
    4. Stop paying for software you don't use. If you're carrying a $349-a-month plan for features built for HVAC companies, that overhead is eating margin for tools you never touch.
    5. Count your own time. Once your real profit per hour is on paper, the 30th client who pays late and texts constantly might not be worth keeping. Margin math makes that call for you.

    Notice four of the five are about the back office, not your prices. That's the point. The fastest margin gains for a small crew live in the business side, because that's where the silent losses are.

    Where does TerraScape AI fit?

    TerraScape AI is built for the back-office part of this math, the part dragging your profit per hour down. It's a landscaping CRM with an AI agent named Zentra that handles the office work you'd otherwise do at 9 PM.

    Zentra is an owner-facing co-pilot, not an autopilot. You tell it what you want ("send invoices for everyone I cut today," "follow up with anyone who hasn't paid in seven days"), it does it, and you read what it did over your coffee the next morning. It runs 80 tools across scheduling, invoicing, communication, and intelligence, and produces a daily brief of 19 signals like accounts-receivable aging and silent-churn risk, so the leaks in your margin surface before they cost you.

    The honest version of what that's worth: every hour it takes off your plate is an hour back in your real profit per hour, and every invoice that goes out same-day is revenue that stops slipping. We're not going to claim a specific number of hours saved, because that depends entirely on how you run. What we'll say is that the math in this post is exactly the math the product was built around. You can see the full picture on our landscaping CRM overview.

    On cost, the platform is free for early-access businesses through Jul 15, 2026. No credit card, no contract. Payment processing runs a 0.75% platform fee on top of standard Stripe processing, and built-in texting is free for businesses. After early access, paid pricing is still being set, and you'll know the number well before it starts.

    You started a lawn care business to do the work and keep what you earn. Knowing your margin and your real profit per hour is how you make sure you actually do. The business side is where that money is hiding, and it's the part we built TerraScape to handle.

    Frequently asked questions

    What is a good profit margin for a lawn care business? A healthy lawn care business runs a net profit margin of roughly 15% to 25%. Maintenance-focused operations often land at 15% to 20%, while design-build and specialty work can run higher. Net margin counts everything, including overhead and the cost of your own admin time. Gross margin (before overhead) is typically higher, around 40% to 55%, but it isn't what you take home.

    How do you calculate lawn care profit margin? Divide net profit by total revenue and multiply by 100. Net profit is the revenue you actually collected minus all costs, both direct (wages, fuel, materials, equipment) and overhead (insurance, software, truck, and the value of your own office hours). For example, $30,000 net profit on $150,000 collected revenue is a 20% net margin.

    What is the average profit per hour for a landscaper? It varies widely because most operators measure the wrong hours. A crew billing the industry-conservative $65 per hour keeps far less per real hour once you count unbilled admin work. If 15 hours a week go to the business side on top of 30 billable hours, true profit per hour can fall to roughly $19, even on a 20% net margin. The fix is measuring every hour the business consumes, not just the billable ones.

    Why is my landscaping revenue high but my profit low? High revenue with low profit almost always points to margin and hidden costs, not pricing. The usual culprits are unbilled office hours that lower your real profit per hour, invoices that go out late or never (one forgotten $500 job a month is $6,000 a year), software overhead you don't use, and routes that burn fuel and time. Revenue is what you bill. Margin is what you keep.

    How can I increase my lawn care profit margin without raising prices? Attack the cost and lost-revenue sides first. Invoice the same day every job, automate payment follow-ups at 3, 7, and 14 days, tighten routes to add billable time, cut software you don't use, and measure your own time so unprofitable clients become obvious. Four of those five levers are back-office fixes, which is where small crews lose the most margin.

    Should I hire an office person or use software to handle the business side? A part-time office person runs about $3,000 to $4,000 a month once you count pay, taxes, and training, and you still have to manage and replace them. Software that handles invoicing, follow-ups, scheduling, and client texts costs a fraction of that. TerraScape AI is free for early-access businesses through Jul 15, 2026, with an AI agent that handles those tasks and confirms before it acts.

    Does TerraScape AI help with profit margin directly? Indirectly, by attacking the back-office losses that drag margin down. Its AI agent Zentra handles invoicing, payment follow-ups, scheduling, and client communication, and surfaces a 19-signal daily brief covering things like accounts-receivable aging. We don't claim a specific hours-saved or margin number, because results depend on how you run. The product was built around the exact time-and-revenue math in this article.


    Last reviewed June 17, 2026. Figures cite IBISWorld, the U.S. Bureau of Labor Statistics, and SCORE/SBA where noted; TerraScape platform facts are current as of this date.

    Run the office from the truck.

    Start your 7-day free trial. We'll walk you through the whole platform on a 15-minute setup call, import your clients, and get Zentra running for you.