Photo by Michael SKOPAL on Unsplash

2025 Diesel & Material Cost Surge: How Landscapers Can Adjust Pricing Without Losing JobsBreaking

2025 Diesel Surge: Landscaper Pricing Strategy Template (44% Increase)

Diesel costs up 44%, metals +40%, lumber +9.9% in 2025. Use this pricing template to pass through costs without losing jobs. Real math inside.

Quick answer: how to reprice landscaping jobs without scaring off clients

Do not slap a flat percentage increase on every bid. Separate your costs into three buckets, fuel and equipment operation, materials (mulch, soil, plants, edging, irrigation parts), and labor, then apply increases only where your actual cost has moved. Show the client the breakdown by crew days, cubic yards of material, and square footage of bed or turf work. Contractors who itemize the increase close more jobs than contractors who just raise every number by the same amount, because clients can see exactly what changed and why.

Why fuel and material costs hit landscaping jobs unevenly

Fuel and material costs have climbed noticeably over the past year in most regions, with landscapers reporting diesel, mulch, soil, and metal edging running anywhere from 15% to 40% higher than a year ago depending on supplier and market. That range matters more than any single headline number, because it does not hit every job the same way.

A softscape-heavy maintenance route (mowing, edging, seasonal color, light irrigation checks) has modest fuel exposure and almost no material exposure. A full install with demolition, hardscape allowance, mulch delivery, and a new irrigation zone has heavy exposure on hauling, fuel for the mini excavator or skid steer, and the raw material cost of soil, mulch, and plant stock.

If you price both job types with the same across-the-board bump, you overcharge the maintenance client and undercharge the install client. Both outcomes cost you. The maintenance client shops around and finds someone cheaper. The install client signs, then you eat the difference in fuel and hauling once the job actually starts.

Build the pricing math around crew days, materials, and irrigation

The fix is to price at the line-item level using the units you already measure on a site visit: square footage of beds, cubic yards of mulch or soil, linear footage of edging, plant counts by size and grade, and crew days for install or renovation work.

Materials: CY and SF

Mulch and soil are priced by the cubic yard delivered. If your supplier's per-yard cost has gone up, that increase belongs entirely in the material line, not spread across labor. Same with bed prep, if you're pricing by square foot of bed area for edging, weed barrier, and amendment, update that per-SF rate to reflect current delivered material cost, not last season's number. Mulch in particular can reprice mid-season if your supplier's own delivered cost moves, so don't treat your spring per-yard number as fixed through fall.

Plant counts and grade

Plant material pricing depends on size and grade (1-gallon vs 5-gallon vs B&B stock), and nursery costs move independently of diesel. Check your nursery's current pricing before you quote a plant schedule. A plant schedule you built in spring may already be stale by midsummer if your supplier repriced.

Irrigation adders

Irrigation work has its own cost stack: PVC and poly pipe, fittings, valves, controllers, and the labor to trench and tie into existing zones. Metal and plastic component costs move with broader material trends, so price irrigation as a separate line with its own adder rather than folding it into a general "install" number. If you're adding a zone to an existing system, note how many zones the property already has and whether the existing controller has capacity, that affects both labor and material cost.

Crew days for install and renovation

Labor itself may not be moving as fast as fuel and materials, but crew day estimates should still reflect real conditions. A demolition-heavy renovation (removing turf, old edging, or dead plant material) eats crew days before any new material goes in the ground. Price demolition and haul-off as their own line, not buried inside "install."

Price by job type, not by blanket percentage

Different job types carry different exposure. Treat each one separately.

  • Maintenance routes: Fuel exposure only, mostly mower and trimmer gas plus drive time between stops. A modest fuel surcharge line is more honest than a full price increase on the mowing rate.
  • Standard install (planting, mulch, sod): Material exposure is real here. Mulch and soil by the CY, plant stock by count and grade, and haul-off if you're removing existing material.
  • Drought-tolerant redesign: Often replaces turf with gravel, decomposed granite, and drought-tolerant plant material. Material mix shifts away from soil-heavy turf prep toward hardscape aggregate and irrigation retrofit, so price the aggregate haul and the irrigation conversion as separate line items. Many of these jobs also need to account for local watering restrictions and any HOA plant list requirements before you finalize the plant schedule.
  • Hardscape allowance jobs: Pavers, retaining wall block, and base material are the heaviest fuel and material exposure on the list because of haul weight and delivery trips. Quote a hardscape allowance as a range tied to current material pricing, not a fixed number, and update that allowance before signing if more than two or three weeks pass.

