Call a Pro

How much does it cost to replace soffit and fascia?

Soffit and fascia replacement typically runs $6-$20 per linear foot installed, averaging $2,000-$4,500 for a full perimeter. Spot repairs of a rotten section run $300-$800.

The short answer

Typical range
$2,000–$4,500
Average
$3,000
Time
1-3 days for a full perimeter

What drives the price

Linear-foot work at ladder height. Aluminum and vinyl cost more in material but end the repaint cycle; wood is cheaper per foot and rots again. The multiplier is what the old fascia hides - rotten sub-fascia and rafter tails discovered on removal are the change orders.

  • Material - wood, aluminum-wrapped, vinyl, or composite
  • Linear footage and second-storey height
  • Rot found in sub-fascia and rafter tails after tear-off
  • Vented soffit requirements for attic airflow
  • Gutter removal and re-hang, always intertwined with fascia

Should you DIY this or call a professional?

Pro work in practice: it is all-day ladder work with long, floppy material, and it connects to both roofline and gutters. What you should do is the diagnosis walk: press the fascia with a screwdriver anywhere gutters overflow - if it sinks in, you have found the scope before the contractor does.

Signs you need this repair

  • Peeling paint or visible rot along the roofline
  • Wasps, birds or squirrels entering the soffit
  • Sagging gutters pulling away - the fascia behind is going
  • Water stains on the soffit panels after rain
  • Woodpecker interest - they hear what lives in soft wood

How to not get overcharged

Get the per-foot rate and a pre-agreed per-foot price for replacing rotten sub-fascia, because that discovery mid-job is where budgets die. If gutters are coming off anyway, price new gutters in the same quote - the labour overlaps almost entirely. Ask for vented soffit where the attic needs airflow; it costs nearly nothing extra during replacement.

Get competing quotes free

Our agents contact local pros, collect quotes, and negotiate on your behalf. You pay nothing to source.

Red flags to watch for

  • Lump-sum quote with no footage
  • No provision for hidden rot pricing
  • Wrapping rotten wood in aluminum instead of replacing it
  • Re-hanging visibly failing gutters onto new fascia

Frequently asked questions

How much does it cost to replace soffit and fascia?+

Soffit and fascia replacement typically runs $6-$20 per linear foot installed, averaging $2,000-$4,500 for a full perimeter. Spot repairs of a rotten section run $300-$800.

Can I replace soffit and fascia myself, or should I hire a professional?+

Pro work in practice: it is all-day ladder work with long, floppy material, and it connects to both roofline and gutters. What you should do is the diagnosis walk: press the fascia with a screwdriver anywhere gutters overflow - if it sinks in, you have found the scope before the contractor does.

How long does it take to replace soffit and fascia?+

1-3 Days for a Full Perimeter. Scheduling and parts availability can extend the overall timeline beyond the hands-on work itself.

What makes the price of this job go up or down?+

Material - wood, aluminum-wrapped, vinyl, or composite. Linear footage and second-storey height. Rot found in sub-fascia and rafter tails after tear-off. Vented soffit requirements for attic airflow. Gutter removal and re-hang, always intertwined with fascia.

How do I avoid being overcharged?+

Get the per-foot rate and a pre-agreed per-foot price for replacing rotten sub-fascia, because that discovery mid-job is where budgets die. If gutters are coming off anyway, price new gutters in the same quote - the labour overlaps almost entirely. Ask for vented soffit where the attic needs airflow; it costs nearly nothing extra during replacement.

Related repairs

More repair cost guides

See all repair cost guides →

Cost ranges reflect typical US pricing and exclude unusual access, permits, or after-hours emergency premiums unless noted. High-cost metro areas commonly run 25-40% above these figures. These are estimates for planning, not quotes — always verify against local pricing.