A homeowner calls about a dead zone in the backyard, you quote $90 flat because that's what you quoted last time, and forty minutes later you're standing over a cracked mainline fitting that's going to eat your whole afternoon. That's not a pricing problem you can fix with a nicer smile. It's a pricing structure problem, and irrigation techs run into it more than almost any other trade because "sprinkler repair" covers everything from a five-minute head swap to a backflow rebuild.
What sprinkler and irrigation work actually bills right now
Skip the national averages — here's a working menu, taken from the irrigation defaults in the 2026 side-work rate data that SideWRK seeds for a new operator:
| Job | Price |
|---|---|
| Service call / diagnostic | $89 |
| Spring startup (charge lines, walk every zone) | $85 |
| Winterization / blowout | $90 |
| Sprinkler head replacement | $95 |
| Zone valve repair | $145 |
| Controller / timer install | $175 |
| Open-ended labor (leak hunts, redesigns) | $85 / hour |
Those are starting points for a normal market, not gospel — after-hours emergencies, long drives, and commercial systems all push up from there, and you should let them. But if you're quoting flat $75 house calls because that's what the guy before you charged in 2019, you're leaving real money on every single truck roll.
One head swap, priced line by line
Here's the whole philosophy on one invoice. The call is a dead rotor in the front bed. You roll out, confirm it's the head and not the valve, and swap it.
- Service call / diagnostic — covers the drive, the walk-through, and finding the actual problem: $89
- Sprinkler head replacement, Zone 3 — 4" pop-up rotor at $25 (that's the $20 supply-house part with a 25% markup) plus about fifty minutes of labor at the $85 rate: $95
Invoice total: $184.
Every number on there is defensible if the customer asks. The trip fee exists because the drive and the diagnosis are real work whether or not anything gets fixed. The markup exists because you carried the part, made the supply run, and warranty the install. The labor rate is the labor rate. Compare that to the tech quoting "$90 flat, probably" — he's either eating the trip, eating the part, or eating the surprise, and he finds out which one after he's already committed.
Set a minimum trip charge and stop apologizing for it
The $89 service call is the floor, and it applies even when the fix takes ten minutes. A head swap and a two-hour mainline dig cost you the same drive out, the same gas, the same slot on your calendar that could've gone to a bigger job. The trip fee covers that no matter what you find in the yard.
Say it plainly on the estimate: "Service call: $89, applied to the repair if you approve work same-visit." Customers don't mind a diagnostic fee that's disclosed up front and rolls into the job. What they mind is a number that changes after you've already shown up.
Flat-rate menu beats "I'll have to check on that"
Here's the stance, and plenty of irrigation techs will bristle at it: hourly billing is where this trade's margins go to die. Irrigation repair has a short list of jobs that happen constantly — head replacement, valve repair, controller swap, startup, blowout — and every one of them should carry a flat menu price. A customer who hears "head replacement is $95" trusts you more than one who hears "well, it depends," and a menu price pays you for being fast. The tech who swaps a head in twenty minutes at an hourly rate just billed himself out of his own efficiency. The tech with a menu price kept it.
Keep hourly billing — the $85 an hour — for the genuinely open-ended work: tracking a slow leak with no obvious source, redesigning zone layout, anything where you can't see the scope until you're digging. Tell the customer which bucket their job falls into before you start, not after.
The two-visit-a-year math nobody's selling hard enough
Irrigation isn't a one-and-done repair trade — it's a built-in twice-a-year maintenance plan waiting to happen. Every system needs a spring startup ($85: charge the lines, walk every zone, catch what winter cracked) and a fall blowout ($90) before the first hard freeze, or the backflow preventer and mainline eat the damage instead. That's $175 per customer per year, guaranteed, if you set the expectation instead of waiting for the phone to ring. Eighty customers on a startup-and-blowout list is $14,000 of shoulder-season work booked before the season starts — the exact weeks a repair-only tech spends staring at a quiet phone.
Sell it at the end of a repair call, not as a separate pitch: "I can put you on the spring-startup and fall-blowout list now, so you're not calling around in March when everyone's booked." Most homeowners say yes on the spot because the alternative — remembering to call a stranger twice a year — is worse than a standing appointment. If you already mow lawns or run a landscaping route, this pairs naturally; you're already at the house, and the same pricing-for-profit thinking in our landscaping pricing guide applies just as well to a sprinkler line.
What belongs on the invoice
List parts separately from labor, and mark up parts the same way every time — 25% over your supply-house cost is consistent, defensible, and exactly what the $25 rotor in the example above reflects. Note the zone number or location for every line ("Zone 3, front bed — replaced 4" pop-up head") so the invoice reads like documentation, not a guess. If you tested the backflow device, put the result on paper; some cities require an annual test report, and a clean invoice trail saves the customer a scramble if they need it for a permit or insurance file. It also quietly proves you're the tech who keeps records — which is the tech who gets the startup-and-blowout list.
Pricing irrigation work by feel — a different number every job, hoping the customer doesn't compare notes with the neighbor — is how solo techs stay busy and broke at the same time. SideWRK is built for one-truck irrigation operators: price a repair or a seasonal plan with the sprinkler repair cost calculator, send a branded estimate the homeowner approves from their phone, and see what you actually made after parts and drive time — not just what you billed. See it running for irrigation work at the live demo, or start your free 14-day trial — no card and price the next job right the first time.
FAQ
How much should I charge for a sprinkler head replacement in 2026?
$95 for the replacement itself — roughly a $25 marked-up part plus fifty minutes of labor — on top of an $89 service call, for a $184 total on a standard single-head visit. Quote both numbers up front and apply the service call to the repair when the customer approves work same-visit.
How much should I charge for a service call if I don't fix anything?
Charge the trip fee — $89 is the working default — even if the fix turns out to be a controller setting the homeowner could've reset themselves. You still burned the drive time and the calendar slot, and waiving it teaches customers that showing up is free.
Should irrigation repair be priced hourly or flat-rate?
Flat-rate for everything you can see coming: head swaps ($95), valve repairs ($145), controller installs ($175), startups and blowouts. Hourly — around $85 — only for genuinely open-ended work like leak hunts and zone redesigns. Menu pricing pays you for speed; hourly billing penalizes it.
What's a fair markup on irrigation parts?
25% over your supply-house cost, applied the same way on every job. You're not just handing the customer a part — you carried the inventory, made the trip, and warranty the install. Keeping it consistent means you're never inventing a number in the driveway.
How do I get customers to book both the spring startup and fall blowout?
Offer it as a standing plan at the end of any repair visit, priced and scheduled on the spot — $85 for the startup, $90 for the blowout, $175 a year per system. Most people take it once you explain that skipping the fall blowout is how a backflow device and mainline crack in a hard freeze.


