A busy landscaping season that ends in thin profit almost always traces back to one thing: the jobs were underpriced. Pricing is where the money is made or lost, and it is the discipline owners are least likely to have learned formally — most price by feel, by matching a competitor’s number, or by guessing what a client will accept, and any of those quietly leaks margin all season. The fix is not a magic number or a per-hour rate someone hands you; it is a method. Price every job by building it up from its real parts, and the bid covers what the work actually costs you and leaves profit on purpose rather than by luck.
This guide walks that build-up — labor, the labor burden that rides on top of wages, an allocation of equipment and overhead, materials with markup, and the target margin you add on top — and then how to sanity-check the result against the market rate and the specific job type. Note what this guide is not: it is about pricing your landscaping jobs for margin, which is a different question from what your insurance costs, a topic with its own cost-driver guide. Here the subject is the bid itself, and the goal is a repeatable method that stops the underbidding.
Start with labor — but never stop at wages
Labor is the foundation of the build-up, because for most landscaping jobs it is the largest cost, and it is also the one most often estimated badly. The first job is honest hours: how long the work will actually take the crew you will send, not the optimistic figure you hope for on a perfect day. Underestimating hours is the quiet origin of most underbidding, because every hour the job runs over the estimate comes straight out of margin that was never priced. So the discipline is to estimate the real labor a job demands, including the parts owners forget — site access, cleanup, the slow first pass on an unfamiliar property.
The more dangerous mistake is stopping at the wage. The crew costs you far more per hour than the rate on their paycheck once you add the labor burden — the payroll taxes, the workers compensation that covers them, any benefits, and the unproductive time you still pay for, like travel between sites, loading and unloading, and weather delays. A job priced on bare wages is underpriced before you even reach overhead, because the burden is real money that has to come from somewhere, and if it is not in the price it comes out of profit. The build-up treats the burdened cost of an hour — wage plus everything that rides on it — as the true unit, and that single correction closes one of the widest leaks in landscaping pricing.
Allocate equipment and overhead to every job
After labor comes the cost that has no obvious home on any single job but has to be paid by all of them together: equipment and overhead. Your mowers, trucks, trailers, and tools wear out and get replaced, fuel and maintenance run constantly, and behind the field work sits the overhead of running a business — the office, the software, the licensing, the marketing, and the insurance that protects the whole operation. None of that is billed to a client as a line item, but all of it has to be recovered, which means each job has to carry a share.
The mistake here is invisible by design: an operator who does not allocate overhead simply leaves it out of the price, and the jobs run all season covering their direct labor and materials while the overhead quietly eats the margin that should have been profit. The fix is to build a known share of equipment and overhead cost into every bid, so the work pays not just for the crew on site but for the business that makes the crew possible. This is also where insurance lives in the pricing — it is one of the overhead lines every job has to carry, and the coverage stack that protects the operation is a real cost that belongs in the build-up rather than an afterthought. Allocate it deliberately and your prices reflect the true cost of being in business; leave it out and you are subsidizing every client.
Materials with markup, not materials at cost
Materials — plants, mulch, stone, soil, irrigation parts, hardscape supplies — get their own discipline, and the rule is markup, not pass-through. The instinct to charge materials at exactly what you paid feels fair to the client, but it gives away real work for free. Sourcing, picking up or arranging delivery, hauling, handling, storing, and absorbing the risk of waste, breakage, and price changes are all labor and risk you carry on the materials, and a markup is what pays for that. Materials passed through at cost mean the client gets your procurement service for nothing, and the margin to cover it has to come from somewhere else.
So materials enter the build-up at your true cost plus a markup appropriate to the material and the work it takes to manage — not padding, but the honest price of the sourcing and handling the job requires. This matters more as the job grows: a design-build or hardscape project can carry heavy material costs, and thin material margins on a large job leave a lot of profit on the table. Account for materials at cost, mark them up for the real work they create, and the build-up captures a part of the job that under-confident pricers routinely give away.
Add the margin, then sanity-check the market
The components so far — burdened labor, allocated overhead, materials with markup — tell you what the job costs you. They do not yet contain a cent of profit. Margin is the deliberate addition on top: the profit you build into the price on purpose, because a business that only covers its costs is a job, not an enterprise, and the margin is what funds growth, weathers the slow season, and rewards the risk of ownership. The discipline is to add margin consciously to the cost-built price, rather than hoping some profit survives after the costs are paid.
Then, and only then, comes the market check. The build-up sets your floor — the price below which the job loses you money — but the market and the job type tell you whether that price will win and whether it can go higher. A common, recurring maintenance route prices differently from a one-time design-build install, and a competitive market constrains a number a thin market would let you raise. The sanity-check is not permission to abandon the build-up and match a competitor; it is the final adjustment within the room your cost floor allows. If the market rate sits below your cost-plus-margin price, that is not a signal to underbid — it is information about whether that work is worth taking. Pricing from the build-up means you always know your floor, so you never accidentally bid beneath it.
Real-World Scenario: Two operators bid the same install. The first quotes from feel — a number that sounds right and roughly matches what a competitor charged — and wins the job. The second builds the price up: honest labor hours at the burdened cost of a crew hour, a share of equipment and overhead including the insurance and fixed costs of the business, materials at true cost with a markup for sourcing and handling, and a deliberate margin on top, then checks the result against the market. The second operator’s number comes in higher, and they lose this particular bid. But across a full season, the first operator is busy and exhausted with little profit to show — because the jobs were priced below their true cost and the gap came out of margin all year — while the second is busy and profitable, because every job carried its real costs and a margin on purpose. Same work, same market; the difference was building the price up instead of guessing it.
Disciplined pricing is what turns revenue into profit — and value
Pricing landscaping jobs profitably is not a number you can be handed; it is a method you run on every bid. Build the price up from burdened labor, allocated equipment and overhead, materials with markup, and a deliberate margin, then sanity-check it against the market and the job type — and the underbidding that turns busy seasons into thin ones stops. The payoff compounds. Consistent margin produces the clean, healthy earnings that make an operation durable, and since a business is valued on its earnings and the multiple applied to them, the pricing discipline that protects margin over time is part of what raises what a landscaping business is worth, not just what it earns this year. Pricing is also tied to the accounts you pursue — the contracted commercial work covered in the companion guide on landing commercial landscaping contracts has to be priced for the full term, not bought with a number you cannot sustain. Because insurance is one of the overhead costs every bid has to carry, make sure that line is real and right — review the coverage stack, start a quote so you know the figure your jobs need to cover, and browse more owner resources as the library grows.