Yes, if your roof is in poor condition, it will stop leaks. One sign of a leaky roof is when the water in your attic or your basement seeps through onto walls and flooring. A silicone coating will seal all these holes to prevent leakage into your home or office space.