(914) 713-5170 140 E Hartsdale Ave, Hartsdale, NY 10530
Mon–Sat  7:00 AM – 6:00 PM
Hartsdale · Westchester County

Roof Replacement in Westchester County, NY

A roof replacement is one of the largest exterior investments most homeowners make — and it’s also the project where corners are easiest to cut. Heart Roofing and Sons replaces roofs the way we’d replace our own: full tear-off, deck inspection and repair, complete underlayment and flashing rebuild, then top-tier shingles or metal. The owner is on every job site, every day.

When replacement is the right call

Our roof replacement process

Frequently asked questions

How much does roof replacement cost in Westchester?

Most replacements run $12,000–$28,000 for asphalt shingle and $25,000–$60,000+ for metal, slate, or premium designer shingles. The number depends on square footage, pitch, layers, deck condition, and material.

Do you offer financing?

Yes — we work with several reputable financing partners and can include options in your estimate packet.

Worried about your roof? Let's take a look.

Free, no-pressure inspection with a photo report. Same-day for active leaks.

Schedule My Inspection