Location
Proudly serving Virginia, West Virginia, Pennsylvania, DC,
and Maryland.
Hours
Monday to Friday
9am to 5pm
Roofing Services
Repair & Replacement
Are you wondering how much longer your old roof will last? Do you look for water marks on the ceiling after a heavy rain? Remove the guesswork with a free roof inspection. Our experienced roofing experts can come take a look to see if you need minor roofing repairs or a full roof replacement. If it is time for a new roof, we’ll help you choose the right roof material and color for your home’s aesthetic.
If you have an old roof, don’t wait for visible water damage before you call a local roofer. Schedule a free roof inspection to estimate the remaining life of your roof, identify hidden leads, and learn about your roof repair or replacement options.
Our comprehensive roofing services include:
Storm Damage?
We Restore Your Home Like Our Own
Do you think you might have wind or hail damage to your home? Put your mind at ease with a FREE home inspection from NVB Contracting. We’ve helped over 5,000 homeowners file hassle-free insurance claims saving an average of $20,000 per claim. Our comprehensive storm restoration service extends beyond your roof to help cover windows, siding, gutters ‒ and even interior restoration. Check out our home restoration services to learn more!
Home Damage Insurance Claims
We Make It Easy for You
If you’ve had a storm in your area over the past two years with heavy rain, high wind, or hail, you may qualify for insurance home restoration repairs or a full roof replacement. We offer a hassle-free process to help you get your home and roof repairs covered by your insurance provider.
FAQs
Your Residential Roofing Services Questions
Contact Us
For a FREE Inspection
Are you wondering if it is time to replace your roof? Have you checked for air drafts, water leaks, missing shingles, or damaged flashing? If you notice any of these issues or are just curious how much longer your roof will last, contact NVB today for a free roof inspection and put your mind at ease.