Roofing Services on the Main Line & Surrounding Counties
Increase Your Home's Value With a Premium Roof
When it comes to your home’s roof, few investments deliver like a quality replacement, offering nearly 60% ROI if you decide to sell and decades of leak-free peace of mind if you’re staying put. For Main Line homeowners, O’Donnell Roofing has been the trusted choice since 1924, with four generations of expertise behind every project. As a full-service roofing contractor, they handle everything from roof replacement and repair to thorough inspections, backed by certifications from CertainTeed, GAF, and more than 30 other leading manufacturers. That level of credentialing means you’re not just getting a new roof; you’re getting materials and workmanship held to the highest industry standards. Serving communities across Delaware, Chester, Montgomery, and Bucks counties, O’Donnell Roofing combines deep local roots with proven expertise. Whether you’re upgrading your forever home or preparing to sell, the right roofer makes all the difference.
-
Local Experts Since 1924
-
Certified With Major Manufacturers
-
Affordable Financing Options
WHY WAIT? GET A FREE ESTIMATE
Our Glowing Reviews
Say It All
Your opinion matters to us! We love when a customer chooses to work with us because of a referral or testimonial.
Is It Time For A Roof Replacement?
Most roofs are built to last, but nothing lasts forever. If your roof is 20 or more years old, showing visible wear like curling or missing shingles, or has sustained significant storm damage, it may be time to consider a full replacement rather than another repair. Persistent leaks are another clear signal, especially when they return despite previous fixes.
The replacement process with O’Donnell Roofing is thorough from start to finish. It begins with a detailed inspection, followed by a full tear-off of the existing roofing material and an evaluation of the decking underneath. From there, your new roofing system is installed and the job ends with a complete property cleanup.
Most homeowners in the area invest between $10,000 and $20,000 for a full asphalt shingle replacement, depending on roof size, pitch, and materials selected. Every replacement completed by O’Donnell Roofing comes backed by a 25-year manufacturer warranty on materials and a 15-year workmanship warranty, giving you long-term confidence in your investment.
With over a century of experience serving the Main Line and surrounding communities, O’Donnell Roofing brings the expertise and accountability your home deserves.
Find the Right Roofing Material for Your Home
The #1 Roof Material: Asphalt Shingles
There are many reasons asphalt shingles remain the most popular roofing material in Pennsylvania and across the country. They are affordable, reliable, easy to maintain, and available in nearly endless color and style options, making it easy to find something that suits your home’s look and your budget.
Asphalt shingles typically last between 20 and 30 years depending on the product line, installation quality, and how well the roof is maintained over time. For Main Line homeowners, they represent the most cost-effective path to a durable, attractive roof.
O’Donnell Roofing is a Master Shingle Applicator with CertainTeed and a certified installer with GAF, two of the most respected shingle manufacturers in the industry. That means you have access to dozens of product options backed by strong manufacturer warranties, installed by a team with the credentials to honor them. Whether you are looking for a builder-grade option or a premium architectural shingle, O’Donnell Roofing will help you find the right fit.
Stunning Cedar Shakes
Cedar shake is one of the oldest roofing materials still in widespread use today, and for good reason. When installed and maintained properly, cedar shake roofs can last 30 to 50 years, offering a lifespan that rivals many premium roofing options. The natural look of cedar is particularly well suited to the historic and character-rich homes found throughout the Main Line, where curb appeal and architectural integrity matter.
The installation process requires a high level of craftsmanship. Cedar shakes must be properly spaced to allow for airflow and drying, and the underlayment and ventilation system beneath them are just as important as the shakes themselves. Ongoing maintenance, including periodic cleaning, treatment, and inspection for moisture or pest damage, is essential to reaching the full potential of a cedar roof.
O’Donnell Roofing’s cedar shake systems are highly durable and resistant to moisture, rot, and pests. Over time, cedar naturally weathers into a beautifully rustic gray tone that adds character to any home and only improves with age.
Customized Residential Metal Roofing
Residential metal roofing has grown significantly in popularity in recent years, and for good reason. Metal roofs are among the longest-lasting options available, with a lifespan that commonly exceeds 50 years when properly installed and maintained. They are also highly energy efficient, reflecting solar heat rather than absorbing it, which can meaningfully reduce cooling costs during warmer months.
O’Donnell Roofing has been designing, fabricating, and installing custom metal roofing for as long as they have been in business, giving them a depth of experience that newer entrants to the metal roofing market simply cannot match. Their capabilities span a wide range of metal roofing systems, including standing seam, copper, tin, and stainless steel, allowing for truly customized solutions tailored to your home’s architecture and aesthetic.
Standing seam metal roofing in particular is a premium choice for homeowners seeking a clean, modern profile with exceptional weather resistance. Whether you are replacing an aging roof or building new, O’Donnell’s custom fabrication capability means your metal roof will be built precisely to fit your home.
Slate Roofing: The Forever Roof
Slate roofing is widely regarded as the most premium roofing option available, and the benefits more than justify the investment for the right home. A properly installed slate roof can last well over 100 years, earning its reputation as the forever roof. For historic homes and architecturally significant properties throughout the Main Line and surrounding counties, slate is often the most authentic and appropriate material choice.
Pennsylvania has a long history with slate, and natural PA slate in particular is known for its exceptional durability and distinctive appearance. O’Donnell Roofing’s experienced team can install either natural or composite slate depending on your priorities and budget. Both options are durable and beautiful, and the team will walk you through the differences to help you decide what is right for your home.
One important consideration with slate roofing is weight. Slate is significantly heavier than asphalt or metal, and older homes may require a structural assessment before installation to confirm the roof framing can support the load. O’Donnell Roofing factors this into every slate project from the start.
Roof Repairs You Can Count On
Not every roofing issue calls for a full replacement. From minor leaks and missing or damaged shingles to failing flashing and storm damage, O’Donnell Roofing’s repair services are designed to address problems early and protect the investment you’ve already made in your home.
Common signs you may need a repair include water stains on interior ceilings, shingles that are cracked, curling, or missing entirely, and flashing that has pulled away from chimneys, skylights, or walls. Left unaddressed, small issues can escalate quickly into more costly structural damage.
O’Donnell Roofing approaches every repair with the same attention to detail as a full replacement, identifying the root cause rather than applying a surface-level fix. All repair work is backed by a 15-year workmanship warranty, so you can trust the work is built to last.
Serving the Main Line and communities across Delaware, Chester, Montgomery, and Bucks counties, O’Donnell Roofing is the local name homeowners have relied on for over a century.
Buyer Beware! Protect Your Investment
This video is of a roof which was done by a “reputable” roofing contractor in the Ardmore section of Lower Merion. The homeowner was referred to us to investigate multiple roof leaks. It didn’t take long for us to find several issues — the main issue being improper nailing. The installer of these shingles was clearly an amateur made evident by shingles consistently being nailed in the worst possible spot. Correct fastening of shingles is the foundation of a good roof installation. Nail placement, the most basic element of roofing, is clearly labeled on each bundle of shingles. The only remedy when shingles are laid so consistently incorrectly is to start from scratch and re-do the roof. Buyer beware! Protect your investment and give us a call. We get it done right, the first time, every time, guaranteed.
WONDERING WHERE TO START?
OUR PROCESS MAKES IT SIMPLE
Step One
INTRODUCTION
When you reach out to us, we’ll take the time to get to know a little about you and your home so we can make an appropriate recommendation upfront.
Step Two
INSPECTION & CONSULT
We’ll schedule a time to come to your home and do a thorough inspection. This consultation will give us a better understanding of your situation and what you envision for your home.
Step Three
IDENTIFY THE SOLUTION
After we inspect your home, we’ll identify the best possible solution to get you the results you deserve. This includes getting an accurate estimate in place and signing off on next steps.
Step Four
SOLVING THE PROBLEM
Once you’ve signed the proposal, we can get to work! Whether it’s replacing a damaged roof or getting you new siding or solar panels to enhance your home — we’ll do it all with trust and transparency.
Get a Professional Roof Inspection
A professional roof inspection gives you a clear picture of your roof’s condition before small issues become costly ones. O’Donnell Roofing’s inspections cover the full roofing system, including shingles, flashing, gutters, ventilation, and underlying decking, so nothing gets overlooked.
There are several situations where scheduling an inspection makes sense: before buying or selling a home, after a significant storm, when your roof is approaching the 20-year mark, or when filing an insurance claim. An inspection ensures you have accurate, documented information to make the right decision, whether that’s a minor repair, a full replacement, or simply peace of mind.
With four generations of roofing expertise behind every assessment, O’Donnell Roofing gives Main Line homeowners an honest evaluation they can act on with confidence.
DON'T TAKE OUR WORD FOR IT
For almost 100 years, O’Donnell Roofing Co. has been serving Delaware, Montgomery, Chester, and Bucks counties with premium roofing and siding services. See for yourself by exploring our interactive project map that allows you to search by area, project category, product type, and even color.
Roof Maintenance Plans
Protect Your Investment With Regular Inspections
Roof Maintenance Contracts provide customers peace of mind and stability, knowing that your roofing maintenance and repair problems will be taken care of by an experienced team of professionals. Our team will work with you to craft a contract and agreement that meets both your service level needs and budget. We’ve assisted customers throughout the Main Line, as well as Delaware and Chester Counties in customizing roof maintenance contracts to fit their needs, with a variety of terms and coverage.
Finance Your Roof
Budget-Friendly Options For All Homeowners
Homeowners looking to finance their roof can do so through our partner, GreenSky. Home improvements can be costly, but it doesn’t mean you have to put things off til you get the funds. Get approved today and get started on your project with O’Donnell tomorrow.
YOU’VE GOT QUESTIONS
WE’VE GOT ANSWERS
What warranties do you offer?
We offer industry-leading 25-year manufacturer warranties and 15-year workmanship warranties for new roofs, but 10-year workmanship coverage for all other services.
Can I finance my roofing project?
Yes! Easily apply for financing through our partner, Greensky.
Why choose O’Donnell Roofing for your project?
Simply put, we’ve been family owned and operated for almost 100 years. We continue to grow because of our legacy of providing high-quality craftsmanship, honesty, and fair prices to our surrounding areas. Our reputation of professionalism, strong workmanship, and dependability began with C.A. O'Donnell in 1924, and continues four generations later. See for yourself by reading our local Google reviews and testimonials.
How do I know when to repair vs. when to replace my roof?
If your roof is over 20 years old, there’s visible damage or roof leaks, it may be time to replace the roof. However, it’s best to have one of our experts take a look at it and give you an honest recommendation.
Do you offer insurance claims assistance?
Absolutely! We help homeowners navigate the complex process of insurance claims, helping them get their questions answered and take the proper steps to ensure the claim amount is accurate, to get the job done right.
What is the average cost to replace a roof in PA?
Roof replacement costs in Pennsylvania vary based on roof size, pitch, material, and the complexity of the job. For a typical home with asphalt shingles, most homeowners in the greater Philadelphia area invest between $10,000 and $20,000 for a full replacement. Premium materials like metal, cedar shake, or slate will fall outside that range. The best way to get an accurate number for your home is to schedule an inspection and estimate with O'Donnell Roofing.
What is the 25% rule for roofing?
The 25% rule is a general guideline used in the roofing industry suggesting that if more than 25% of a roof is damaged or deteriorating, a full replacement is typically more cost-effective than ongoing repairs. Some insurance policies also reference a similar threshold when evaluating claims. It is not a universal standard applied the same way by every contractor or insurer, so the right course of action always depends on a proper inspection of your specific roof.
How long does a roof replacement take?
Most residential roof replacements are completed in one to two days, depending on the size and complexity of the roof, the material being installed, and weather conditions. Larger or more complex roofs, or those requiring significant decking repair, may take longer. O'Donnell Roofing will give you a clear timeline before work begins so you know what to expect.
Do you offer emergency roof repair?
O'Donnell Roofing does not currently offer 24/7 emergency roof repair services. If your roof has sustained storm damage or an active leak, we recommend contacting us as soon as possible to schedule an inspection and assessment. In the meantime, temporary protective measures like tarping can help minimize further interior damage until repairs can be made.