Bucks County Roofing Contractor PA

Need Roofing Contractors in Bucks County Pennsylvania?
Call (215) 884-1266



Metal roofing by Catalfano Brothers

With so many different styles of homes and roofs, you should use a roofing contractor in Bucks County that is skilled with any type of roof. Catalfano Brothers offers thorough roofing services for Bucks County homeowners. The historic stone farmhouses often have slate, cedar, or metal roofs that we are experienced in working on. Whether you have that or one of the small-town singles and twins common in Upper Bucks County, the experts at Catalfano Brothers will take care of you.

If you live in Lower Bucks County and have low-pitch roofs, they may have been replaced multiple times and just need some quick fixes to be operating fully. River towns like Yardley and Bristol are at risk for extra moisture and storm damage, so if your Bucks County home has been damaged from a tree or storm, we’re the ones to call. Contact Catalfano Brothers for a Bucks County roofing contractor that can handle your project no matter the house or location.


Residential asphalt shingle roofing

Bucks County Roofing Contractors PA

A roof is a big purchase, and you want the people doing it to have done it plenty of times before. We’ve been at this for over 20 years. We work all over Bucks County, from river towns like Yardley and Bristol to farm country in Upper Bucks. Catalfano Brothers handles residential roof repair and replacement, plus siding, replacement windows, doors and gutters, so you can work with one company for the whole outside of your house. We’re a CertainTeed Select ShingleMaster contractor and a 5-Star Vinyl Siding and Trim contractor, and we’ve done work all over Bucks County.

Bucks County Roof Repair and Replacement

We do a lot of repair work, and we’re upfront about it: repairs aren’t as profitable as replacements, but they’re often the right answer for the homeowner. Many low-pitch roofs in Lower Bucks have been replaced several times and just need a few quick fixes. Whether it’s a leak around a chimney, wind damage on one side of the house or worn flashing at a valley, we’ll fix the problem and check the rest of the roof while we’re up there. If we see signs that a replacement is coming in the next few years, we’ll let you know so you can plan for it. Our number is (215) 884-1266.

Bucks County Shingle Roof Replacement

For a lot of homeowners, replacing an old shingle roof with a new one is the simplest way to protect the house and freshen up how it looks. Postwar neighborhoods in Lower Bucks and newer subdivisions in Central Bucks are full of aging shingle roofs. We’ll help you pick a color and style that suits your home, and we’ll give you a written estimate before any work starts. During the job, our crew keeps the area safe and protects your landscaping from falling material. Call (215) 884-1266 to set up your free estimate.

Is It Time to Call a Roofer in Bucks County?

Water spots inside: Stains on the ceiling or walls are often the first sign of a roof leak. The sooner it’s found, the cheaper it is to fix.

Moss or dark streaks: Moss holds moisture against the roof, and heavy growth can lift and loosen shingles over time.

Damaged flashing: Rusted or loose flashing around chimneys, vents and skylights is one of the most common causes of leaks.

Soft spots: A roof that feels spongy underfoot may have rotted decking that needs to be replaced.

Residential asphalt shingle roofing

Bucks County Slate Roof Installation

Want your home to have a more distinctive look? A new slate roof will do it. Bucks County’s old stone farmhouses are full of slate, cedar and tin roofs that are worth saving. We have a wide selection of slate in different colors, sizes and thicknesses, and we price our slate work fairly. Whether you need a full new roof or just want to add slate to a section of the house, we can handle it. Contact Catalfano Brothers to get an estimate started.

Bucks County Flat Roofing Contractor

Flat and low-slope roofs need a different approach than a pitched roof. Water doesn’t run off as quickly, so the roofing has to be fully sealed. Rowhomes and twins in Bristol and other river towns often have flat rear roofs. We install EPDM rubber, TPO and fiberglass systems that are built for that kind of roof. If yours has started to bubble, crack or hold water after a storm, it’s time to have it checked. Call (215) 884-1266 for an estimate.

Metal Roofing for Bucks County Homes

Metal roofing isn’t just for barns anymore. Standing-seam metal looks clean and modern on a house, and it works well as an accent over a porch or bay window too. It’s one of the longest-lasting roofs you can buy, and it doesn’t need much maintenance once it’s up. Barns and outbuildings throughout Upper and Central Bucks are a good fit for standing-seam metal. If you’d like to see if metal makes sense for your home, call Catalfano Brothers at (215) 884-1266 for an estimate.

Bucks County Commercial Roof Repair and Replacement

We’ve worked on all kinds of commercial buildings over the years. Bucks County has plenty of commercial buildings along Route 1, Route 611 and Route 309 with flat roofs. Each building has its own roof and its own set of needs, so we start with an inspection and put together a plan that fits the structure and the budget. For new commercial construction, we’ll coordinate with your architect and contractors. We also offer maintenance plans so small problems get caught before they turn into big ones. Reach our commercial team at (215) 884-1266.

Our Bucks County Roofing Contractors Offer:
  • Asphalt Shingles
  • Metal Roofing
  • Flat Roofing
  • Roof Repairs
  • Roof Replacement
  • Fiberglass
  • Skylights
  • Residential Roofing Services
  • Commercial Roofing Services
  • Siding Replacement & Repair
  • Replacement Windows
  • Gutter Repair
  • Door Replacement
  • Roof Inspections

What People Also Ask About Roofing Contractors in Bucks County

How do you clean up after a roof replacement?

Our crews cover landscaping, haul away the old roofing and go over the yard and driveway for stray nails before they leave.

What should I do if a storm damages my roof?

Yes. Wind, hail and fallen branches can do damage you can’t see from the ground. We’ll check the whole roof and let you know if repairs are needed.

Can I finance a new roof?

Yes, we offer flexible financing options with affordable monthly payments. Our team will explain the available programs and help you choose the best option for your budget.

Do you serve all of Bucks County?

Yes. Catalfano Brothers works throughout Bucks County and the surrounding area.

What does a roof replacement usually cost?

There’s no single price, because size, pitch, materials, decking repairs and old layers all change the cost. For most homes it lands between $7,500 and $25,000. We’ll give you a free written estimate, and you’re under no obligation.

Homeowners searching for a roofing contractor in Bucks County, PA can call Catalfano Brothers at (215) 884-1266 or request a free estimate online.


Catalfano Brothers

Catalfano Brothers Bucks County Roofing Contractor PA and the surrounding area Bucks County Roofing Company Pennsylvania

Serving Bucks County & Philadelphia
Phone: (215) 884-1266
Hours: Monday-Friday: 8:30am – 5:00pm



Reviews