Most calls start the same way. A zone that will not come on. A head spraying the siding. A wet patch that never dries. A water bill that jumped and nobody changed the schedule.
Diagnosis is the work. A zone that does not fire can be a dead solenoid, a broken wire, a failed controller station, a closed flow-control, or a valve packed with grit. The only way to know is to test, not to swap parts until something changes.
How the invoice reads
Labor is hourly. Parts are their own lines. The service call is the cost of showing up and looking. If the repair continues from that look, the clock for labor starts there.
That is the structure in the plan, and it is the structure on the invoice. A published per-head menu would make a one-head swap and a three-zone wire fault look like the same product. They are not.
What we repair
Valves, heads, lateral lines, wiring, and controllers. Upgrades that are really repairs in disguise, a controller that has lost stations, a valve box full of parts that no longer seal, get quoted as the repair they are. A new zone or a new system is installation, not a repair.
Empty properties
On a house someone lives in, a stuck valve is a phone call the same day. On a cabin that sits empty from Labor Day to Memorial Day, it runs until a neighbor notices or the water bill arrives. Recurring maintenance visits exist for that gap. They are bi-weekly through the growing season and they count toward the property care bundle. The maintenance description lives on the irrigation page.
If the failure showed up because the system was never blown out, the next fall is the visit that keeps this from repeating. That page is sprinkler blowouts.