Broken or slipped roof tiles are one of the most common repair calls in Bristol, particularly after a spell of high wind, and thankfully one of the more affordable fixes when caught early.
Rough Costs for Tile Replacement
As a rough guide, replacing a small number of individual tiles, say up to five or six, typically costs somewhere in the £150 to £300 range, largely reflecting the callout, access and labour rather than the tiles themselves, which are usually inexpensive. Larger areas of damage, or tiles that need matching to an older or less common style, can push costs higher, particularly on steep or hard-to-access roofs.
Matching tiles on period Bristol properties, such as Victorian terraces with distinctive clay tiles, can sometimes take longer to source than modern concrete tiles, which may add slightly to the cost and timescale.
Why Costs Vary So Much Between Jobs
Access is often the biggest factor: a single-storey extension roof is straightforward to reach, while a steep pitch three storeys up on a terraced street may need scaffolding or a tower, which adds to the price. The type of tile, the pitch of the roof, and whether the surrounding tiles or battens have also been damaged all play a part too.
It's also worth checking any surrounding felt underlay and battens while the tiles are off, since a cracked tile can sometimes be a symptom of movement or wear further down, rather than an isolated fault on its own.
Getting an Accurate Quote
Because so much depends on the specifics of the roof, the only way to get a genuinely accurate figure is a free, no-obligation quote. Brunel Roofing Bristol assesses the damage in person and gives a clear price before any work starts, so there are no surprises.
Getting tiles replaced promptly also matters, since a gap in the roof covering, even a small one, leaves the timber and felt underneath exposed to Bristol's frequent rain until it's fixed.
Get a Free Quote for Roof Repairs
Every roof is different — the fastest way to get an accurate answer is a quick chat with our team.