Tell us what's going on with your roof.
Roof leak, damaged shingles, an aging roof, a replacement project, or something that just doesn't look right—send us the basics and we'll help determine the right next step.
Tell us about the roof.
A few details are enough to get started.
Research first. That's completely fine.
If you're still figuring out what the roof needs, these are the three most useful places to go.
Learn when a repair may make more sense than replacing the entire roof.
Understand replacement signs, roof systems, costs and what happens during installation.
Get a preliminary roof replacement planning range without contacting anyone first.
Local roofing contact information.
Before you hit send.
Do I need to know whether I need a repair or a replacement?
No. Tell us what you're seeing. Localized roof damage may be repairable, while widespread deterioration may make replacement the better option. The actual roof condition determines the recommendation.
What areas does TopDog Roofing serve?
TopDog Roofing is based in Dayton and serves homeowners throughout listed communities in York County, Cumberland County and surrounding Southern Maine areas.
View Southern Maine service areas →Can I get an idea of roof replacement cost before contacting you?
Yes. TopDog's online estimator provides a preliminary planning range for roof replacement. Final project pricing requires evaluation of the actual roof.
Use the roof estimator →Does submitting this form obligate me to hire TopDog?
No. Submitting the form simply starts a conversation about the property, the roof and what you're trying to solve.
You don't have to diagnose it first.
Tell us what you're seeing and we'll start there.
TopDog Roofing Maine
Preliminary Roof Replacement Estimate
Review a professional planning range for your Maine roof replacement. Final pricing is confirmed after an in-person roof inspection.