Quick answer
How long does it take to replace a roof?
A typical 2,000–2,800 sq ft asphalt shingle roof in NM takes 1–2 days start to finish. Tile takes 3–5 days. Metal standing-seam takes 3–7 days depending on complexity. Materials arrive the day before or morning of.
“A typical 2,000–2,800 sq ft asphalt shingle roof in NM takes 1–2 days start to finish. Tile takes 3–5 days. Metal standing-seam takes 3–7 days depending on complexity. Materials arrive the day before or morning of.”
The full detail
Weather delays and hidden deck rot are the two things that stretch timelines. Roof Doctor NM reports explicitly list per-sheet decking replacement pricing so surprises are impossible.
Last reviewed 7/1/2026