pricing

    How to Price Landscaping Jobs (The Real Math)

    7 min readThe team at TerraScape AI

    Last updated June 17, 2026

    You quoted $400 for a spring cleanup. It ate six hours, a full tank of fuel, two yards of mulch, and your whole Saturday morning. You made about $11 an hour and didn't find out until you ran the numbers in your head on the drive home.

    That's the trap. Pricing landscaping jobs isn't about what feels fair or what the last guy charged. It's a formula. And once you run it the same way every time, you stop guessing and start keeping what you earn.

    Here's how to price landscaping jobs so the number on the quote actually leaves money in your pocket.

    How do you price a landscaping job?

    Price every landscaping job with one formula: labor + materials + overhead + profit margin. Estimate the hours, add what the materials cost you, layer in your overhead per hour, then add a profit margin on top. The price is the total, not your gut feeling.

    Walk it through on a real job:

    • Labor. Estimate the hours honestly, then multiply by your hourly rate. A two-person crew for four hours at $65 an hour is $520 in labor.
    • Materials. What it costs you, not the retail sticker. Mulch, plants, stone, fertilizer, dump fees.
    • Overhead. Fuel, insurance, equipment wear, your phone, the software you run on. Spread it across your billable hours so every job carries its share.
    • Profit margin. This is not your pay. Your hourly rate already pays you. Margin is what the business keeps. A lot of operators add 15 to 25 percent on top.

    Skip any one of those four and you're not pricing, you're hoping. The most common miss is overhead. You feel the fuel and insurance leaving your account, but you forget to bake it into the quote. That's how a "$400 job" quietly becomes an $11-an-hour job.

    What should a landscaper charge per hour?

    The average landscaping crew bills around $65 an hour, based on U.S. Bureau of Labor Statistics occupational data for grounds maintenance workers combined with industry billing benchmarks. That's a conservative anchor, not a ceiling. Your real rate depends on three things.

    Your costs. Add up everything it takes to put a truck on a lawn for an hour: wages, taxes, fuel, insurance, equipment, software. That's your floor. Charge under it and you lose money on every hour you work.

    Your market. A crew in a dense suburb with tight routes prices differently than one driving 40 minutes between jobs. Drive time you don't bill for is overhead you're eating.

    Your skill. Detailed hardscape and design work commands more than a straight mow-and-go. Price the expertise, not just the time.

    Landscaping is a $115 billion-plus U.S. industry, per IBISWorld. There's room to charge what the work is worth. The operators who struggle aren't the ones charging too much. They're the ones who never did the math on what an hour actually costs them.

    How do you estimate materials and overhead so you don't lose money?

    Estimate materials at your cost plus a markup, and recover overhead by spreading your fixed costs across your billable hours. Both numbers are easy to lowball, and both quietly eat your margin when you do.

    For materials, price what you pay at the supplier, then mark it up 20 to 50 percent. You're not running a charity hauling mulch. The markup covers pickup, handling, and the risk you eat when a job needs more than you bid.

    For overhead, do this once and reuse it all season. Add your monthly fixed costs:

    Overhead itemWhy it counts
    Truck fuel and maintenanceEvery drive between jobs is unpaid unless you price it
    Insurance and licensingFixed cost whether you work 5 jobs or 50
    Equipment repair and replacementMowers and trimmers die. Budget for it.
    Phone, software, admin timeThe business side runs on this whether you notice or not

    Total it, divide by the hours you actually bill in a month, and you get your overhead-per-hour. Add that to your labor rate before you ever write a quote. Miss it and you'll feel "busy but broke" all season, which is exactly the cash-flow gap that sinks profitable-looking landscaping businesses.

    Should you charge hourly or per project?

    Charge a flat project price for the client, and keep the hourly math for yourself. Customers want one number they can say yes to. You want to know the job clears your rate per hour. Both are true at once.

    Here's how that works in practice. You estimate the job will take six labor hours. At $65 an hour that's $390 in labor. You add $80 in materials, $90 in overhead, and a 20 percent margin. You quote a flat $672. The client sees a clean number. You know it pays $65 an hour plus margin even if the day runs long.

    Two rules keep flat pricing honest:

    • Track the job after it's done. If "six-hour" jobs keep turning into nine-hour jobs, your estimates are wrong, not your luck. Fix the estimate.
    • Quote fast. A quote that lands the same day you walk the property closes far more often than one that shows up next week. Speed is a pricing advantage most landscapers throw away.

    For recurring work, weekly maintenance and the like, price the season or the month, not the visit. It smooths your cash flow and locks the client in. The math underneath is identical: hours times rate, plus overhead, plus margin.

    Why do landscapers underprice their work?

    Most landscapers underprice because they price against the competition instead of against their own costs, and because the back-office time it takes to do the math never feels like "work." Both lead to the same place: a full schedule and an empty bank account.

    Run the cost of getting it wrong. If you're billing $65 an hour and the business side, quoting, invoicing, chasing payments, eats 15 to 30 hours a week, that's lost time worth real money:

    What the business side costsThe math
    Lost productivity per week$975 (15 hrs x $65)
    Per month$3,900
    Over an 8-month season$31,200

    Small businesses already spend 10 to 15 hours a month on billing and bookkeeping alone, according to SCORE. Stack quoting and follow-up on top and the office work becomes a second unpaid shift. The cruel part is that the hours you spend on admin are the same hours you'd use to walk one more property and send one more quote. Underpricing and overworking feed each other.

    The fix isn't charging blindly more. It's running the formula every time and protecting the time you'd otherwise lose to the paperwork.

    How do you stop quotes from leaking profit after the job?

    The leak usually isn't the quote. It's everything after it. You nail the price, then the invoice goes out three weeks late, the follow-up never happens, and the margin you carefully built into the number walks out the door. Pricing right only pays off if you get paid right.

    That's the part TerraScape AI was built for. It's a CRM and getting-paid layer made for landscaping businesses, not a generic field-service tool with 35 features built for plumbers and electricians. Inside it is an AI assistant named Zentra that handles the back-office work you don't have time for.

    Zentra isn't a chatbot that hands you advice. It's an owner-facing co-pilot. You tell it what you want, it confirms before it acts, and you read what it did at 6 AM with your coffee. It runs 80 tools across scheduling, invoicing, communication, and intelligence. You finish a job, and the invoice goes out same-day through Stripe instead of waiting for Sunday night. A client hasn't paid in seven days, Zentra sends the polite follow-up so you don't have to be the bad guy. It builds an estimate you can send from the truck while the price is fresh and the client is still standing in the driveway.

    It also tells you the truth about your numbers. Zentra's daily brief surfaces 19 signals, including aging invoices, estimates that never got a yes, and clients who quietly stopped booking. That's how you catch a job that priced fine but never got collected, before it becomes a write-off.

    On cost, the honesty cuts the other way too. TerraScape is one flat plan at $24.99 a month after a 7-day free trial, with two employee seats included and $10 a month per additional seat. No contract, no cancellation fee. When you do get paid, the platform fee is 0.75 percent on top of standard Stripe processing, waived when you connect QuickBooks, and texting your clients is free because Twilio is covered for businesses. Compare that to a tool like Jobber, where the Grow plan runs $349 a month before per-seat add-ons and a 3.5 percent fee on instant payouts, pricing we've broken down before. The point isn't that Jobber is bad. It's that per-seat pricing punishes you for growing, and the cost of the tool should never quietly undo the margin you priced into the job.

    Price the job, then protect the margin

    Pricing landscaping jobs comes down to four numbers you run every single time: labor, materials, overhead, and profit. Get those right and you stop working full weeks for half pay. Get the back office right too, same-day invoices, follow-ups that actually go out, and the margin you built into the quote is the margin you keep.

    You got into this to be outside building something real, not to do quote math at 9 PM and wonder where the money went. Run the formula. Bill the hour for what it costs. And stop losing the back-office hours that should be going toward your next quote.

    TerraScape AI is $24.99 a month after a 7-day free trial, two employee seats included. No contract, no cancellation fee. Just a cleaner way to price the work and get paid for it. See what it costs and what's included.

    Frequently asked questions

    How do you price a landscaping job? Use the formula labor + materials + overhead + profit margin. Estimate the labor hours and multiply by your hourly rate, add what the materials cost you with a 20 to 50 percent markup, add your overhead-per-hour, then add a 15 to 25 percent profit margin on top. The total is your price. The most common mistake is leaving out overhead like fuel, insurance, and equipment wear, which quietly turns a good-looking quote into an hour that barely breaks even.

    What is a good hourly rate for landscaping? The average landscaping crew bills around $65 an hour, based on Bureau of Labor Statistics occupational data and industry billing benchmarks, but your real rate depends on your costs, your market, and the skill the work demands. Add up wages, taxes, fuel, insurance, equipment, and software to find your floor, then price above it. Detailed hardscape and design work commands more than routine mow-and-go.

    Should I charge hourly or a flat rate per job? Quote the client a flat project price, but keep the hourly math for yourself. Estimate the hours, multiply by your rate, add materials, overhead, and margin, then hand the client one clean number. Track the actual hours after the job so you can correct estimates that keep running long. For recurring maintenance, price the month or the season rather than the single visit.

    How do you estimate materials for a landscaping quote? Price materials at what you pay at the supplier, then mark them up 20 to 50 percent. The markup covers pickup, handling, and the risk of a job needing more than you bid. Never quote materials at the retail sticker price, because that's your cost, not your selling price, and it leaves nothing for the work of sourcing and hauling them.

    How much should I add for overhead and profit? Recover overhead by adding your fixed monthly costs, fuel, insurance, equipment, software, admin time, and dividing by the hours you actually bill each month to get an overhead-per-hour figure you add to every quote. Then add a profit margin, commonly 15 to 25 percent, on top of labor, materials, and overhead. Profit margin is separate from your pay: your hourly rate pays you, and the margin is what the business keeps.

    Why do landscapers lose money even when they're busy? Most landscapers lose money because they price against competitors instead of their own costs, and because the back-office time spent quoting, invoicing, and chasing payments goes unpaid. At $65 an hour, 15 to 30 hours a week on the business side is $975 to nearly $2,000 in lost productivity weekly, or as much as $31,200 over an 8-month season. Busy and broke at the same time almost always traces back to underpricing plus time lost to admin.

    What is the cheapest software to price and invoice landscaping jobs? TerraScape AI is one flat plan at $24.99 a month after a 7-day free trial, with two employee seats included and $10 a month per additional seat, and no contract. When you collect payment, the platform fee is 0.75 percent on top of standard Stripe processing, waived when you connect QuickBooks, and SMS to your clients is free because Twilio is covered for businesses. By comparison, tools like Jobber charge from $169 to $349 a month before per-seat add-ons.

    Does TerraScape help with estimates and quoting? Yes. TerraScape AI includes estimating and quoting built for landscaping businesses, and its AI assistant Zentra can build and send an estimate from the truck while you're still at the property. Accepted estimates convert into invoices, and Zentra handles the same-day invoicing and payment follow-ups afterward. It does not do 3D or CAD design rendering; it's the client, estimate, invoicing, and getting-paid layer, not design software.

    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.