Roof Cost Calculator

How Much is a New Roof?

Fill out our roof replacement cost calculator form, for your next shingle roof replacement.

Master Roof provides roofing services across Massachusetts and Rhode Island including  Milford, Hopedale, Mendon, Upton, Bellingham, Franklin, Medway, Holliston, Hopkinton, Ashland, Grafton, Northbridge, Uxbridge, Blackstone, and Millis, MA.

Roof Replacement Costs by Material

Each roof replacement job is unique, but here is a rough guide of the cost of roof replacement in Massachusetts. Check out our article on Cost of Roof Replacement in Massachusetts!

Roofing Material Cost per Square Foot Longevity
Asphalt Shingles $6-$8 20-50 years
Rubber (EPDM) $10-$20 20-50 years
Metal Roofing $16-$25 40-70 years
Slate $20-$40 Over 100 years
Cedar Shingles $25-$50 20-50 years
Rolled Roofing $5-$8 5-20 years

Roof Replacement Costs by Town

A typical roof replacement Metrowest MA costs between $9,000 and $18,000, with most homeowners paying around $12,000–$14,000 for a standard asphalt shingle roof on an average-sized home. Get your personalized estimate by completing the form above.  Additional information is available in A homeowner’s guide to roofing costs in Massachusetts.

Town Estimated Cost
Acton $11,000 - $19,500
Acushnet $9,500 - $16,000
Ashland $10,500 - $18,000
Attleboro $9,500 - $16,000
Bellingham $9,500 - $16,000
Berkley $9,500 - $16,500
Berlin $10,500 - $17,500
Bolton $11,000 - $19,000
Boxborough $11,500 - $20,000
Braintree $10,500 - $18,000
Bridgewater $10,000 - $17,000
Canton $11,000 - $19,500
Carver $9,500 - $16,500
Cohasset $13,500 - $24,500
Dedham $10,500 - $18,500
Dighton $9,500 - $16,500
Dover $15,000 - $26,500
Duxbury $13,000 - $23,000
East Bridgewater $9,500 - $16,500
Fairhaven $9,500 - $16,000
Foxborough $10,000 - $17,500
Framingham $10,000 - $17,500
Franklin $10,500 - $18,500
Freetown $9,500 - $16,500
Grafton $10,000 - $17,500
Groton $10,500 - $18,000
Halifax $9,500 - $16,500
Hanover $11,000 - $19,000
Hanson $9,500 - $16,500
Hingham $13,000 - $23,500
Holbrook $9,500 - $16,000
Holliston $10,500 - $18,500
Hopedale $9,500 - $16,500
Town Estimated Cost
Hopkinton $11,500 - $20,000
Hudson $10,000 - $17,000
Hull $10,500 - $18,000
Kingston $10,000 - $17,500
Lakeville $10,000 - $17,000
Lexington $14,500 - $26,000
Littleton $10,500 - $18,000
Mansfield $10,000 - $17,500
Marion $11,500 - $20,000
Marlborough $10,000 - $17,000
Marshfield $10,500 - $18,500
Mattapoisett $10,500 - $18,500
Maynard $9,500 - $16,500
Medfield $12,000 - $20,500
Medway $10,500 - $18,000
Mendon $10,000 - $17,500
Middleborough $9,500 - $16,500
Milford $9,500 - $16,000
Millis $10,000 - $17,000
Milton $12,000 - $21,000
Natick $11,500 - $19,500
Needham $14,000 - $25,000
Newton $15,000 - $27,000
Norfolk $10,500 - $18,000
North Grafton $10,000 - $17,500
North Attleborough $10,000 - $17,000
Northborough $10,500 - $18,000
Norton $9,500 - $16,500
Norwell $12,000 - $21,000
Norwood $10,500 - $18,000
Pembroke $10,000 - $17,000
Plainville $10,000 - $17,000
Plymouth $10,000 - $17,000
Town Estimated Cost
Randolph $9,500 - $16,500
Raynham $10,000 - $17,000
Rehoboth $10,000 - $17,000
Rochester $10,000 - $17,500
Rockland $9,500 - $16,500
Scituate $12,000 - $20,500
Seekonk $9,500 - $16,500
Sharon $11,000 - $19,000
Sherborn $12,500 - $22,500
Shrewsbury $10,500 - $18,000
Somerset $9,500 - $16,000
South Grafton $10,000 - $17,500
Southboro $11,500 - $20,500
Stoughton $10,000 - $17,000
Stow $10,500 - $18,500
Sudbury $12,500 - $22,000
Swansea $9,500 - $16,000
Taunton $9,500 - $16,000
Upton $10,000 - $17,000
Uxbridge $9,500 - $16,500
Walpole $11,000 - $19,000
Waltham $9,500 - $16,000
Wareham $9,500 - $16,000
Wayland $12,500 - $22,000
Wellesley $16,000 - $29,000
Westboro $10,500 - $18,500
Weston $18,000 - $32,500
Westport $10,000 - $17,500
Westwood $13,000 - $22,500
Weymouth $10,000 - $17,000
Whitinsville $9,000 - $15,500
Wrentham $10,500 - $18,000

