
Oct 11, 2025
Expect a typical residential roof replacement to run between $9,000 to $15,000, with most homeowners paying around $12,000 to $13,000. Costs increase with premium materials—metal roofs range from $21,000 to $37,000, while tile roofs often fall between $28,000 and $39,000, depending on home size, design complexity, and materials chosen.
| Roof Size | Asphalt Shingles | Metal Roofing | Tile Roofing |
| 1,000 sq ft | ~$5,000–$8,500+ | ~$7,000–$26,000+ | ~$9,500–$26,000+ |
| 1,500 sq ft | ~$7,500–$12,750+ | ~$10,500–$39,000+ | ~$14,250–$39,000+ |
| 2,000 sq ft | ~$10,000–$17,000+ | ~$14,000–$52,000+ | ~$19,000–$52,000+ |
| 3,000 sq ft | ~$15,000–$25,500+ | ~$21,000–$78,000+ | ~$28,500–$78,000+ |
Note: Asphalt roofs now start at around $500 per square foot, with entry-level shingles beginning at nearly $5,000 for 1,000 square feet. Tile roofs start at $9,500 for 1,000 sq ft, while metal roof pricing remains consistent.
Key cost drivers include: