Roof repairs are a critical part of home maintenance, and addressing issues early can prevent more costly damage down the line. The cost of a roof repair in the UK in 2025 can range from a simple £150 fix to over £2,000, depending on the nature and extent of the damage.
The most common and affordable repair is replacing a few slipped or cracked tiles, which typically costs between £150 and £300. This is a straightforward job for a professional roofer. Repairing a leak is more complex, as it involves finding the source of the water ingress. This could be a simple flashing repair around a chimney or vent, costing £200-£400, or it could indicate a more widespread issue.
The material of your roof is a major factor. Standard concrete or clay tiles are relatively inexpensive to replace. Slate tiles are more costly and require more skill to work with, so repairs will be more expensive. Flat roofs have their own set of challenges. A small patch on a felt or rubber roof might cost £250-£500, but if there is underlying damage to the roof deck, the cost could increase significantly.
The severity of the damage is the largest variable. If a leak has been neglected and has caused damage to the underlying roof structure, such as the rafters or decking, the repair will be much more involved and expensive, potentially running into thousands of pounds.
Always hire a reputable roofer who provides a detailed, written quote and has public liability insurance. For your safety, never attempt to carry out roof repairs yourself unless you have the proper experience and safety equipment.