25 Years in Montgomery County · Free Inspections
Most roofing companies in Montgomery County are looking to sell you a replacement. We’re roof repair specialists. If your roof can be fixed, we’ll fix it and if it can’t, we’ll tell you that straight. Free inspection, no pressure, no sales pitch.

"I do your roof the way I'd do my own. There's no difference."
Kevin Taylor, Owner
Aspen Hill Roofing is a roof repair company serving Aspen Hill, Silver Spring, Wheaton, Rockville and Olney, Maryland. Owner Kevin Taylor has been roofing for 25 years and works on every job himself with an in-house crew rather than subcontractors. The company handles roof repairs, emergency leaks and storm damage, full roof replacements and small plumbing repairs. Inspections are free and there is no charge to find out whether a roof needs a repair or a replacement.
“25 years in business. Two crew members with Kevin for nearly 20 years. Roofs installed 15 years ago still on the house.”
A year after we finished a roof, we were working on a house next door. The homeowner walked over and told us he’d had part of his roof torn off and redone.
We asked why he hadn’t called us. Every roof we install carries a warranty, and the contract says to call us first.
He said the roof was leaking – but not through the shingles. Through the nails. Water droplets on the end of every nail he could see in the attic, and only in the summer.
That is condensation. When your attic runs hot and the air in the house below runs cool, moisture collects on the coldest metal it can find, which is the nail shanks coming through the decking. It is a ventilation issue. It is not a leak. It does not require a new roof.
Somebody convinced that man to tear off and replace an entire side of a roof that was twelve months old. He would not say what he paid. He did say it was a lot.
"If you had just called us, we could have explained this in seconds and you did not need to spend anything. Nothing."
Kevin Taylor
That is why we lead with an inspection instead of a quote. Sometimes the answer is a repair. Sometimes the answer is that nothing is wrong at all.
No project managers. No sales reps. No crew showing up while the man who sold you the job is somewhere else. Kevin is on site every day his crew is there – on the roof, or on the ground cutting plywood.
"When you hire me, I'm the person you're gonna see every single day. The same person you're writing the check to is the guy you can come outside and talk to."
Kevin Taylor
Every roof is installed by Kevin’s own crew. Two of his guys have worked with him for close to twenty years. He does not sub work out and he is direct about why.
"I cannot guarantee the quality of a job I'm not at."
Kevin Taylor
Most roofing companies treat repairs as a nuisance on the way to selling a replacement. We built the business around them. You get a company that actually wants the job you’re calling about, instead of using it as a door-opener for a bigger sale.
The most common failure we get called out to fix is not a bad shingle. It is a nail gun run at too high an air pressure, driving the nail head clean through the shingle (a nail pop) instead of seating it flush. instead of seating it flush. Nothing is actually holding the shingle down.
A standard architectural shingle is rated to around 110 mph. Some are rated to 130. We routinely see shingles blow off in 40 mph gusts – which tells you the problem was never the wind.
It takes sixty seconds to adjust a compressor. On a big crew where one person knows what they’re doing and nobody is checking the work, that adjustment does not get made.
Anybody can lay a field of shingles. Flashing is the skill. Chimneys, valleys, wall transitions, pipe collars – that is where water finds its way in, and that is where the shortcuts happen.
"There's no such thing as a shortcut. Here we are two hours later fixing the 30-minute shortcut they took."
Kevin Taylor
Plywood over the bushes, because a falling section of shingles goes straight through a tarp. Tarps over deck railings, because shingle debris leaves black marks on vinyl. Plywood over windows. The yard is cleaned every single day, not just at the end of the job.
"I'll go over your yard eight times with a magnet to prevent that conversation."
Kevin Taylor
If your roof is far enough gone that patching one area just moves the leak somewhere else, we say so. Selling you a repair we know will fail makes us the hero for about six months and the villain after that.
If there’s a loose piece of siding while we’re cleaning up, we fix it. If you pull in with groceries while the crew is packing out, they’ll carry them in. We once had enough shingles left over to redo a family’s doghouse, so we did. Nobody asked.



Most roof problems in this area are repairable. Wind lifts a section of shingles along an edge. Flashing pulls loose at a chimney or a wall transition. A pipe boot cracks after a decade of sun. A few shingles come off in a storm and the deck underneath is still sound.
None of that requires a new roof. All of it requires somebody who can tell the difference.
We start every job with a free inspection. We go up on the roof – not a look from the driveway, not a drone pass. We photograph what we find and walk you through it in plain language, including the parts that are fine.
Maryland roofs take a specific kind of beating. Long humid summers that cook attics and degrade sealant, freeze and thaw cycles that work fasteners loose and the wind events that come through the DC corridor once or twice a year. Most of what fails here fails at the details, not in the middle of the field.

"Attention to detail. That's the difference between a callback and a quality job."
Kevin Taylor
We would rather sell you a repair. It is faster, it is easier and it usually leads to a customer who calls us again. But there is a point where patching a roof does more harm than good.
If a roof is far enough past its life that the whole surface is failing, fixing one area does not fix the problem. It relocates it. The next leak shows up ten feet away, and now you have paid for a repair and still need a roof.
"A lot of people call you five years after the fact. They should have had the roof replaced five years sooner, and those roofs have to be replaced. There is no patching them."
Kevin Taylor
"You did a cheap patch job. You're the hero at the time when you fix that one leak - but when it leaks somewhere else, they're gonna blame you, even though you didn't even work where it's leaking now."
Kevin Taylor
When we tell you a roof needs replacing, it is because patching it would be taking your money for a result we know will not hold. And when we do replace it, we are not steering you to the most expensive shingle on the shelf.
"I'm not trying to sell you the most expensive shingles or anything. But I want you to pay for a quality job."
Kevin Taylor
When a storm moves through and your roof opens up, you do not have a week. You have until the next rain.
Call or text 443-783-1175. We can normally tarp a roof within about an hour of getting on site and most storm-related repairs are finished the same day – typically three to four hours.
You do not have to wait for an adjuster before protecting your house. Carriers will usually authorise emergency tarping precisely because they would rather pay for a tarp than a ceiling.
We document the damage thoroughly with photographs and notes. We meet your adjuster at the property and walk the roof with them, showing what we found and answering their questions. We explain the findings to you in language that makes sense.
Your insurance carrier decides what is covered. We do not negotiate with them, and we do not promise an outcome.
We will also tell you what is not going to be covered. Rotted wood, for example – carriers read rot as deferred maintenance and decline it almost every time. You are better off knowing that going in.
Most homeowners want somebody there who knows roofs and who they already trust. You know us. You do not know the adjuster.

We install full tear-offs. Every layer comes off, the decking gets inspected, and anything soft gets replaced before a single new shingle goes down. Maryland allows a maximum of two layers, and there is a good reason for it – an average roof’s shingles alone weigh around 4,000 pounds.
The details that matter are the ones nobody sees from the street. Nails seated flush, not blown through. Flashing replaced, not reused. Pipe collars cut in so no plastic flange is left showing.
"If I do it, you got peace of mind for 30 years."
Kevin Taylor
Materials carry a 30-year manufacturer warranty. Kevin has been installing roofs in this area for 25 years and drives past roofs he installed 15 years ago that have never been touched since.
"I drive by roofs today that I did when I started out and they're still the same roof."
Kevin Taylor

Water heater replacements. Faucets, showerheads, and fixtures. Vanities, sinks, and sink base cabinets. Same-day work for homeowners across Montgomery County.
These are the jobs homeowners have the hardest time getting anyone out for, because most plumbers are holding out for bigger tickets. We take them.
"We get those jobs just because we show up."
Kevin Taylor
Leaks, wind damage, flashing failures and bad previous installs. Our primary work.
Same-day tarping and storm response across Montgomery County. Usually on site the day you call.
Full documentation and we meet your adjuster on the roof.
Full tear-offs to manufacturer spec in Montgomery County. 30-year material warranty.
Water heaters, fixtures, sinks and vanities. Same-day jobs.
Kevin answers his own phone. Not an office, not a service. If he cannot pick up, he responds within 15 to 30 minutes.
We come out and get on the roof. We photograph what we find, including what is fine.
We tell you whether it needs a repair, a replacement or nothing at all and what it will cost. No pressure and no follow-up sales calls.
We protect the property first, then do the job. Kevin is on site every day. The yard is cleaned daily and magnet-swept before we leave.
You have the owner's direct number. If something comes up, you call him - not a call centre.
Kevin’s first roof was his grandmother’s. She needed one and could not afford what she had been quoted – somewhere in the neighbourhood of thirteen or fourteen thousand dollars. He was in his twenties, had been doing drywall and picking up roofing work on the side, and he decided he could do it himself. He and a buddy and one local kid did the whole roof. It cost her seven thousand.
He spent the next three years working under a contractor named Steve Frye, who taught him how to price work properly – the thing most tradesmen never learn, and the thing that puts them out of business. Kevin has run his own crews ever since.
Twenty-five years later he is still on the roof. Two of his guys have been with him close to twenty years. His cousin TJ works with him.
The business today is roughly half repairs, half replacements. It used to be ninety percent replacements. Kevin moved it on purpose.
"I have no idea why you would hate something that makes you great money."
Kevin Taylor
What he wants homeowners to understand is simpler than anything technical:

