Skip to content
Prices last checked Sep 26, 2026
Kitfinch
Best software forPlumbersHVAC companiesElectriciansRoofersLandscapersDentistsSalons & spasRestaurants

Pricing your work

How to Price Landscaping Jobs

Price a landscaping job by adding four numbers: your fully-loaded hourly labor cost, materials, plants and equipment at replacement cost, a fair share of overhead per billable hour, and your margin. Bill hourly or per-visit for recurring maintenance, and flat-rate for design-build, installs and hardscapes once you can scope the full job.

By Amine from KitFinchHow we pick

Advertiser disclosure

Kitfinch is free to use. Some links on this site are affiliate links: if you buy through them, we may earn a commission at no extra cost to you.

Commissions never decide our picks or the order of a list, and vendors cannot pay to change a price we show. Every outbound vendor link is marked as sponsored.

Read the full disclosure

Hourly vs flat-rate pricing

Hourly or per-visit pricing bills for a defined, repeatable amount of work such as a mowing route, while flat-rate pricing sets one price for a scoped project such as an install; landscaping businesses typically use the first for recurring maintenance and the second for design-build and hardscape work. Choosing the wrong method for the job is one of the fastest ways to lose money on a project that runs long or to leave money on the table on a route that goes fast.

Method Best for Advantage Limit
Hourly / per-visit Mowing, edging, seasonal cleanups, ongoing maintenance contracts Predictable billing for repeat work; easy to bill on a schedule instead of quoting every visit A slow crew earns more per visit, which rewards the wrong behavior if hours aren't tracked closely
Flat-rate Design-build, installs, hardscapes, one-time renovation projects Customer knows the total up front, which raises close rates; an efficient crew protects your margin A misjudged scope or hidden site condition (poor drainage, rock, old irrigation) can turn a profitable flat price into a loss

Most established landscaping companies end up using both: a per-visit or hourly rate for the maintenance contracts that make up recurring revenue, and a flat-rate quote, built from a price book, for installs and design-build work so every crew lead prices the same job the same way. A field service app that supports recurring service plans and a price book, like the ones covered on our landscaping software page and in how to write estimates and quotes, keeps both pricing methods consistent as you add crews.

Step 1: Calculate your fully-loaded hourly labor cost

Your fully-loaded labor cost is what an hour of a crew member's time actually costs you, not the wage on their paycheck. Start with the hourly wage, then add the taxes and costs the business pays on top of it before you get to equipment overhead or margin.

Employers must withhold and also pay a matching employer share of Social Security and Medicare tax (FICA): the current combined employer-plus-employee rate is 6.2% each for Social Security and 1.45% each for Medicare, so the employer's own share is 6.2% plus 1.45% of wages paid, on top of the wage itself. Employers also owe the Federal Unemployment Tax (FUTA), a separate tax paid entirely by the employer, not withheld from the worker, at a base rate of 6.0% on the first $7,000 of each employee's wages for the year, though most employers who pay state unemployment tax on time receive a credit that can reduce the effective FUTA rate to as low as 0.6%. Beyond FICA and FUTA, employers generally must also handle federal income tax withholding and pay their own share of Social Security and Medicare taxes as separate, ongoing obligations tied to every payroll run.

Add workers' comp insurance, any state unemployment tax, and benefits to arrive at the fully-loaded hourly cost. Then divide by billable hours, not paid hours: a crew member paid for 40 hours a week rarely bills 40 hours of work once you subtract drive time between properties, equipment loading, training and rain delays. Landscaping crews lose more billable time to travel between stops than most trades, so this gap between paid and billable hours matters more here than in a shop-based trade.

Step 2: Add overhead, equipment and fuel per billable hour

Overhead is every cost that keeps the business running whether or not a truck rolls, and landscaping overhead is unusually equipment-heavy: mowers, trimmers, trucks, trailers and fuel all have to be recovered across billable hours or the business loses money even on jobs that look profitable at the labor level. Add up annual costs for equipment purchase and maintenance, fuel, vehicles, insurance, software, and office or dispatch staff, then divide that annual total by your total expected billable hours across the crew for the year. That result is your overhead cost per billable hour, and it gets added to labor and materials on every job, from a mowing visit to a full install.

Worked example (fictional, rounded numbers to illustrate the method, not a market rate): imagine a crew with $60,000 a year in equipment, fuel and overhead costs and 2,000 total billable hours across its workers. Overhead per billable hour is $60,000 divided by 2,000, or $30 an hour. If fully-loaded labor cost is $28 an hour, the base cost before margin is $58 an hour, before plants or materials.

