ROOFING COMPANY · HAMILTON, NJ
Roofing Company Serving NJ & PA
Roof replacement, roof repair, emergency repair and commercial flat roofing for homes and businesses across Central NJ and Bucks County, PA. In-house crews, written quotes, free inspections.
Or send the short form below. We reply Mon–Sat, 8am to 5pm.
Licensed
NJ #13VH05696000 · PA #069081
Free inspection
Written quote, no pressure
Since 2010
Local roofing and restoration
Mon–Sat
8am to 5pm · (609) 516-8946
CERTIFIED BY THE MANUFACTURERS WE INSTALL · RATED BY CUSTOMERS
Roofing Services for Homes & Businesses
My Roofing Contractor is a family-owned roofing company in Hamilton, NJ. Our certified crews do the work themselves, with no subcontractors, and the owner oversees every project. Here is what we do most:
Roof replacement
Full tear-off and new shingle or flat roof systems for homes and businesses.
Roof replacement in NJ & PARoof repair
Leaks, missing shingles, flashing and storm damage, found and fixed at the source.
Roof leak repair in NJ & PAEmergency roof repair
Active leaks and storm damage. Temporary protection first, then a written quote for the permanent fix.
Emergency roof repairCommercial & flat roofing
EPDM and TPO repair and replacement for commercial buildings and flat residential roofs.
Commercial flat roofingSolar panel removal
Panels taken off and reinstalled so your roof can be repaired or replaced.
Solar panel removal and reinstallDecks & exterior work
Composite and wood decks, siding, painting, brick pavers and concrete driveways.
Home improvement servicesGet a Free Estimate
Tell us about your roof. We will call to schedule a free inspection and give you a written quote.
Prefer to talk? Call Mon–Sat, 8am to 5pm.
Call (609) 516-8946Roofing Work in NJ & PA
Roof replacement
Roof replacement project in Cherry Hill, NJ.
New roof
Roof replacement project in Mercer County, NJ.
Asphalt shingles
Asphalt shingle roofing on a New Jersey home.
Commercial repair
Commercial flat roof repair.
South Brunswick
Roof replacement in South Brunswick, NJ.
Roof replacement
Roof replacement project in central NJ.
Why Homeowners Choose Us
A roof is a big decision. Here is how we work:
In-house crews
Our own certified crews do the work. No subcontractors.
Owner on every job
The owner oversees every project from start to finish.
Manufacturer certified
GAF, Owens Corning and Versico certified.
BBB A+ rated
A+ rating with the Better Business Bureau.
5.0 on Google
Rated 5.0 by customers on Google.
Licensed in NJ & PA
NJ #13VH05696000 and PA #069081.
How a Roofing Project Works
1
Free inspection
We look at your roof and photograph any damage.
2
Written quote
You get a clear written quote with no pressure to decide on the spot.
3
Scheduled work
Our crew does the repair or replacement and protects your property.
4
Final check
We review the finished work with you.
Want more detail? See our roof replacement process or ask about financing.
Where We Work
Based in Hamilton, NJ, we serve Mercer, Burlington, Middlesex, Monmouth, Somerset and Ocean counties in NJ, and Bucks and Montgomery counties in PA.
Roofing Company FAQ
What roofing services do you offer?
Roof replacement, roof repair, emergency roof repair, commercial and flat roofing, and solar panel removal and reinstall. We also build decks and do siding, painting, brick pavers and concrete driveways.
Which areas do you serve?
We are based in Hamilton, NJ and serve Mercer, Burlington, Middlesex, Monmouth, Somerset and Ocean counties in New Jersey, and Bucks and Montgomery counties in Pennsylvania.
Are you licensed?
Yes. Our New Jersey license is #13VH05696000 and our Pennsylvania license is #069081.
Do you use subcontractors?
No. Our own certified crews do the work, and the owner oversees every project.
How much does a new roof cost?
It depends on roof size, pitch, materials and what is found under the old roof. We give a free inspection and a written quote before work starts.
What are your hours?
We are open Monday to Saturday, 8am to 5pm. Call (609) 516-8946 or send the form on this page.
Need a Roofer? Call Us.
Mon–Sat, 8am to 5pm. Free inspection and a written quote.
Call (609) 516-8946