
Service
Gutter Cleaning Cost (2026)
Fixed 2026 gutter cleaning prices: £65 for a terraced house, £85 for a semi, £110–£140 for a detached. Includes downpipe check and a photo of every run. Repeat customers priced 15% less.

- Terrace: £65 fixed
- Semi-detached: £85 fixed
- Detached: £110–£140
- Downpipe rod & clear included
- Photos supplied of every gutter run
- Repeat annual visit: 15% discount
Vacuum vs hand-clearing — when each works
Ground-based vacuum (SkyVac) reaches up to 12m and gets 90% of debris — best for annual maintenance. Hand-clearing from a roof ladder is needed if the vacuum can't reach (deep valleys, hidden gutters behind parapets) or if compacted moss needs prising out. Both included in our price where needed.
Signs your gutters need doing
Water overshooting the front of the gutter in rain, plants growing out of the top, damp patches on external walls just below the gutter line, or wet marks on the ceiling by the eaves. Also worth checking after any nearby tree work — leaf drop always blocks the downpipes first.
- ▸Overshoot in heavy rain
- ▸Plants visible from ground level
- ▸Damp patches on external walls
- ▸Water tracking down downpipes on the outside
- ▸Wildlife (birds, wasps) nesting in the gutter
How often to clean
Once a year for most homes; twice a year if you have overhanging trees or a pitched roof draining into a small gutter. Autumn (late November, after leaf drop) is the single most important clean.
FAQs
Do you clear moss from the roof too?+
Yes as a separate service — see our roof cleaning page. We don't recommend jet-washing tiles; it strips the surface.
Can you fix damaged gutter on the same visit?+
Yes for small fixes (a bracket, a length of joint sealant, a broken endcap). Bigger jobs quoted separately.
Do you offer a subscription?+
Not a subscription, but repeat annual customers get 15% off and we remind you when it's due.
Need Roofing Work You Can Rely On?
Speak with Butler Bespoke Roofing for honest advice, a free site visit and a clear, written quote anywhere across Buckinghamshire.