Step 3: Price materials and plants, then apply margin

Materials on a landscaping job, plants, mulch, soil, pavers, edging, should be priced at replacement cost with a markup, not at what you originally paid, since nursery and supplier prices change between purchase and installation. Margin is profit stated as a percentage of the selling price, while markup is the same profit stated as a percentage of cost, and mixing the two up is a common reason landscaping quotes underprice a job. To go from cost to a price that hits a target margin, divide cost by (1 minus the target margin) rather than simply adding that percentage on top of cost.

Worked example: take a job with $200 in fictional, rounded material cost (plants and mulch combined). A 50% markup adds $100 of profit, pricing the materials at $300. But $100 of profit on a $300 sale price is only a 33% margin, not 50%, because margin is measured against the selling price, not the cost. If the actual goal was a 50% margin, the price needed to be $400 ($200 cost divided by 0.5), not $300. Always state clearly whether a target number is a margin or a markup before you build it into a price book, because the two produce very different prices from the same starting cost.

Step 4: Decide hourly vs flat-rate on each job, then quote it

Once you know your fully-loaded labor cost, overhead per billable hour and target margin, use them to build both a per-visit maintenance rate and a set of flat-rate prices for common install and hardscape jobs, then apply whichever fits the work in front of you. Recurring mowing, edging and seasonal maintenance contracts are predictable, so a per-visit or hourly rate billed on a schedule works well and keeps invoicing simple. Design-build projects, hardscapes and full installs are harder to scope from memory, since site conditions like drainage, grading or existing irrigation only show up on a walk-through, so a flat-rate quote built after measuring the property protects your margin better than a rough estimate. Building both rate structures into the field service app your crews already use, so every quote pulls from the same numbers, keeps pricing consistent as you add crews; see our guide to writing estimates and quotes for how that quoting workflow typically runs on site.

What landscaping workers earn

Grounds maintenance workers had a median wage that BLS reports in its Occupational Outlook Handbook, which is a useful sanity check on the wage input to Step 1. That figure is a national median across employers, not a rate to copy directly: your own fully-loaded labor cost depends on the wage you actually pay, your local payroll taxes and benefits, and the billable-hour ratio of your specific crew once travel time between properties is subtracted, so treat the BLS figure as a starting reference rather than your final crew rate. The latest BLS data also points to steady demand for the occupation, which is one more reason to price maintenance work as a durable, recurring line of revenue rather than a one-off job.

Pricing mistakes that cost landscaping businesses money

Underpricing usually comes from a small number of repeated mistakes rather than one big error, and each one is fixable once you see it in your own numbers.

  • Dividing labor cost by paid hours instead of billable hours. A crew member who is paid for 40 hours but only bills 30 after drive time between properties and equipment loading makes every billed hour more expensive than the simple wage suggests.
  • Treating equipment and fuel as a fixed, unrecovered cost. Mowers, trimmers, trucks and trailers all wear out and burn fuel on every job; if that cost isn't divided across billable hours, it quietly erodes margin on every visit.
  • Forgetting employer payroll taxes when setting the labor rate. FICA and FUTA are real costs on top of wages, not optional add-ons, and skipping them understates true labor cost on every job.
  • Quoting hardscapes and installs like a mowing visit. A flat rough estimate for a multi-day project skips the site walk that would catch drainage, grading or old irrigation problems before they turn a profitable quote into a loss.
  • Confusing markup with margin on plants and materials. As the worked example above shows, a 50% markup does not produce a 50% margin, and building a price book on the wrong one of the two silently erodes profit.
  • Pricing recurring maintenance the same in every season. A per-visit rate built around peak-season crew size and billable hours can lose money in slower months if the rate isn't reviewed seasonally.
  • Quoting materials at purchase price instead of replacement cost. Nursery and supplier prices shift between when you buy stock and when you install it; quoting at current cost, with your standard markup, protects margin on jobs that use materials bought earlier.

Tools that help you quote faster

Consistent pricing depends on every crew lead quoting from the same numbers, which is easier with a price book and recurring billing built into the field service app your crews already use on site.

