The short answer
Intermittent no hot water or heat from a boiler usually costs $200–$900 to fix with a licensed technician in 2026. That covers diagnosis plus one common part.
Professional repair typically runs $200–$900. This is not a DIY job, so plan on hiring a pro.
The good news: intermittent almost always means one failing part, not a dead boiler. Something works when cold and quits when hot, or the other way around.
The trick is spotting the pattern. When does it fail? After a long on cold nights, or totally at random? That answer narrows the cause fast.
What you'll actually pay in 2026
A pro diagnostic visit runs $90 to $180 in most of the country. That fee usually rolls into the repair if you hire them to do the work.
A dirty flame sensor is often just a cleaning, folded into the service call. If it needs replacing, the part is $30 to $90 plus labor, landing most jobs around $200 to $350.
A circulator pump is the pricier common fix. The pump itself is $120 to $300, and with labor and draining the system you're looking at $400 to $700.
Low pressure fixes vary. A fill valve or pressure-reducing valve replacement runs $250 to $500. Finding and fixing the underlying leak is separate and depends on where it is.
A thermostat is the cheapest outcome: $30 to $250 for the unit depending on smart features, and often DIY.
If it's a control board or a cracked heat exchanger, costs jump to $500 to $1,500-plus. At that point, boiler age drives the repair-versus-replace math.
How we built these numbers
These cost ranges reflect 2026 US pricing for boiler service, blending common part costs with regional labor rates that run $90 to $180 per hour for licensed heating techs.
The DIY figures cover parts and basic supplies a homeowner can safely handle: pressure top-offs, radiator bleeding, and thermostat swaps.
Likelihoods come from what field techs actually see on intermittent boiler calls, where flame sensors, pumps, and pressure issues dominate.
Your real cost depends on boiler type, age, part availability, and how much of the diagnosis you've already done. Give your tech the fault code and failure pattern to keep the bill lean.