replacing or repairing missing roof shingles
Best service


A Roof repair in Flagstaff becomes an obvious necessity upon discovering a new stain on your ceiling.

Whenever a water leak in your roof is suspected its important to act immediately in order to prevent further damage, both to your home and the contents inside it. We recommend calling a professional roof repair service company like Vistas Roofing of Flagstaff and scheduling a free roof inspection, after which you will be provided the best solution at the best price.

You may be glad to know that not every leak needs to turn into an entire roof replacement. Replacing a roof can cost thousands of dollars and if you’re like most homeowners, a problem of that magnitude is not in the budget. Fixing a leak in your ceiling can often be as simple as replacing a section of shingles or flashing. The average roof repair costs between $500-$800 which is considerably more affordable than the average $6,000 – $8,000 cost for a new roof installation. If you are considering working on your own roof, take into account the balance and agility needed and the heights involved. Extreme caution should be taken. If you don’t feel 100% safe, then hiring a professional like Vistas Roofing of Flagstaff to repair your issue can eliminate any worries over safety or whether you are applying the proper fix.


Damaged or Missing Shingles
It is common to discover a few damaged or missing shingles from time to time, especially after a harsh winter storm, something common to Flagstaff. Several factors can cause the damage or loss of shingles such as: strong wind, critter crawlers, hail and ice damming. We will remove broken down and old shingles and replace them with new ones. After you’ve replaced your shingles, be sure to remove excessive snow build-up to prevent ice damming in the future and thus the pooling of water that forms ice caps and icicles on your eaves, creating a heavy load which can instigate further structural damage. We also recommend regularly cleaning your gutters for proper drainage or installing gutter guard covers to keep debris from accumulating in the first place.

Damaged Flashing
Flashing is a material made of sheet metal or plastic that protects the bends between chimney and vent piping or skylight fixtures. If the flashing is cracked or worn down then the areas surrounding the protruding pipes or fixtures will be vulnerable to moisture and roof rot. The solution is to remove and replace the area with new flashing and new shingles.

Worn Sealant
When the sealant around flashing and the edges of pipes or skylights is cracked or worn away, your sealant will not protect your roof any longer and leaking will eventually occur. We will need to remove surrounding materials temporarily in order to apply fresh sealant.

Leaking Vent Boot
Vent boots surround and protect the area around your vents against moisture, similar to how flashing seals and protects other parts of your roof. Removal, replacement, nailing and re-caulking your vent boot is the solution which also involves lifting away surrounding materials and in some cases replacing them.


There are times when it becomes necessary to install a new roof, especially if its more than 25 years old or if you are considering selling your home; a new roof will certainly increase its value. If your roof starts to leak heavily and there was no major incident to cause the leaking, then most likely your roof has reached a stage beyond a simple fix which could have been prevented with maintenance.

We recommend that every roof be inspected for quality once per year and especially if your roof is over 15 years old. Annual inspection and regular maintenance is the best prevention. Ask us about having a regular roof inspection in order to catch issues before extensive damage occurs. Your Flagstaff Arizona roof maintenance contractor from Vistas Roofing will put together a preventative maintenance package based on your needs and budget and the age of your roof. Call us for a free quote or send us a message in our contact form and we’ll reach back out to you within 24 hours.