The honest answer is "it depends" — so here's exactly what it depends on, what a good quote includes, and how to compare prices fairly.
Anyone who quotes a firm price for restoring a driveway without seeing it is guessing. The real cost depends on the size of the area, the surface, how much build-up there is, and whether you want a clean alone or the full clean, re-sand, and seal. Two driveways the same size can be a long way apart.
Rather than give you a number that turns out to be wrong, here's what actually drives the price — so when you do get a quote, you'll understand every line of it.
Cleaning and restoration are usually priced per square metre, so a bigger drive costs more overall, though the rate often eases on larger areas where set-up time is spread further.
Block paving, concrete, tarmac, natural stone, and resin each need a different method. Soft sandstone needs gentle soft washing; imprinted concrete may need old sealer stripped before anything else can happen.
A drive that has been cleaned in the last couple of years is quicker than one with a decade of moss, algae, and weeds in every joint. The heavier the build-up, the longer the clean takes.
A straightforward clean is the cheapest option. Re-sanding the joints and sealing the surface adds materials and a second visit, but it is what keeps a restored drive looking good for years rather than months.
Oil, rust, and tyre marks each need their own treatment on top of the general clean. Several old stains take more time and product than a single recent drip.
Sunken or rocking blocks, crumbling edges, and cracks in tarmac or concrete are best put right before sealing. They are priced separately so you can decide.
An outside tap and room to work keep things simple. Awkward access, steps, or a long run of hose from the nearest tap all add time.
Extra areas cleaned in the same visit usually cost less than booking them separately, because the equipment is already set up.
Send us a few details and a photo or two, and we will give you a clear, no-obligation quote with every line explained.
Get a Free Quote