"Just because you see a group of guys standing on top of a roof, that does not mean they're roofers. It does not mean they're qualified."
Kevin Taylor
"I have no idea why you would hate something that makes you great money."
Kevin Taylor
What he wants homeowners to understand is simpler than anything technical:
A homeowner one year out from a full install was told he had a leak around every nail. It was attic condensation. He had already paid to have one side of the roof torn off and redone before he mentioned it to us.
A homeowner had three separate contractors out and was preparing to install metal over the top of the whole thing. The shingles were fine. The nails had been fired straight through them at the wrong air pressure. Nothing was holding the roof down.
"That's not your problem. The problem is whoever put this roof on."
Kevin Taylor
Kevin regularly drives past roofs he installed a decade and a half ago that have never needed to be touched. Customers stop him in Home Depot to tell him their neighbours lost shingles in a storm and they did not lose one.





We work throughout Montgomery County and the surrounding area, roughly a 45 minute drive from our Silver Spring location. If you are not sure whether you are in our service area, just call or text and we will tell you straight away.
Plus: Kensington, Glenmont, Colesville, Layhill, Norbeck, Leisure World, Derwood and Garrett Park.
6 Atwood Court
Silver Spring, MD 20906
443-783-1175
Mon-Fri 8:00am – 7:00pm | Sat-Sun 8:00am – 2:00pm
Located in Silver Spring, proudly serving Aspen Hill, Wheaton, Rockville, Olney and the surrounding Montgomery County communities.
Most roof repairs cost far less than homeowners expect, but the honest answer is that it depends on what we find. Roof height, pitch, access and how far the damage extends all move the number. We inspect for free and give you a firm price before any work starts.
That is what the free inspection answers. If your roof has life left and the damage is isolated, we repair it. If it is far enough gone that a patch would just move the leak somewhere else, we will tell you that instead of selling you a repair we know will fail.
Yes. If your roof is leaking right now, call or text 443-783-1175. We can usually tarp a roof within about an hour of arriving, and most storm repairs are finished the same day in three to four hours. You do not need to wait for an adjuster before protecting your home.
We document the damage, meet your adjuster at the property, walk the roof with them, and explain what we found. Your insurance carrier decides what is covered – we do not negotiate with them. Most homeowners simply want someone there who knows roofs, and we are glad to be that person.
Look for three things: a current MHIC license, in-house crews rather than subcontractors, and an owner who is actually on the job. Aspen Hill Roofing has worked in Montgomery County for 25 years, Kevin Taylor is on every roof personally, and every inspection is free with no sales pressure.
No, and we never have. Every job is done by Kevin Taylor and his own crew, two of whom have worked with him for close to twenty years. He is on site every day the crew is there. As he puts it, he cannot guarantee the quality of a job he is not at.
We serve Aspen Hill, Silver Spring, Wheaton, Rockville and Olney, along with surrounding Montgomery County communities within about a 45 minute drive of 20906. If you are not certain whether you fall inside our area, call or text 443-783-1175 and we will let you know right away.
Usually it is an installation problem rather than a material problem. The most common cause we find is a nail gun run at too high an air pressure, driving nail heads straight through the shingle so nothing holds it down. Wind then lifts shingles rated for far stronger gusts.
You will get an inspection, photographs of what we found, an honest recommendation and a price. You will not get a pressure pitch and you will not get a follow-up call every week.
Sometimes the answer is a repair. Sometimes it is a replacement. Sometimes it is that nothing is wrong.
Call or text Kevin at 443-783-1175
"I hope they leave with the impression these guys take what they do seriously."
Kevin Taylor