The Cost of Repairing Roof Joists

Last updated:

Replacing roof joists varies widely depending on number of joists, access, roof size/structure, materials and region. Here are current benchmarks.

Roof Joist Replacement Costs 2025: UK Homeowner Guide

Why Replace Roof Joists?

The roof joists are the horizontal structural timbers (or engineered beams) that support your roof’s load and tie together walls or roof trusses. Over time, damage can occur from moisture, rot, insect attack, overloading (e.g., from a loft conversion) or general aging. When joists fail or sag, replacing them becomes essential for safety and structural integrity.


How Much Does It Cost to Replace Roof Joists in the UK?

Replacing roof joists varies widely depending on number of joists, access, roof size/structure, materials and region. Here are current benchmarks:

Key Figures (2025)

  • Average cost to repair/replace joists in a 3-bed home: £250-£500 per beam/joist.
     
  • Average cost per job (repair rather than full replacement) reported as ~£575 in UK domestic jobs.
     
  • Cost of replacing structural timber/roof frame within a roof replacement: between £400 and £1,800 for timber component, per roof replacement cost breakdown.
     
  • For full roof frame replacement (including new timbers & frame): ~ £2,500-£4,500 as part of roof replacement.
     
  • Roof rafter/joist replacement cost approx: ~ £275-£550 per beam for standard 3-bed property.

Typical Cost Bands

Scope of Work

Estimated Cost 2025 UK

Notes

Single joist replacement (small job)

~ £250-£500 per joist

Easy access, minimal other works.

Partial area joist replacement (several)

~ £1,000-£2,500 total

Multiple joists, possibly loft conversion area.

Major structural replacement (many joists/trusses)

~ £3,000-£10,000+

Full roof frame work, difficult access or span.

 


Cost Table

Work Type

Typical Cost 2025 (UK)

What’s Included

Single joist replacement

£250 – £500 per joist

Remove old joist, install new, secure supports

Multiple joist replacement (partial area)

£1,000 – £2,500 total approx.

Several joists, moderate access issues

Major structural replacement (whole area)

£3,000 – £10,000+

Many joists/trusses, perhaps full frame, scaffolding etc


What Factors Influence Roof Joist Replacement Costs?

1. Extent of Damage & Number of Joists

Fewer joists = lower cost; multiple or full-run replacements = higher cost.

2. Accessibility & Roof/Loft Configuration

Hard to reach areas, high houses, cramped lofts raise cost.

3. Structural Repair vs Finishing Work

If joist replacement uncovers further damage (decking, insulation), additional cost applies.

4. Material Choice & Specification

Standard treated softwood is cheaper; engineered beams or steel will cost more.

5. Labour Rates & Region

Labour in London & South East is higher; size of team, days required affect cost.

6. Scaffolding, Engineer / Survey Fees

Structural work often needs engineer input (design/certification) and scaffolding adds cost.

7. Hidden Costs / Urgency / Weather Damage

Emergency or storm-driven work often costs more; hidden rot or insect damage ups cost.


Practical Advice for Homeowners

  • Get at least three detailed quotes from reputable structural carpenters or roofing specialists.
     
  • Ensure quotes are itemised: specify how many joists, type of material, finishing included.
     
  • Ask if structural engineer’s report is needed and whether it is included.
     
  • Clarify whether finishing (plastering ceiling below, making good floor/loft) is included or extra.
     
  • Ask about timeframe, disruption (loft access, ceiling removal) and warranties.

Summary & Key Takeaway

Replacing roof joists can be far less dramatic (and less costly) than full roof replacement — but costs still vary significantly. For a single joist replacement expect perhaps £250-£500, while for major structural joist work you could be in the £3,000-£10,000+ range. Always understand the full scope and whether other roof elements will also need work.

Get Quotes

  • Facebook
  • Twitter
  • Linkedin
  • Instagram