Roof Replacement Resources

Asphalt shingle vs. metal roof cost comparison in Massachusetts
By Master Roof August 28, 2026
Compare 2026 asphalt shingle and metal roof replacement costs in MA, for both full and partial jobs, plus the real pros and cons of each option.
Blue house with gray shingle roof, with color samples of roofing shingles displayed below.
August 20, 2026
Discover the top GAF and Owens Corning shingle colors trending in MA for 2026. From neutral grays to earth tones, explore climate-smart picks from Master Roof.
3-tab &architectural shingle graphic
July 23, 2026
3-tab and architectural shingles look similar in a brochure but perform very differently on a Massachusetts roof. See the real cost, lifespan, and curb-appeal differences before you decide.
GAF Roof Installed by Master Roof
July 23, 2026
GAF shingles are the roofing industry standard for durability and warranty coverage. Learn how the full roofing system works & why Master Roof builds roofs on it.
new england home
July 17, 2026
Explore the most common roof styles found on New England homes — from Cape Cod and Gable to Mansard and Hip roofs. Get an assessment today.
house showing replaced roof
July 17, 2026
Discover the average cost of a roof replacement in Milford and across MA. Master Roof explains pricing, popular materials, and flexible financing options-even for bad credit. Book your free inspection!
Picture of a roof with trees in front of it.
June 29, 2026
Learn summer roof inspection and maintenance tips for Massachusetts homeowners, including storm damage checks, gutter cleaning, moss prevention, and more.
roof showing hi pitch
June 27, 2026
Discover why roof pitch is critical for your replacement project. Learn slope categories, material recommendations by slope, and costs in Massachusetts.
SHOW MORE