Housecall Pro ships with a price book, recurring service plans and mobile estimating, so a crew lead can build a per-visit maintenance rate or a flat-rate install quote from a standard list of services and materials during the visit. Jobber lets customers review and approve quotes online through a client hub and supports batch invoicing for recurring jobs, which speeds up billing on maintenance contracts without creating invoices by hand each week. FieldPulse adds job costing on top of quoting, so a crew can compare what a job was priced at against what it actually cost in labor, fuel and materials once it's done, which is the fastest way to catch a pricing method that's quietly losing money. ServiceM8 is built for smaller crews that want quoting, scheduling and invoicing in one lightweight mobile app without a large back-office setup.

Whichever tool you use, the pricing method matters more than the software: build your fully-loaded labor cost, equipment and overhead per billable hour, and margin first, then load those numbers into a price book so per-visit and flat-rate quotes stay consistent across every crew. See our full landscaping software kit for how quoting fits alongside scheduling, invoicing and payroll.

Frequently asked questions

What is a typical hourly rate for a landscaping crew?
There is no single correct hourly rate; it depends on your fully-loaded labor cost, overhead per billable hour and target margin, not a national average. Start from what BLS reports grounds maintenance workers actually earn as a wage baseline, add employer payroll taxes, equipment and fuel overhead, then apply margin. The result is your crew's shop rate, which varies by market and crew size.
Should a landscaping business charge hourly or flat-rate?
Charge hourly or a set per-visit rate for recurring maintenance such as mowing, edging and seasonal cleanups, where the scope repeats and stays predictable. Charge flat-rate for design-build, installs and hardscape projects once you can measure the property and scope materials, because a flat price gives the customer certainty and protects your margin on an efficient crew.
How do you price a design-build or hardscape landscaping job?
Measure the site, list every material (pavers, plants, soil, mulch, edging) at replacement cost, and price labor by the hours the crew will actually spend on site, not a rough day rate. Add overhead per billable hour and a margin built for project risk, since hardscapes can uncover drainage or grading problems a mowing visit never would.
What markup should a landscaper put on plants and mulch?
Markup is the percentage added to your cost to reach the selling price, calculated as (selling price minus cost) divided by cost. A worked example: plants and mulch costing 200 dollars marked up 50 percent sell for 300 dollars. Markup and margin describe the same profit differently, so state which one you mean before comparing a rate to a competitor's.
How do you calculate a per-visit rate for lawn maintenance?
Estimate the crew hours a visit takes, multiply by your fully-loaded hourly labor cost, then add overhead per billable hour (equipment, fuel, insurance) and materials such as fertilizer if included. Apply your target margin to that total to get the per-visit price, then confirm the resulting seasonal or per-visit rate still covers slower months with fewer billable hours.
How should equipment and fuel costs factor into a landscaping quote?
Treat mowers, trimmers, trucks and trailers as overhead, not a hidden cost absorbed into labor. Add annual purchase, maintenance, repair and fuel costs for the fleet, then divide by expected billable hours across the crew to get an overhead cost per billable hour, and add that figure to every quote alongside labor and materials.
What is the difference between markup and margin in landscaping pricing?
Markup is profit as a percentage of cost; margin is profit as a percentage of the selling price, so the same profit dollars produce two different percentages. In a worked example, 100 dollars of profit on a 200 dollar cost is 50 percent markup, but that 300 dollar sale price is only about 33 percent margin. Confusing the two is a common way landscaping quotes underprice a job.
How do landscaping businesses price seasonal cleanups?
Estimate crew hours on site plus disposal costs (dump fees, hauling) rather than quoting a flat number from memory. Multiply expected hours by fully-loaded labor cost, add overhead per billable hour and disposal, then apply margin. Because cleanup scope varies with debris volume, many crews confirm the estimate after a quick site walk instead of quoting sight unseen.

Sources we checked

Every feature and policy on this page comes from these vendor or government pages, last checked Sep 26, 2026. See how we review.

  1. housecallpro.com — housecallpro.com/features/
  2. irs.gov — irs.gov/taxtopics/tc751
  3. irs.gov — irs.gov/taxtopics/tc759
  4. irs.gov — irs.gov/businesses/small-businesses-self-employed/understanding-employment-taxes
  5. bls.gov — bls.gov/ooh/building-and-grounds-cleaning/grounds-maintenance-workers.htm
  6. getjobber.com — getjobber.com/features/

Cite this page

Amine from KitFinch. “How to Price Landscaping Jobs.” Kitfinch, updated Sep 26, 2026. https://kitfinch.com/guides/how-to-price-landscaping-jobs

Plain-text version for AI assistants: /guides/how-to-price-landscaping-jobs.md