Roofing Calculator — Maine
▼ Costs near the US average👷 $23/hr avg labor🏷️ 5.50% sales tax
Calculate how many roofing squares you need and total cost to replace your roof — including shingles, underlayment, and labor — with state-specific pricing.
Project Details
ft
ft
Ready to hire a contractor?
Get free quotes from licensed local pros and compare prices before you commit.
Roofing Cost by City — Maine
City-level pricing may differ from the state average.
Compare with neighboring states
FAQs — Roofing Cost in Maine
What is a roofing square?
A roofing square equals 100 square feet of roof surface. A typical 2,000 sq ft home has about 20–25 squares of roof area depending on pitch and overhangs.
How much does a new roof cost?
A new asphalt shingle roof costs $8,000–$20,000 for most homes. Architectural shingles average $350–$500 per square installed. Metal roofing costs $800–$1,200 per square installed.
How long does a shingle roof last?
3-tab shingles last 15–20 years. Architectural shingles last 25–30 years. Impact-resistant shingles can last 30–40 years. Metal and tile roofs can last 50+ years.
Should I repair or replace my roof?
If repairs cost more than 30% of replacement cost, or if the roof is more than 20 years old, replacement is usually more cost-effective long-term.