Roof Replacement Cost FAQ

  • How much does it cost to replace a roof in Massachusetts?

    The cost of a roof replacement in Massachusetts typically ranges from $8,000 to $25,000+, depending on the size of your roof, the materials you choose, and the complexity of the job. Most homeowners in the Milford area invest between $10,000 and $18,000 for a standard asphalt shingle roof replacement on an average-sized home. Larger homes, premium materials like metal or slate, and roofs with multiple layers or complex features (skylights, chimneys, steep pitches) will fall on the higher end of that range.

  • What Factors Affect the Cost of Roof Replacement in Massachusetts?

    The cost of a roof replacement in Massachusetts depends on several factors, including the size of the roof, the type of home, the materials selected, the number of existing roofing layers, the condition of the roof decking, features like skylights or chimneys, ventilation needs, labor rates, location, and the roof’s pitch.

    • Home Type: Complex designs (e.g., mansard) cost more than simple gable roofs. 
    • Roofing Layers: Removing multiple layers adds $60–$120 per square foot. 
    • Plywood/Wood Boards: Damaged decking increases costs. 
    • Skylights/Chimneys: Require specialized labor and materials. 
    • Soffit Ventilation: Upgrades improve efficiency but raise costs. 
    • Roofing Material: Options range from rolled roofing ($5–$8/sq. ft.) to cedar shingles ($25–$50/sq. ft.). 
    • Warranty: Longer warranties (e.g., 50 years for metal) add value. 
    • Labor: Rates are $60–$90/hour due to risk and insurance. 
    • Location: Urban areas have higher labor and material costs. 
    • Roof Size: Larger roofs need more materials/labor (e.g., $10,000–$20,000 for 2,000 sq. ft.). 
    • Roof Pitch: Steeper roofs require extra safety measures, increasing costs.
  • Should I repair or replace my roof?

    Master Roof thorough inspection process will guide the answer. We will identify all problems, big or small and we will work together to develop a plan that fits yourneeds and budget

  • Who pulls the permits for my new roof?

    Master Roof will pull any required permits for your roofing project.

  • Do I need to remove old roofing before a new roof can be installed?

    Yes. You need to remove all old layers before installing the new system. Here are links for a better understanding the roofing system or a more general article on roofing materials

  • How many layers of roofing are allowed in Massachusetts?

    According to section R905 of the Massachusetts State Building Code 780R, homeowners are allowed no more than two layers of asphalt shingles on their roof. Additional layers add too much weight to the structure, making it prone to roof collapse.


  • What time of year is cheapest to replace roof?

    No matter when you decide to get one, a new roof is a large investment. However, winter is usually the cheapest time of year to replace your roof.

  • Is it normal to pay a roofer half up front?

    It's common for contractors to request an upfront payment when you're dealing with a roofing project. These upfront payments are usually between 30% and 50% of the total cost, and reputable companies typically stick to this range and avoid asking for more.

  • Will insurance cover a roof with 2 layers?

    It's likely that damage to a roof with two layers won't be covered by insurance due to manufacturer policies. When there are two levels of roofing, it can be difficult to determine which one was damaged in the event of a leak. Because of these factors, it's probable that the damage reimbursement won't be paid.

  • What factors affect the cost of a new roof?

    Several factors determine your final roof replacement cost:

    • Roof size - measured in square footage or "roofing squares" (100 sq ft each)
    • Home type and roof pitch - steeper or more complex roof lines require more labor
    • Number of existing layers - removing multiple layers of old shingles adds cost
    • Roofing material - asphalt shingles, metal, slate, and flat roofing all vary significantly in price
    • Roof decking condition - damaged or rotted decking may need repair or replacement
    • Additional features - skylights, chimneys, and dormers add complexity and cost
    • Ventilation requirements - proper attic ventilation may require additional work
    • Labor rates and location - costs vary by region within Massachusetts
  • How much does a roof cost per square foot in Massachusetts?

    Roofing costs in Massachusetts generally range from $4.50 to $12 per square foot, depending on the material selected. Asphalt shingles fall on the lower end of this range, while metal, slate, and premium materials cost more per square foot but often come with longer lifespans and warranties.

  • How do I get an accurate roof replacement estimate?

    The most accurate way to get a roof replacement estimate is through a personalized assessment rather than a generic online calculator. Answer a few quick questions about your roof size, materials, and features using the form on this page, and one of our local Milford roofing experts will prepare a detailed, personalized estimate - typically within one business day. For the most precise pricing, we also offer free on-site inspections.

  • How long does it take to get a roof replacement estimate?

    After submitting your information through our roofing cost form, you can expect a personalized estimate within one business day. If you'd like more precise pricing based on an in-person evaluation, we also offer free on-site roof inspections where our experts can assess your roof's condition and provide a detailed, written quote.

  • Does the cost of a new roof include removal of the old roof?

    For most of our roof replacement services, yes - old roof removal and disposal is included in your estimate. However, costs can increase if your roof has multiple existing layers that need to be torn off, or if the decking underneath requires repair once the old roofing is removed. This is one of the reasons we ask about existing roof layers in our estimate form - it directly affects your final cost.

  • Can I finance my roof replacement?

    Yes. Master Roof offers financing options for qualified homeowners, allowing you to spread the cost of your roof replacement into manageable monthly payments. You can indicate your interest in financing directly on our estimate form, and our team will walk you through available options based on your project cost.

  • Do I need a full roof replacement, or can I repair my roof instead?

    Not always - it depends on your roof's condition. Signs you may need a full replacement rather than a repair include: roofing that's 20+ years old, widespread shingle damage or curling, multiple leaks in different areas, sagging rooflines, or damaged decking. If your roof has isolated damage (a small leak, a few missing shingles), a repair may be sufficient. Our team can help you determine the right solution during a free inspection.