Virginia Class A Contractor · Master Plumber · Serving Northern Virginia since 1992Fauquier County & Northern Virginia

Roof replacement · Fauquier County, VA

Your roof protects everything under it. Make sure it is built right.

When your roof is aging, leaking or damaged, you want more than someone who can put shingles on a house. You want an experienced Virginia Class A contractor who understands the entire home.

  • Serving Northern Virginia homeowners since 1992
  • Class A contractor, not a salesperson arranging a crew
  • We spot framing, plumbing vent and ventilation issues

Request your roof estimate

Tell us about your project. We will get back to you personally.

Your information is only used to respond to your request.

Since 1992Serving Northern Virginia
Class A (RBC, CBC)Virginia licensed contractor
Thousandsof Northern Virginia projects
BBB rating: AMaintained for years

Warning signs

Does your roof need to be replaced?

Your roof may be telling you it is time. Look for:

  • Missing or damaged shingles
  • Curling, cracking or deteriorating shingles
  • Leaks or water stains on ceilings
  • Sagging areas
  • Granules collecting in gutters
  • Visible damage after a storm
  • An aging roof approaching the end of its expected life
  • Repeated repairs that no longer make financial sense

Get My Roof Estimate

Aerial view of a large home with a gray shingle roof surrounded by trees

Why homeowners choose us

Built on experience. Built right.

Your home deserves more than a quick fix. It deserves a contractor who understands how the whole house works.

30+ YEARS

Serving Northern Virginia since 1992

Decades of local work means we know the homes, neighborhoods and weather throughout Fauquier County.

MORE THAN ROOFING

Your roof is part of a building system

Our construction experience helps us recognize issues involving framing, plumbing, ventilation and exterior construction that can affect your home.

CLASS A

A real contractor, not a middleman

You are working with an experienced Virginia Class A contractor, not a salesperson arranging a roofing crew.

How it works

A simple path to a new roof.

1

Request an estimate

Tell us about your roof and where the house is.

2

We assess the roof

We look at the roof and the conditions that affect it, not just the shingles.

3

You get a clear scope

An estimate that explains what is included. Ask about financing referrals.

4

We replace it right

Communication from estimate to completion.

Where we work

Roof replacement across Fauquier County.

  • Warrenton
  • The Plains
  • Marshall
  • Bealeton
  • New Baltimore
  • Opal
  • Remington
  • Catlett
  • Midland
  • Broad Run
  • Delaplane
  • Upperville
  • Surrounding Northern Virginia

Questions

Roof replacement FAQ.

How do I know if I need a new roof or just a repair?

Missing or curling shingles, leaks, sagging areas and granules in the gutters can all point to a roof near the end of its life. If repairs keep adding up, replacement often makes more financial sense. We will look at the roof and tell you honestly which one you need.

What affects the cost of a roof replacement?

Roof size, pitch and complexity, the materials you choose, the condition of the roof deck underneath, and details like flashing and ventilation. We provide an estimate after looking at your home so the number reflects your actual roof.

How long does a roof replacement take?

It depends on the size and complexity of the roof and on the weather. We will give you a realistic schedule with your estimate.

Can you spot problems beyond the shingles?

That is where our construction background helps. With a Class A contractor and Master Plumber leading the work, we can recognize issues involving framing, plumbing vents, ventilation and exterior construction that affect how your roof performs.

Do you offer financing?

We have referrals for several financing options. Ask when you request your estimate.

Which towns do you serve?

Warrenton, The Plains, Marshall, Bealeton, New Baltimore, Opal, Remington, Catlett, Midland, Broad Run, Delaplane, Upperville and surrounding Northern Virginia.

Request an estimate

Need a new roof?

Request your estimate and we will follow up personally.

Or email info@andrewz.com

Get your estimate

Tell us about your project. We will get back to you personally.

Your information is only used to respond to your request.

Get My Estimate