
Rooted in hands-on family workmanship, Cattalo Son’s Roofing and Contracting helps Montgomery County homeowners and business owners repair, protect, and improve their properties. We provide roofing, siding, windows, doors, masonry, pavers, kitchens, bathrooms, drywall, flooring, and other contracting services. Our family stays involved throughout the job, from the first conversation to the finished project.
Montgomery County properties range from homes to commercial buildings, and each one needs the right approach. Whether your project involves a new roof, exterior upgrade, or interior renovation, we focus on dependable service, clear communication, and quality workmanship that supports long-term property value.

Throughout Montgomery County, our team handles roofing, exterior improvements, masonry, and interior remodeling for residential and commercial customers. We install and repair shingles roofing, EPDM roofing, TPO roofing, torch down roofing, and slate roofing. We also complete siding installation, window installation, door installation, brick pointing, brick laying, and paver work.
For interior spaces, we provide kitchen remodeling, bathroom remodeling, drywall services, flooring installation, and related improvements. Whether your property needs leak protection, better curb appeal, stronger exterior materials, or updated living space, we offer reliable contracting services designed to improve comfort, function, and durability.


Property owners across Montgomery County work with us because we combine family accountability with real on-site involvement. We do not simply sell the project and leave the work to someone else. Our team stays present while the job is being completed, making sure the workmanship reflects the standard we promised.
We offer roofing, siding, windows, doors, masonry, pavers, kitchen remodeling, bathroom remodeling, drywall, and flooring through one dependable company. That makes projects easier to manage and keeps communication simple. With honest pricing, reliable service, and clean workmanship, we help Montgomery County customers improve their properties with confidence.

Start by completing the 'Get a Free Quote' form on our website to share your Roofing & General Contracting needs with us so we can take care of you.

Next, we'll arrange a property visit at a time that works for you to provide an in-person estimate for your Roofing & General Contracting needs.

After you approve our estimate, we'll schedule a date to complete the job. Our team will work hard to exceed your expectations!

GET A FREE QUOTE

BUSINESS
SERVICES
SERVICE AREAS
OPERATING HOURS
Sun: Closed
Mon: 7:00am - 8:00pm
Tue: 7:00am - 8:00pm
Wed: 7:00am - 8:00pm
Thu: 7:00am - 8:00pm
Fri: 7:00am - 8:00pm
Sat: 7:00am - 8:00pm