Seasonality changes your exposure and your leverage

Spring and early summer install season is when fuel and material costs matter most, because that's when crews are running the most equipment hours and moving the most yardage of mulch, soil, and aggregate. An estimate built in March can be stale by May if your supplier repriced mulch or your fuel cost jumped. Build a short shelf life into every estimate, 10 to 14 days is reasonable, and say so on the proposal.

Fall and winter maintenance work has lower fuel and material exposure per job, but if you're doing fall cleanup with heavy debris haul-off, factor that hauling cost the same way you would on a spring install. Off-season is also when a lot of contractors lock in next year's plant and mulch pricing with suppliers, do that early if you can, it gives you a firmer number to quote against for spring bids.

Use a real site measure and plant schedule to protect your margin

The contractors who hold margin through a cost surge are the ones who measure before they quote, not after. A proper site measure gives you square footage of beds and turf, linear footage of edging and any retaining structures, and a rough grade check that tells you whether demolition or extra haul is needed.

From there, build a plant schedule with current nursery pricing and sizes, and irrigation notes covering existing zone count, controller condition, and any conversion needed for drought-tolerant plant material. Crew day planning matters just as much as material pricing. If a job needs three crew days instead of two because of demolition or a difficult access point, that should show up as its own line, not get absorbed into a padded material markup that the client can't see the logic behind.

A simple way to catch mid-season repricing before it eats your margin: keep a running supplier cost sheet, a plain spreadsheet with columns for supplier, material, per-unit cost, and the date you last confirmed pricing. Update it every time you place an order, not just at the start of the season. When mulch or aggregate jumps between your spring price list and a summer delivery, that sheet is what tells you to adjust the next estimate instead of finding out on invoice day.

The sequence itself, site measure, plant schedule, irrigation notes, then crew day planning, is worth building into your own process even before you worry about software. LandWright follows that same order so the estimate you hand a client comes from actual site data rather than last season's price sheet. If you want to try it, a free 14-day trial of LandWright lets you run your own site measures and plant schedules through that flow.

How to talk to clients about the increase

Clients push back on vague increases, not on documented ones. When you present a bid, break it into labor, materials, and any fuel or delivery surcharge, and name the specific driver for each. For example: "Mulch delivery pricing from our supplier increased this season, so the material line reflects current cost per yard. Labor and crew day estimates are unchanged from our standard rate." That kind of specific, itemized statement holds up better than "prices went up, so this job costs more."

If a client has an estimate that's more than two or three weeks old, tell them directly that pricing needs a quick refresh before you sign, and show them which line items moved. Most clients accept a small adjustment when they can see it tied to an actual cost, and you avoid signing a contract that locks you into eating a price increase on materials you haven't purchased yet.

Frequently asked questions

Should I raise my maintenance rates the same amount as my install pricing?

No. Maintenance routes have mostly fuel exposure and very little material exposure. Apply a modest fuel line adjustment to maintenance pricing and reserve the larger adjustments for jobs with heavy material and hauling requirements, like install and hardscape work.

How do I price a drought-tolerant redesign when turf removal and irrigation retrofit are both involved?

Break it into separate lines: demolition and turf removal, aggregate or gravel material by the CY, plant material by count and grade, and irrigation conversion labor and parts. Check any HOA plant list and local watering restrictions before finalizing the plant schedule, since that can affect both plant selection and irrigation zone design.

How long should a landscaping estimate stay valid before I need to refresh pricing?

A 10 to 14 day window is reasonable for most residential work given how quickly mulch, soil, and fuel pricing can shift during peak install season. State the expiration date directly on the proposal so clients understand why a refresh might be needed if they sit on it.

Does seasonality actually change how much a job costs to run?

Yes. Spring and early summer install work involves more equipment hours and more material yardage per job, which increases fuel and material exposure. Fall and winter maintenance work generally has lower exposure per job unless heavy debris haul-off is involved.

What's the fastest way to stop underbidding jobs when supplier prices keep moving?

Price materials at the point of estimate using current supplier cost per CY or per plant, not a price list from last season. Pair that with a short estimate shelf life so you're not locked into stale numbers if a client sits on a proposal for a few weeks.

Topics

2025 Diesel & Material Cost Surge: How Landscapers Can Adjust Pricing Without Losing Jobs

Create landscaping proposals in Minutes

LandWright automates cost-pass-through calculations so you adjust pricing instantly without client pushback.

Start free trial →