Find your roof
Enter your property address. Satellite-based measurements help us estimate your roof area where coverage is available.

SALEM & THE NORTH SHORE, MA
See what a new roof could cost before you make your next move. Enter your address, explore materials and get a roof replacement estimate—without the guesswork.
Estimate my roof ↗01 / YOUR NEXT ROOF STARTS HERE
Enter your address for a satellite-based roof estimate.
Select a material to see your roof estimate.
Test price only — not an offer. Final material pricing must be confirmed by our team.
FREE DRONE INSPECTIONFree to use. No obligation. Your estimate is not a contract.
A SIMPLE WAY TO START
Know your options before you commit.
Enter your property address. Satellite-based measurements help us estimate your roof area where coverage is available.
See your asphalt shingle estimate and browse other roofing materials. Specialty material pricing is available on request.
Send your request for a free drone inspection. Our team will contact you to discuss your project and arrange a visit.
YOUR ROOF. A CLOSER LOOK.MORE THAN AN ONLINE NUMBER
An online estimate helps you plan. A free drone inspection helps us understand your roof, answer your questions and discuss the right solution for your home.
BUILT AROUND YOUR NEIGHBORHOOD
Over The Top Roofing serves homeowners in Salem, Peabody, Beverly, Danvers, Marblehead, Swampscott, Lynn and surrounding North Shore communities. Whether you are planning a roof replacement or looking into storm damage, start with an estimate and a conversation.
Explore our service areas ↗BEFORE YOU GET STARTED
Yes. You can enter your address and see an available estimate without providing your name, email or phone number. Contact details are requested only when you ask our team to follow up.
No. This is an estimate based on available roof measurements and the selected material. Roof condition, access, existing layers and project scope can affect the final quote.
Our team receives your project details and will contact you to arrange the next step. Submitting the form requests an appointment; it does not automatically reserve a time or sign a contract.
Satellite data is not available for every property. Call (978) 854-3418 and our team can help you arrange an estimate.
Yes. Select either option in the request form so our team knows what you would like to discuss. Financing is subject to availability, terms and approval. Insurance coverage is determined by your insurer.
ONE ADDRESS. A CLEARER START.
Prefer a conversation? Call (978) 854-3418