Massachusetts roof cost calculator

Enter your information below for a free cost estimate for your next New Bedford, Rhode Island, or Southeastern Massachusetts roof replacement. Ready to build? Contact us today for an official estimate.

Residential roof in Massachusetts

Calculate your roof cost in 3 easy steps

Your roof most resembles:

How walkable is your roof?

Choose approximate home size:

6 factors impacting the cost of a roof in Massachusetts

For homeowners in Massachusetts, there are 5 main factors that go into quoting a roof replacement project:

  1. Roof style:
    More complicated roof styles require more measuring and cutting, and thus cost more than simple roof styles.
  2. Roof steepness:
    Steeper roofs make roofing jobs more difficult, as added safety precautions need to be taken. This results in higher labor costs.
  3. Roof square footage:
    Quite simply, the bigger the roof, the more expensive it’s going to be. Luckily, as Owens Corning Platinum Preferred members, we’re able to secure good deals when buying shingles in bulk.
  4. Roofing material:
    Different roofing materials come with different costs. Asphalt shingles are typically cheaper, while metal roofs are the most expensive. 
  5. Labor costs:
    When it comes to labor, you get what you pay for. That’s definitely the case in the roofing business. Sure, there might be a guy who can do it for cheaper, but you’re better off going with trusted experts with years of experience.
  6. Season:
    The best time to replace your roof is between the months of September and March. Contractors are generally less busy during this time and so quotes tend to be cheaper. During the summer months, prices increase an average of 10% to keep up with demand. 

How much does a roof replacement cost in Massachusetts?

The average full roof replacement in Massachusetts costs $16,616. Overall, roof replacements can range in cost from $4,650 to $30,000+, depending on the roof’s size, shape, and the material used.

Average roof cost in your area

The below table calculates the average cost for a roof replacement in different Massachusetts cities. Average roof replacement costs are calculated using the average home square footage in each Massachusetts city - prices reflect the cost of asphalt shingles ($4.83 - $8.71 per square foot). For the most accurate estimate on a roof replacement, contact a roofing contractor in your area.

CityRoof Cost
New Bedford, MA $13,905 - $34,239
Braintree, MA $17,567 - $43,256
Plymouth, MA $21,466 - $40,898
Barnstable, MA $26,185 - $49,889
Yarmouth, MA $16,906 - $41,628
Dartmouth, MA $23,420 - $44,620
Taunton, MA $16,265 - $40,050
Sandwich, MA $17,658 - $43,481
Mashpee, MA $15,085 - $37,145
Harwich, MA $16,997 - $41,853

New Bedford, MA

Installing a new roof in New Bedford typically costs $24,050 for the average-sized home. Roof replacement costs will range between $13,900 and $34,200, offering a range of options to suit many budgets.

Braintree, MA

Replacing a roof in Braintree costs around $30,450 on average. Estimates range from $17,600 to $43,300 depending on the type and size of roof.

Plymouth, MA

Homeowners in Plymouth can expect to pay approximately $31,200 for a roof replacement. Quotes typically range between $21,500 and $40,900 for the average sized home.

Barnstable, MA

In Barnstable, plan for a roof replacement to cost about $38,050 on average. Prices go from $26,200 on the low end to $49,900 on the high end.

Yarmouth, MA

A new roof the average home in Yarmouth, MA will cost around $29,250. Costs can be as low as $16,900 or as high as $41,600 based on materials, roof complexity, and roof size.

Dartmouth, MA

Dartmouth homeowners will pay around $34,000 to replace their roof, on average. Quotes typically range from $23,400 on the low end for more affordable materials, to $44,600 for premium materials.

Taunton, MA

Taunton residents can expect to spend approximately $28,200 for a roof replacement project. Estimates typically fall between $16,300 and $40,100.

Sandwich, MA

In Sandwich, the average price for a new roof is approximately $30,600. The total cost will depend on the roof material and can range from $17,700 to $43,500 or more.

Mashpee, MA

Mashpee homeowners can expect to pay approximately $26,100 to install a new roof, on average. Costs range from $15,100 on the low end to $37,100 on the high end.

Harwich, MA

Roof replacement on the average residential home in Harwich costs around $29,450. Roof replacement quotes range from $17,000 to $41,900 or more depending on the type of roofing being replaced and installed.


Roof cost by material

One of the biggest factors impacting the cost of a new roof is the shingle material used. Material costs for higher quality, longer lasting materials are generally higher than lower quality materials from lesser known brands. The below table shows roof costs by shingle material on the average-sized home in Massachusetts.

Roof MaterialRoof Cost
Asphalt $8,032 - $18,230
Designer Asphalt $14,057 - $31,903
Metal $24,097 - $54,691
Wood Shake $24,434 -$54,197

More about roof material costs

  • Asphalt shingle cost icon


    Asphalt is the most affordable and most-popular roofing option in North America.

  • Wood shingle cost icon


    Wood shingles are almost always purchased for their look, not necessarily their affordability. While they come in slightly more expensive than asphalt shingles, they hold their value just as long when properly maintained.

  • Energy efficient shingle cost icon

    Energy efficient

    Energy-efficient shingles, also known as COOL shingles, are a slightly more expensive add-on to standard asphalt shingles. What they lose in cost, they make up for in ROI, saving you tons of money on utility costs over their lifetime.

For an official quote on your next roofing project, contact Couto Construction today!

How much does a roof repair cost in Massachusetts?

In Massachusetts, the costs of roof repairs vary based on the size of the repair, the type of fix needed, the roof's size, and the materials used. On average, roof repairs in Massachusetts can cost anywhere from $400 to $3,500 or more. Neglecting roof damage can lead to more repairs and higher costs down the road. Prevent roof damage from becoming severe and irreversible, as it could result in needing a complete roof replacement.

4 Components of a Roof Repair Quote

Although every roof repair is unique, there are 4 common factors that influence the total cost. Here is what to keep in mind when requesting a quote:

  1. Size of Repair: The extent of the repair needed, whether it's a small patch or a larger section, greatly affects the cost. For a minor repair like replacing a few shingles, you can expect to pay around $14.50 per square foot.
  2. Type of Repair: Different issues, such as fixing leaks, replacing shingles, or addressing structural problems, come with varying costs. A simple leak caused by a failed pipe boot will cost around $300 while partial roof replacements can be $2,500+, for example.
  3. Type of Materials: Roof repair cost will vary depending on the material(s) needed for the repair. For example, asphalt shingles cost approximately $7.50 per square foot, while metal roofing can cost upwards of $23 per square foot.
  4. Roof Structure: The complexity of your roof's structure, including its pitch and design, can influence the labor and time required to repair a roof, impacting the final cost.

Repair size, type of repair, type of material, and roof structure are all great variables to consider when predicting how much a roof repair might cost. However, the best way to get an exact estimate on your home’s roof repair is to contact a Massachusetts roofing contractor.

Average roof repair cost by damage type in Massachusetts

Roof leak repair cost

On average, a roof leak repair is going to cost you around $700 in Massachusetts. A minor repair like a minimal drip edge replacement can cost around $350 while repairing a sagging roof can be upwards of $3,000.

Shingle repair cost

Shingle repair in Massachusetts costs approximately $14.5 per square foot, on average. The main cost drivers impacting shingle repair cost are the type of shingle (single material) and the size of the repair. Here is what Massachusetts residents can expect to pay for shingle roof repair for each of the most popular roof materials:

Roof MaterialPrice/Sq. Ft.
Asphalt Shingles $6.42 - $8.90
Designer Asphalt Shingles $11.23 - $15.57
Designer Asphalt Shingles $19.26 - $26.69

 Keep in mind, your roof repair cost could be more or less than the provided averages. The only way to get an exact estimate for shingle repair is to contact a roof repair expert.

Cost to repair damaged flashing

Materials used, application method, and size of repair will determine the total cost of repairing damaged flashing. For example, drip edge flashing repair will typically be more expensive than replacing headwall flashing. Here are the industry averages for flashing repairs:

Flashing TypeAverage Price
Headwall Flashing $175 - $500
Chimney Flashing $150 - $600
Drip Edge $325 - $1,350
Pipe Boot $175 - $350

Roof repair cost for storm damage

The most significant determinant of storm damage roof repair cost is the severity of damage following the storm. If only a few shingles are blown off by strong winds, your cost will be considerably lower than if a tree falls onto your roof. A tree impact can result in internal structural harm to trusses, sheathing, and underlayment, leading to increased costs due to the requirement for extensive repairs.

Cost of roof replacement vs roof repair in Massachusetts

The age and condition of your roof determine whether repair or full replacement is the right course of action. For newer roofs that encounter damage, repairs are often a suitable choice. However, older roofs nearing the end of their lifespan might find long-term financial benefits in a complete replacement. Attempting spot repairs on an older roof can lead to ongoing expenses that accumulate over time, ultimately equaling the cost of a new roof. To figure out the optimal solution for your roof, reach out to our roof estimators for professional advice.

Frequently Asked Questions

How much does a metal roof cost in Massachusetts?

A metal roof will cost between $9,074 and $57,197 for a median-sized home in Massachusetts. While the cost is higher than other roofing materials, metal roofs can last up to twice as long.

How much does a shingle roof cost in Massachusetts?

An asphalt shingle roof costs between $8,478 - $19,066 on a median-sized home in Massachusetts. Larger and more complex roofs will cost more.

How much does roof repair cost in Massachusetts?

On average, basic roof repair in Massachusetts can start at around $500 to $1,000 for minor repairs, such as fixing a few missing or damaged shingles or addressing small leaks. However, for more extensive repairs involving larger areas or structural issues, the cost can range from $1,000 to $3,000 or more.

How much does a roof inspection cost in Massachusetts?

On average, a roof inspection in Massachusetts can range from $150 to $400. At Couto Construction, however, our inspections and estimates are always free.

How much does it cost to fix a roof leak in Massachusetts?

On average, moderate roof leak repairs in Massachusetts can range from $500 to $1,500 or more, depending on the complexity of the repair and the materials involved.

How much does a roof cost per square foot in Massachusetts?

On average, the cost per square foot of a roof in Massachusetts runs between $6.36 - $12.10. As projects get larger, the price per square foot decreases, as it’s more cost-effective to buy shingles in bulk.