A neighbor you can count on
Living in Highland means loving the mountain views, but you might not love the windstorms and winter wear that come with them. If your roof is showing signs of damage, you don’t have to wait or worry. On Top Roofing is right around the corner, ready to help.
We’re not some big, out-of-town company. We’re a locally trusted roofing team with deep roots in Utah County, and we know what Highland homes need. When you’re dealing with missing shingles and a leak that won’t quit (or just a roof that’s due for some attention), we’ll get the job done quickly and carefully—without surprise costs or sales pressure.
When it comes to roofing in Highland, homeowners trust us for simple service and long-lasting results. Our crews show up on time, explain the options clearly, and clean up like we were never there. It's roofing done the right way, with your home and peace of mind at the center.
Roof damage never shows up at a convenient time. That’s why we make repairs as stress-free as possible. Our team specializes in fast turnarounds and honest assessments with no upselling and no runaround. Just solid repairs from people who care.
Here’s what we can help with:
Our Highland crews serve the entire Utah County area, and we’re proud to help homeowners protect what matters most. It doesn't matter if you’re tucked into the hills above SR-92 or further south toward American Fork, we’ve got your home covered.
And if you’re not sure whether you need a repair or a replacement, we’ll walk you through both options. Some roofs can last years longer with the right repairs. Others may be due for a full replacement, especially if you’ve had storm damage or your roof is over 20 years old. We’ll always give you our honest recommendation and let you decide what’s right for your home and budget.