Stone Floor Cleaning · Bath & Wiltshire
Travertine, limestone, slate, flagstone, sandstone, terracotta, marble. Honest fixed pricing, real results, and for most floors you can walk on it the same day we finish.
If you’re reading this, you’re probably thinking…
It almost never is. Stone floors look bad because they’ve been walked on, mopped with the wrong things, sealed badly or never sealed at all. None of that is permanent. A proper deep clean and a fresh seal will give you a floor that looks better than it has in years, for a fraction of what it would cost to replace.
That’s what we do. Just stone floors. No upsells, no scare tactics, no “from £X” pricing that triples when we turn up.
What we clean
Each stone is different. Limestone wants a different cleaner from slate. Travertine needs a different sealer from terracotta. Tap any stone below to see how we handle yours.
The Bath classic. Soft, acid-sensitive, beautiful when it’s right — patchy and dull when it isn’t.
See limestone cleaningPeriod properties, farmhouse kitchens, original floors that have never been properly restored.
See flagstone cleaningThe kitchen-extension favourite. Now 10–20 years on and looking tired — but it doesn’t have to.
See travertine cleaningGeorgian hallways, hotel lobbies, bathrooms. Cleaned and sealed properly — protected against acid damage.
See marble cleaningVictorian terraces and farmhouse kitchens. Years of wax build-up stripped back to the original warmth.
See terracotta cleaningRiven, cleft and honed slate floors restored — and sealed with a finish that lets the colour breathe.
See slate cleaningIndoor sandstone is porous and unforgiving. The right process, the right sealer, no shortcuts.
See sandstone cleaningWhy customers keep mentioning this
The usual stone-cleaning sealer needs 24 hours of curing time before you can put traffic on it. That means a day with no kitchen, no hallway, no en-suite. Pets locked out. Kids steered around it. Dinner on the sofa.
For travertine, limestone and most sandstones, we use a process that lets you walk on the floor as soon as we’ve finished. No 24-hour wait. No tape across the doorway. Just a clean floor, sealed and ready to use.
Our process
We come and look at the floor before quoting. No guess-by-photo. You get a fixed price and a clear plan.
On anything unusual or precious, we test a small area first so you can see the result before we commit the whole floor.
Professional rotary machines and the right cleaner for your stone. Not the same cleaner for every floor.
Where needed, we restore the surface — buffing, honing, removing etches and dull patches.
A sealer matched to your stone. For most floors, you can walk on it straight away. We’ll show you how to maintain it.
Things that wreck stone floors
If your floor looks worse than it should, one of these is usually why.
The “natural cleaner” advice on Pinterest is wrong for stone. Acid etches limestone, marble and travertine permanently.
Strips the seal, bleaches grout uneven, leaves the surface more porous than it started. Never use it.
Heat breaks down sealers and forces water into the stone. Within a year you’ll have a dull floor that wicks moisture.
Damages grout, blasts sealer off, drives dirt deeper. We see this most on terracotta and flagstone.
Made for vinyl and laminate. Most contain detergents that strip stone sealers within months.
Stone is porous. Without a sealer, every spill stains, every footstep ages the floor. A seal is not optional.
What customers tell us
[CUSTOMER TESTIMONIAL — STONE FLOOR — TO BE SUPPLIED BY JAIMIE]
[Customer name] · [Town]
[CUSTOMER TESTIMONIAL — STONE FLOOR — TO BE SUPPLIED BY JAIMIE]
[Customer name] · [Town]
[CUSTOMER TESTIMONIAL — STONE FLOOR — TO BE SUPPLIED BY JAIMIE]
[Customer name] · [Town]
Common questions
Most domestic floors are done in a day. A typical kitchen-diner (15–25m²) takes 4–6 hours including drying time before sealing. Larger floors or heavier restoration jobs may run to two days, and we’ll tell you that at the survey, not after we start.
For travertine, limestone and most sandstones — yes. We use a sealer that allows immediate foot traffic. For slate, terracotta, marble and flagstone, typical wait is 4–12 hours depending on the sealer the floor needs. We’ll confirm this when we quote.
We publish our prices because they shouldn’t be a secret. Deep clean is £14/m². Full clean, polish and seal is £26/m². Minimum job £200. There are no hidden extras — the price you see is the price we charge.
The only thing that adds to the cost is if your floor needs unusual prep work (heavy wax stripping, paint splash removal, sealing on previously-unsealed flagstone in poor condition). We’ll flag that at the survey, with a fixed price, before we start.
Honest answer: a lot of stone restoration is overpriced. Some firms quote £40–£50/m² for the same work. We charge what we need to charge to do a proper job and earn a fair living — not what we can get away with. We’re transparent about it because we’d rather have customers who trust us than customers who paid double.
Almost certainly not. The floors that look worst — decades of grime, lifting sealer, dull patches, white residue — are usually the ones with the most dramatic before-and-after. If we genuinely can’t help, we’ll tell you that at the survey and not charge you for the visit. We’ve yet to see a stone floor we’d recommend replacing rather than restoring.
Someone needs to let us in and walk us through the floor at the start. After that, no — many of our customers leave us to it. We’re DBS-checked, fully insured, and you’ll get a written quote and invoice through our system.
Bath, Wiltshire and the surrounding area — Bradford-on-Avon, Chippenham, Corsham, Devizes, Trowbridge, Melksham, Calne, Marlborough, Frome, and the villages between. If you’re not sure whether we cover you, just call and ask.
Get your quote
Fill in the form and we’ll get back to you with next steps — usually the same working day. Surveys are free and there’s no obligation to book.
We’re a small team and we usually pick up. If we miss you, leave a message and we’ll call you back.
01225 683687Bath · Bradford-on-Avon · Chippenham · Corsham · Devizes · Trowbridge · Melksham · Calne · Marlborough · Frome · Westbury · Warminster · Tetbury · and the villages between.