
Landscaping Pricing: How to Build Seasonal Estimates That Stay Profitable
Landscaping pricing is complicated by seasonality, material variability, and labour intensity that's hard to estimate from a walkthrough. Here is a framework that holds up across job types.
Why landscaping estimates go wrong
Landscaping estimates fail in a predictable set of ways:
The soil condition was different than it looked. The bed clearing took three times longer than expected because of root systems. The customer added plant selections during installation. Rain delayed two days. The plants specified were out of stock and a substitute cost more.
Each of these is a margin leak. Collectively, they turn a profitable job on paper into a break-even job in the field.
The contractors who maintain margin across varied landscaping work have learned to price for what they know will vary — not for the best-case scenario.
The three categories of every landscaping job
Installation work: New plantings, hardscaping, drainage, irrigation. The scope is defined upfront; the risks are substrate conditions, plant availability, and access.
Maintenance work: Regular mowing, pruning, cleanup, seasonal colour. The scope is recurring; the risk is scope creep and underpriced time.
One-time enhancement: Mulching, seasonal planting, bed edging, one-time cleanup. Often add-ons to a maintenance relationship or standalone jobs.
Each category should be priced differently.
Pricing installation jobs
Measure everything. Bed areas in square feet. Linear feet of edging. Slope percentage for any grading work. Square footage of hardscape. Plant count by variety.
Price plants at landed cost plus markup. Your cost for a plant is what you pay the nursery plus the cost of getting it to the job. Mark up 25–40% over landed cost as a standard. This markup covers the risk of plant failure and the time spent sourcing, selecting, and transporting.
Separate labour for each phase. Bed preparation, planting, mulch installation, edging, cleanup — price each separately. Customers often want to modify scope on installation jobs ("can we do more mulch?" or "I changed my mind on that corner bed") and separately priced phases make adjustments cleaner.
Price soil and amendment explicitly. Soil quality is the most commonly underpriced element in landscaping. Amending heavy clay or compacted soil takes time and material; price it as a line item with an explicit scope:
"Soil amendment: till to 8 inches and incorporate 2 cu yd compost mix — $[amount]."
Build a contingency. For jobs with any buried utility risk, drainage unknowns, or difficult access, add a 10–15% contingency line. Flag it explicitly:
"Contingency for unforeseen conditions (buried debris, irrigation conflicts, access): $[amount]."
Pricing maintenance contracts
Annual maintenance contracts are common in landscaping — and commonly underpriced.
The calculation:
- Estimated time per visit (travel + setup + work + cleanup)
- Number of visits per year (weekly, biweekly, monthly by season)
- Materials per visit (fuel, small tools, consumables)
- Total annual hours × effective rate + materials = annual cost
Add 10–15% for priority scheduling, communication overhead, and the cost of key relationships. Divide by 12 for a monthly price.
The most common mistake: pricing maintenance based on the easy summer weeks, not the spring and fall cleanups that take 2–3× longer. Price across the full annual workload, not the median visit.
The scope paragraph for landscaping
Landscaping estimates need explicit scope boundaries more than almost any other trade, because customers often assume adjacent work is included.
"This estimate covers installation of 12 Japanese boxwood, 8 ornamental grasses, and 4 cubic yards of hardwood mulch in the front bed area only (south side of driveway). Scope does not include the side beds, the rear garden, or any work beyond the driveway boundary. Irrigation connection is not included — if connections are needed, that is a separate scope."
The exclusions are the important part. Whatever you don't name as excluded becomes an expectation — particularly for homeowners who are envisioning a finished landscape rather than the specific scope on the estimate.
Plant substitution clause
Plant availability is volatile. A specific variety that's in your estimate may not be available at planting time.
Include this clause:
"If specified plants are unavailable at time of installation, Contractor will select a comparable substitute of equal or greater value and notify the customer prior to planting."
This clause is industry standard and prevents the two-week delay that happens when a customer insists on the original selection and you have to wait for a nursery restock.
Win the job. Lock the deposit. Move on.
Riveta is rolling out by invite. Join the waitlist and we'll reach out when your spot is ready.