Material first
Slate is quoted individually because no two slate roofs carry the same load, pitch or salvage rate. Real cedar shake runs about $65K and up on an average home. Standing seam metal runs $1,200 to $1,600 and up per square.

McLean roofs sit on houses that cost real money to get wrong. We inspect the whole system first, tell you plainly what it needs and what it does not, then quote the material your architecture actually calls for.
Most of what we replace in McLean is slate, cedar shake or standing seam metal on a house where the roof is a visible part of the elevation rather than a hidden surface.
That changes the work. A Georgian front with a copper standing seam porch needs snow guards, or the first hard winter drops a sheet of ice onto the boxwood below. A long private drive changes staging, trailer placement and how we protect the pavers before a single course comes off. We settle that before we price anything.
Slate is quoted individually because no two slate roofs carry the same load, pitch or salvage rate. Real cedar shake runs about $65K and up on an average home. Standing seam metal runs $1,200 to $1,600 and up per square.
Crews tarp the beds, board the walkways and keep the drive clear. Pools get covered, hardscape gets protected, and magnets run the property before anyone leaves. You should not be finding nails in the lawn in April.
Every stage goes on CompanyCam and stays there indefinitely, and you get the link. If you are away while we work, you can watch the deck, the ice and water shield and the flashing go in from anywhere.
The finish material is the part you see. The four things below are the part that decides whether the roof is still right in twenty years.
Four questions. You get a straight read on whether this is a repair, a replacement, a gutter job or an insurance claim, and where to go next.
We cover Northern Virginia and the Fredericksburg area out of two offices. Search for your town, or pick it off the list to see the map and the local page.
No match in our service area. Call (703) 347-6482 anyway, we travel for larger jobs.
We get on the roof and photograph what we find before we quote. You see the same evidence we do.
One crew for the roof, the siding and the gutters, so nobody is blaming the other trade.
Virginia license 2705155080, CertainTeed ShingleMaster certified, fully insured on every job.
Photos and video through the whole install on CompanyCam, stored indefinitely, with a link that is yours to keep.
Slate is quoted individually. The number depends on the quarry, the pitch, how many valleys and dormers you have, whether the deck can carry the load, and how much of the existing field is salvageable. We inspect and put it in writing at no charge, with nothing owed either way.
On the right house, yes. Real cedar runs about $65K and up on an average home and it weathers and silvers in a way the composites do not match. If your architecture and your review board do not require it, we will tell you that instead of selling you a roof you do not need.
Yes. We pull the samples, color and profile your submission needs and we will meet on site with your architect or builder. If a board has already approved a specific slate or shake, we source that, rather than steer you toward whatever we happen to stock.
Asphalt is one day, tear off through clean up. Slate, cedar and standing seam run longer and we schedule them honestly, with the roof dried in every night before the crew leaves. You get the real day count in the estimate, not a best case number.
Possibly not. We inspect before we quote and we tell homeowners to wait more often than you would expect. If you have five good years left, the answer is five good years, and we will hand you the CompanyCam photos that back that up so you can see it yourself.
Every town we cover has its own page with local detail. Pick yours.
Free inspection, free written estimate, no obligation. Call (703) 347-6482 and we will walk the roof, photograph all of it and tell you exactly where it stands.
Tell us what you are seeing and we will get back to you to set a time.