Roof costs

Roof replacement cost by home size

Roof price follows roof area and pitch more than the size of the living space. A single-story ranch can have as much roof as a two-story colonial with the same living space, and a steep Cape needs more shingles and more careful labor than its footprint suggests.

Updated September 14, 2026

Price ranges by home type

HomeEssentialCoreComplete
Single-story ranch (about 1,700 sf of roof, 5/12 pitch)$13,400–$16,200$15,000–$18,100$19,700–$23,600
Cape with two dormers (about 1,900 sf of roof, 10/12 pitch)$16,400–$19,800$18,100–$21,700$22,800–$27,400
Two-story colonial (about 2,300 sf of roof, 7/12 pitch)$18,500–$22,200$20,300–$24,400$25,700–$30,900
Large colonial, hip roof (about 3,200 sf of roof, 8/12 pitch, one skylight)$26,000–$31,200$27,600–$33,100$38,200–$45,800

Computed by our pricing engine on 2026-09-14 from pricing table v1. Ranges assume one existing layer of shingles and a standard install week.

Why roof area isn’t living area

A two-story house stacks its living space under one roof, so it has less roof per square foot of living space than a ranch. Pitch adds area too: a 10/12 roof has about 16% more surface than a 6/12 roof over the same footprint.

Financing

Prefer to pay monthly?

Finance your new roof through HFS Financial. See what you qualify for in about a minute, and checking won’t affect your credit score.

to see what you qualify for
1 minto see what you qualify for
credit check, no effect on your score
Softcredit check, no effect on your score
prepayment penalty
$0prepayment penalty
  • Fixed-rate loans
  • The loan is paid to you, so you pay for your roof the usual way
  • A dedicated loan consultant for projects of $15,000 or more
Check my rate with HFS Financial ↗

Financing is provided through HFS Financial, not Thomas Roofing, and is subject to credit approval. We may receive a small referral reward from HFS Financial, and it doesn’t change your price.

See a price range for your own roof

About 10 minutes, from aerial measurement. No salesperson.

Keep reading