How much does it cost to replace a 1,000 sq.ft. roof?

National Average Range:
$4,750 - $10,000

Get free estimates from roofers near you

Get local cost

Updated: December 7, 2023

Reviewed by Adam Graham remodeling expert. Written by

To provide you with the most accurate and up-to-date cost figures, we gather information from a variety of pricing databases, licensed contractors, and industry experts.

Roofs are one of the most important parts of your home. They keep out the elements, protect your home and belongings, and increase your home’s curb appeal. This is true regardless of your home size. If you have a smaller home with a 1,000 sq.ft. roof, you can still use the materials and styles of roofing available with larger homes. Your total costs will be lower than average because your roof is smaller.

Like any new roof or replacement, costs are determined by the roof style, complexity, and type. Low-cost materials, such as asphalt installed on a simple gable roof, cost less than luxury materials like copper or slate installed on a complex roof, such as a mansard.

The national average cost of a new roof at 1,000 sq.ft. is $4,750 to $10,000, with most homeowners spending around $7,000 for architectural shingles installed on a cross gable roof. This project’s low cost is $3,000 for 3-tab shingles installed on a gable roof. The high cost is $30,000 for a roof replacement using clay tiles on a cross gable roof with roof deck modifications.

1,000 Sq.Ft. Roof Cost Calculator

Many factors impact a 1,000 sq.ft. roof replacement cost. These include your roof’s shape, type, and materials. The more complex a roof, the higher the installation cost. So A-frame roofs, dormers, and mansard roofs have higher costs than a gable or hipped roof of the same size. A cross gabled roof has higher costs than a simple gable roof. Materials can also come in a range of qualities and levels of installation difficulty, impacting total costs. Below is the average cost to replace a 1,000 sq.ft. roof based on the levels of quality, difficulty, and installation.

The materials have the biggest impact on your total costs. 3-tab shingles and some metal roofs have the lowest costs, with architectural shingles and other metals like aluminum and composite roofing having mid-range prices. The highest costs for the material include metals like copper and zinc, slate tiles, and clay tile roofing. Each material can also have varying installation costs that impact your final cost.​

Get free estimates from trusted roof replacement companies near me

Additional Considerations and Costs

  • Materials. You can use many materials to roof your home. These include asphalt shingles, metal roofs, cedar shakes, tiles, and more. All materials have different costs that impact the final price.
  • Lifespan. Your roof’s lifespan is determined by the material. Asphalt shingles have the shortest lifespan at 20 years, while slate and copper last hundreds of years with proper installation.
  • Maintenance. Your roof’s maintenance is also determined by the material. Some materials like copper are low maintenance. Others, like tile, have high maintenance and need to replace the underlayment periodically. Speak to your installer about what maintenance your roof needs.
  • Shape and pitch. Your roof’s shape and pitch impact your total costs. The steeper the pitch and more complex the shape, the higher your costs.
  • Guttering. When you reroof a roof, it is a good time to install new guttering. This costs between $3 and $50 a linear foot, depending on the material.
  • Permit. Most roof installations require a permit and inspection. Speak to your local municipality for more information.
  • Insurance. Your roof type may impact your homeowners insurance. Speak to your insurance agent for more information.
  • Inspection. If you are unsure of your roof’s condition or if it needs a replacement, you can have an inspection done for $100 to $600.


  • How many bundles of shingles do I need for 1,000 square feet?

You need 10 squares or roughly 30 bundles of material to cover 1,000 sq.ft.

  • How long does it take to roof a 1,000 sq.ft. house?

This depends on your roof’s complexity and material. In most cases, it should only take 1 to 2 days.

  • How much do most roofers charge per square?

This varies depending on the material. Installation costs per square range from $300 to $3,000.

  • How often should you replace your roof?

This depends on the material and its condition. Some roofs should be replaced every 20 years, but others can go 200 years without replacement. If you are interested in finding out the condition of your roof, hire a roof inspector for a better idea.