landscaping employee pay

    How Much to Pay Landscaping Employees Without Guessing

    7 min readThe team at TerraScape AI

    Last updated August 28, 2026

    A guy you know is standing in your driveway asking what the job pays, and you have about four seconds to answer.

    You have a number in your head. You got it from what the last place paid him, or what a competitor is advertising, or what feels like enough that he will show up in April. What you do not have is any idea what that number does to your season.

    Here is how to work out how much to pay landscaping employees using your own numbers, instead of somebody else's average.

    The wage is not the decision

    The wage is an input. The decision is what an hour of that person's time costs you against what you can bill for it, and those are two very different numbers.

    Start by looking up what your market pays, so you are not negotiating blind. The Bureau of Labor Statistics grounds maintenance page publishes wage data by area, and your state labor department publishes it by metro. Use that as the floor of the conversation, not the end of it.

    Then do the part almost nobody does, which is working out what that wage costs loaded.

    What an employee costs before anyone touches a mower

    Say you offer $22 an hour. Here is what sits on top of it, and the first two are federal law rather than opinion.

    Employer payroll taxes: 7.65%. You match your employee's Social Security and Medicare, at 6.2% and 1.45% respectively, per the IRS. On $22 an hour that is $1.68 an hour, every hour, and there is no negotiating it.

    Federal unemployment: small but real. FUTA is 6.0% on the first $7,000 you pay each employee, reduced to 0.6% if you pay your state unemployment in full and on time, per the IRS. At that credited rate it caps out at $42 a year per person, which across a 1,600-hour season is under three cents an hour. Worth knowing, not worth worrying about.

    Workers compensation: the one that actually varies. This is priced per $100 of payroll and the rate for landscaping work is set by your state and your carrier, so there is no national number worth quoting at you. Call your agent and get yours before you make an offer. For the example below, plug in a placeholder of $8 per $100 of payroll and replace it with your real figure.

    LinePer hour
    Wage$22.00
    Employer Social Security and Medicare, 7.65%$1.68
    Federal unemployment, credited rate$0.03
    Workers comp, at the placeholder rate$1.76
    Loaded cost$25.47

    So a $22 offer is a $25.47 commitment, about 16% over the wage. That is before you have driven anywhere.

    The hours you pay for and the hours you bill are not the same number

    This is where the real money is, and it has nothing to do with what you offered him.

    You pay for 40 hours. You do not bill 40 hours. You bill the hours somebody is standing on a property doing work a client is paying for. The rest is loading, fueling, driving between stops, the supply run, the equipment that would not start, and the twenty minutes at the shop at the end of the day.

    Say 30 of those 40 hours are billable. That is 75%, and it is a respectable number for a route-based crew.

    Now the loaded cost lands differently. $25.47 divided by 0.75 is $33.96. Every hour you can actually bill costs you about $34 for a person you are paying $22.

    At a $65 an hour rate, that leaves $31.04 an hour, or about $931 a week, or roughly $29,800 across a 32-week season. And that is not profit. Out of it comes the truck, the fuel, the insurance, the equipment, the phone, and everything else that runs whether the mower turns or not.

    Now watch what happens when the route gets loose

    Same person. Same $22 an hour. Nothing about the offer changes.

    Billable share drops from 75% to 60%, because two accounts moved across town and Wednesday became a driving day.

    • Loaded cost per billable hour goes from $33.96 to $42.45
    • Margin per billable hour goes from $31.04 to $22.55
    • Weekly contribution goes from $931 to $541

    That is $390 a week, about $12,480 across the season, gone. You did not raise anybody's pay. You lost fifteen points of utilization, and the wage got blamed for it.

    The wage is the number you argue about. Utilization is the number that decides.

    This is exactly why route order is a labor-cost question and not just a convenience one, and why a route optimizer pays for itself in a line item that has nothing to do with software.

    Working the raise question backwards

    He has been solid all season and wants $24. Here is how to answer without flinching or guessing.

    A $2 raise is not $2. Loaded at 16% it is $2.32 an hour, and across 1,600 hours it is about $3,700 a year.

    Now ask what it would take to pay for that. Moving him from 60% billable to 65% is two more billable hours a week. At $65 an hour that is $130 a week, or $4,160 across a 32-week season.

    Five points of utilization pays the raise and leaves change. That is a real answer you can give him, and it is a much better conversation than no. Tighten the route, cut one supply run a week, stop the 4:30 shop drift, and the raise funds itself.

    The version of this conversation that goes badly is the one where you have no idea what your billable percentage is, so the raise feels like pure cost and every yes feels reckless.

    Hourly, commission, or both

    Once you know your loaded number, the pay structure becomes a real choice instead of a default.

    Straight hourly is simple and predictable and it puts all the utilization risk on you. If the day drags, you pay for the drag.

    Commission on completed work moves some of that risk across and rewards the people who move. It suits crews doing defined, repeatable jobs where the work is countable. It is worth being careful with: paying per job without a quality standard is how you get fast work and callbacks, which cost more than the hour you saved.

    Both is what most crews land on, and it is usually the right answer. An hourly base that covers the person, plus commission on completed jobs that rewards the pace. In TerraScape you set an employee up as hourly, commission, or both, and the commission is calculated per completed job with a weekly total you can override by hand when a job was unusual.

    Whatever structure you pick, the thing that makes it work is knowing what came in against what went out on each job. That is job costing, and it is the difference between a pay decision and a hunch. If your margins are the underlying worry, lawn care profit margin walks through what a healthy number looks like before you add a person to it.

    Before you make the offer

    Five things, and none of them take a week.

    1. Get your workers comp rate from your carrier. Not an estimate. The actual rate per $100 of payroll for your class code in your state.
    2. Work out your loaded multiplier once. Wage plus 7.65% plus unemployment plus comp, divided by the wage. Write it on the wall. Every future pay question is that one multiplier away from an answer.
    3. Measure your billable percentage for two weeks. Hours on properties against hours paid. You will not like it. Everyone measures this for the first time and finds a number lower than they expected.
    4. Do the margin math before the conversation, not during it. At your rate, with your multiplier, at your real utilization.
    5. Decide what the raise trigger is and say it out loud. People stay for a number they can see coming. If it is utilization, tell them, because they are the ones who can move it.

    None of this requires paying less. Most operators reading this can afford more than they think, and the reason they are unsure is that nobody ever showed them the arithmetic. Hiring your first employee covers the timing question that comes before this one.

    If you want the labor side and the job side sitting in one place instead of two spreadsheets and a memory, that is what TerraScape AI does, and it is a 7-day free trial to find out. But the math above works on the back of an envelope, and the envelope is where most of this gets settled anyway.

    The short version. You are not deciding what a person is worth. You are deciding what an hour of their time costs against what you can sell, and the second half of that sentence is the half you control.

    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.