A DIY leak repair that comes back almost certainly failed one of two ways. You patched above where the water showed up inside, when the water entered the roof further up the slope. Or you used a product never rated for exterior roofing. Most manage both at once.
Stop patching where the stain is and start looking uphill from it for where water actually enters.
Water enters high and travels down the framing. So the visible stain is rarely below the actual failure.
Get into the attic and trace the water stain upward along the decking.
Most DIY roof repairs in Utah fix the symptom instead of the problem. That's why the stain comes back the first time it really rains.
Mattie Tueller, Master Roofing
Two reasons, and only two. Either the materials were installed incorrectly, or the wrong materials were used for that part of the roof. Roofs do not leak because shingles are inherently bad products. They very rarely leak because of some unknowable mystery. The cause is nearly always one of those two things.
A DIY leak repair usually manages to be both at once. The wrong product goes on, and it goes on in the wrong place. That's the underlying failure is untouched and a second problem has been added on top of it.
That is not a comment on anyone's competence. It is what happens when the repair is aimed at the evidence rather than at the cause. The evidence in a roof leak is a really misleading thing to aim at. The stain is real; its location is not the information it appears to be.
Fixing directly above where the water shows up inside the house. Water enters the roof at one point and then travels, running down the underside of the decking and along framing before it finally drops through a ceiling. By the time you see a stain in a bedroom, the actual entry point can be well up the slope from there.
The diagnostic sequence in detail is in how to figure out why your roof is leaking. Aiming at the stain is what makes a repair come back.
Tar patch and spray foam are the two usual choices. Neither is generally rated for exterior roofing exposure. They go on because they are available, cheap, and look like they are sealing something. They then sit in Utah sun and freeze-thaw cycling, which they were not formulated to survive.
How long does a patch like that last? Really unknown, and it depends on how many hard rainstorms arrive before it gives up. That is not a satisfying answer, and it is the honest one. A material outside its rated use has no meaningful service life to quote.
The deeper cost is that the patch conceals the problem while water keeps working underneath. Decking gets wet, insulation stays damp. The eventual repair is larger than the one you would have paid for originally. Hidden time is what makes water expensive.
Get the diagnosis before buying anything else. A returning leak has already told you the first attempt aimed at the wrong place. So repeating it with more sealant produces the same result on a longer timeline. What you need is someone establishing where water actually enters and why.
That last one is the useful filter. Master Roofing splits repairs honestly into the ones it warranties and the short-term fixes it discloses as short-term. A repair nobody will guarantee is a repair nobody is confident in. That tells you something useful before you spend anything at all. Ask the warranty question early in the conversation rather than at the end.
Master Roofing sees this constantly across Utah, and it is almost never carelessness. Someone notices a stain on the ceiling, goes up with a tube of something from the hardware store, seals the area right above it. Reasonably assumes the job is done. The logic is completely sound. It is just that water does not behave the way the logic assumes.
Water gets in high and comes out low. So the spot above your stain is often nowhere near the failure. The sealant lands on a perfectly good part of the roof while the real gap keeps working.
Most DIY roof repairs in Utah fix the symptom instead of the problem. That's why the stain comes back the first time it really rains. If yours has come back, that is useful information rather than a failure on your part. It has narrowed things down. The next step is someone tracing it from inside the attic, uphill, to where the water is actually getting in.
This article is general information about Utah roofs, not an assessment of yours. Every roof is different, and no article can tell you what is actually happening on your specific house. Have a licensed roofing contractor look at it in person before you act on anything here.
In narrow situations, yes. A tube of roofing sealant on an unsealed pipe flashing is a reasonable homeowner job and a real use of the product. What it is not is a repair for a leak whose source has not been identified. The difference is whether you are finishing a detail that was designed to be sealed or covering a failure you have not located.
That pattern is really useful diagnostic information rather than a complication to work around. A leak appearing only in wind-driven rain from one direction points to a different failure than one appearing in every rainfall. One showing up during snowmelt points somewhere else again. Tell whoever assesses it exactly which conditions produce it. That's because it narrows the search a great deal.
It happens, and it is one reason a repair can seem to fail when it partly worked. If the original repair addressed one entry point and a second exists, water keeps arriving and the fix looks useless. A proper assessment looks at the whole roof rather than only the area someone already treated. That's another argument against patching blind.
Less than people fear, when the diagnosis is right. Most leaks trace back to a specific detail such as a pipe boot, a flashing, or a valley. Correcting that detail properly resolves it. Repairs get large when the water has been running for a long time and the decking underneath has been damaged. That's the argument for acting early.
Only if the roof is really near the end of its life or the failures are widespread. A single leak on an otherwise sound roof is a repair. Replacing everything to solve one detail is expensive. What decides it is whether the leak is one contained failure or evidence the roof is finishing. That's a real distinction worth having assessed.
We're here to see what's going on with your roof. A real assessment starts with your history and your attic, not a number from the driveway. You'll get a straight answer about what's up there, what it needs, and what it costs. Sometimes the honest answer is: your roof looks great.