Tile and Grout Cleaning Cost Calculator
Tile and Grout Cleaning costs $190 to $285 for a typical 300 sq ft job in 2026, against a national benchmark of $230. Labor runs 2.8 crew hours at $26.02 an hour. Enter a ZIP code to apply that area's measured wages for this work and its regional price level.
Get in touch with a tile and grout cleaning contractor
Talk to a tile and grout cleaning contractor serving your area. Give them a call or request an estimate, and connect with a local firm that fits your project.
We are still adding tile and grout cleaning contractors. Call the number below to talk to a contractor about your project.
Call (800) 152-1235Listings are supplied by the contractors themselves. We check a license number where one is given, which is not an endorsement of the work. Always confirm the license and insurance directly before signing anything.
What makes up the price
Cost by size
National averages, before any local adjustment. Computed from the same model as the calculator above, so the two always agree.
| Tiled area | Sq ft of floor | Typical | Range |
|---|---|---|---|
| 175 sq ft | 175 | $175 | $145 to $215 |
| 250 sq ft | 250 | $205 | $170 to $255 |
| 300 sq ft | 300 | $230 | $190 to $285 |
| 400 sq ft | 400 | $275 | $225 to $340 |
| 500 sq ft | 500 | $320 | $260 to $395 |
You are not paying to clean the tile
Glazed ceramic and porcelain are effectively inert. They are fired glass over fired clay, nothing soaks into them, and a damp cloth takes almost anything off. If your floor looks bad, the tile is not what you are looking at.
The grout is. Cement grout is porous — a network of fine capillaries that takes up water, grease, soap and dye and holds them. It is a few percent of the floor's area and effectively all of its dirt.
That changes how to read the price. The cost of this job is almost entirely the labor of working every grout line: a spinner tool at walking pace, hand work along the edges and in the corners, a second pass where it is bad. It is about 167 square feet an hour, which is a quarter the rate of carpet cleaning, and that rate is the whole reason tile costs three times as much per foot.
| Per sq ft | A 300 sq ft job | |
|---|---|---|
| Clean only | $0.77 | $230 |
| Clean and seal | $1.60 | $480 |
| Natural stone, clean only | $1.00 | $300 |
Your mop is how it got like this
This is the part worth changing regardless of whether you hire anybody.
A string or sponge mop lifts soil off the tile into the water, and then pushes that water into the grout lines, which are lower than the tile and absorbent. Every pass deposits a little more. The tile ends up clean and the grout ends up holding everything the tile used to.
What to do instead:
- Microfiber flat mop, not a string mop. It traps soil rather than suspending it.
- Change the water when it stops being clear. One bucket of dirty water undoes the whole job.
- A neutral pH cleaner, and not much of it. Soap residue is itself a soil magnet, which is why floors often look worse a day after mopping than an hour after.
- Vacuum first, properly, including the grout lines. Grit ground into grout by foot traffic is most of what darkens it.
None of that reverses existing damage, but it is the difference between a professional clean lasting four years and lasting one.
Sealing is the part that changes the outcome
Cleaning gets grout back to its original color. Sealing is what stops it going straight back, and it is the decision that matters on this page.
A penetrating sealer soaks into the capillaries and lines them, so spills sit on the surface long enough to be wiped instead of wicking in. It does not change how the grout looks and it does not make it waterproof — it buys you time and makes routine cleaning actually work.
It nearly doubles the job, and the reason is labor rather than material. The sealer itself is about $65 a gallon covering 220 square feet. What costs is that the floor has to be completely dry first, then every grout line is worked by hand, then the excess is wiped off the tile before it hazes — a window of a few minutes, across the whole floor, or you are left with a dull film that has to be stripped.
Expect it to last two to five years on a floor, less in a shower. Reseal when water stops beading in the grout line.
On a floor you have just paid to have cleaned, skipping the sealer is usually a false economy: you will be paying the $230 again in a year.
When cleaning is the wrong answer
An honest company tells you this before quoting. There are three cases where no amount of cleaning will fix the floor:
- Cracked, crumbling or missing grout. Cleaning will make it worse by removing what is loose. This is regrouting — the old grout is raked out and new grout goes in.
- Grout stained by absorption rather than deposit. Red wine, rust, some dyes and long-standing mildew can be in the cement rather than on it. It may lighten and it will not clear.
- Efflorescence — the white crusty deposit from mineral salts migrating up through the grout. That is a moisture problem under the floor, and cleaning it off without fixing the water means it comes back.
For the first two there is a middle option worth knowing: color sealing. An opaque pigmented sealer that coats the grout rather than soaking into it, so it both recolors and seals in one pass. It runs roughly $1 to $3 a square foot, it makes grout uniform in a way cleaning cannot, and it lets you change the color — which is how people get from builder-gray grout to charcoal without regrouting. The trade-off is that it is a coating, so it can wear in traffic lanes and needs touching up rather than simply resealing.
Natural stone is a different chemistry problem
If your floor is marble, travertine, limestone or slate, this section matters more than the price.
Acid etches calcium-based stone permanently. Not stains it — dissolves the surface, leaving a dull mark that no cleaning removes and that only refinishing fixes. So:
- Never use vinegar on stone, whatever a cleaning blog says. Same for lemon juice, most bathroom descalers, and anything sold for removing limescale.
- Never use an acid rinse, which is standard on ceramic grout work. A company that does not ask what your floor is before quoting is a company that may be about to etch it.
- Avoid strong alkalines too on a polished finish, which they dull.
Stone work moves to neutral chemistry that works more slowly, so more mechanical effort compensates — which is the 30% on the calculator above. The stone itself usually wants sealing as well as the grout, since stone is porous in a way glazed tile is not.
If you are not certain what you have, ask the company to test an inconspicuous edge before they start. Glazed ceramic will shrug; stone will not.
What you are paying for
For 300 sq ft of ceramic tile, cleaned but not sealed, at $230:
| Labor, about 2.8 hours | around $100 |
| Alkaline grout cleaner and neutralizer | around $27 |
| Machine wear, hoses, fuel and filters | $6 |
| Getting the van and the machine to the property | $35 |
| Overhead and margin | the balance |
Labor and the trip are nearly everything, which is why a 100 square foot bathroom costs $140 — not a third of the 300 square foot job but two thirds of it. Minimums are $100 to $150 across the trade and exist for the same reason.
If you have a kitchen and two bathrooms, do them on one visit.
Doing it yourself
Possible, genuinely unpleasant, and the results are worse for one specific reason: you cannot recover the dirty solution. A professional spinner sprays and vacuums in the same pass, so the soil leaves the floor. On your knees with a brush, the soil goes back into the grout with the rinse water.
If you are going to:
- A rotary brush on a drill saves your shoulders and does more than a hand brush.
- Oxygen bleach — sodium percarbonate, left to dwell — is more effective and far kinder to grout than chlorine bleach.
- Avoid chlorine bleach. It degrades cement grout over time, can bleach colored grout unevenly, and does nothing for grease.
- Rinse more than you think, with clean water, changing it constantly.
- Then seal it, or the afternoon was for nothing.
Expect it to take a day for a kitchen, and expect a professional result to be noticeably better.
Timing
- Walkable: an hour or two after cleaning.
- Sealing needs a dry floor, so it is usually a few hours after the clean, or a second visit the next day on a large or humid job.
- Cured sealer: around 24 hours before heavy traffic or washing, depending on the product.
Questions worth asking
- What is the price per square foot, and is sealing included or extra?
- What is my floor? Ask them to confirm ceramic against stone before quoting.
- Will you use an acid rinse? On stone the answer must be no.
- Is there grout that will not come clean? Get the walk-through before the work.
- Is any grout cracked or missing, and is regrouting needed first?
- Penetrating sealer or color seal, and how long should it last?
- How long before I can walk on it, and before it can be washed?
- Do you do shower walls, and at what rate? They are slower than floors.
- Is there a minimum, and does this job meet it?
Common questions
How much does tile and grout cleaning cost?
Around $230 for 300 sq ft of ceramic tile — a kitchen and two bathrooms — with most jobs that size between $190 and $285, or about $0.77 a square foot. Adding a penetrating grout sealer takes it to $480. Natural stone adds about 30%, heavily stained grout about 35%, and a small 100 sq ft bathroom is $140 because minimums of $100 to $150 apply across the trade.
Why does tile cleaning cost more per square foot than carpet?
Because of the rate of work. Tile and grout runs about 167 square feet an hour against roughly 830 for carpet — a quarter the speed — since the spinner tool moves at walking pace, every grout line gets hand work at the edges and corners, and bad areas get a second pass. The chemistry is different too: high alkaline against soap scum and grease rather than a pre-spray against soil in fiber. It is the same trade with a completely different job in front of it.
Is sealing grout worth it?
On a floor you have just paid to clean, usually yes — otherwise you will be paying again in a year. Cement grout is porous, so it takes up water, grease, soap and dye and holds them. A penetrating sealer lines those capillaries so spills sit on the surface long enough to wipe instead of wicking in. It nearly doubles the job because the floor has to dry completely first, every line is worked by hand, and the excess has to come off the tile before it hazes. Expect two to five years on a floor, less in a shower.
Why does my grout get dirty so fast?
Partly because it is porous, and partly because of how most people mop. A string or sponge mop lifts soil off the tile into the water and then pushes that water into the grout lines, which sit lower and absorb it — so every pass deposits a little more, and the tile ends up clean while the grout holds everything the tile used to. Switch to a microfiber flat mop, change the water as soon as it stops being clear, use a neutral pH cleaner sparingly, and vacuum properly first.
Can all grout be cleaned back to its original color?
No, and a good company says so before quoting. Three cases will not respond: grout that is cracked, crumbling or missing, where cleaning removes what is loose and regrouting is the answer; grout stained by absorption rather than deposit, such as red wine, rust or long-standing mildew, which may lighten but will not clear; and efflorescence, the white crusty mineral deposit, which is a moisture problem under the floor and returns if the water is not addressed.
What is color sealing grout?
An opaque pigmented sealer that coats the grout rather than soaking into it, so it recolors and seals in one pass. It runs roughly $1 to $3 a square foot and it is the answer for grout that will not come clean, or for anyone who wants to change the color — it is how people get from builder-gray grout to charcoal without regrouting. The trade-off against a penetrating sealer is that it is a coating, so it can wear in traffic lanes and needs touching up rather than simply resealing.
Can you use vinegar on tile and grout?
Not on natural stone, ever. Acid etches calcium-based stone — marble, travertine, limestone — permanently, dissolving the surface into a dull mark that no cleaning removes and only refinishing fixes. The same goes for lemon juice, bathroom descalers and anything sold for limescale. On glazed ceramic or porcelain, vinegar is harmless to the tile but weak against grease and will not do much for grout anyway. If you are not certain what your floor is, assume stone until somebody tests an edge.
Does natural stone cost more to clean?
About 30% more, and the reason is chemistry rather than effort alone. The acid rinse that is standard on ceramic grout work would etch marble or travertine permanently, and strong alkalines dull a polished finish — so stone moves to neutral chemistry that works more slowly, with more mechanical work to compensate. The stone itself also usually wants sealing as well as the grout, because stone is porous in a way glazed tile is not. Make sure any company confirms what your floor is before quoting.
Can I clean tile grout myself?
Yes, and it is genuinely unpleasant work with a worse result, for one specific reason: you cannot recover the dirty solution. A professional spinner sprays and vacuums in the same pass so the soil leaves the floor, whereas on your knees the soil goes back into the grout with the rinse water. If you do it, use a rotary brush on a drill, use oxygen bleach rather than chlorine, rinse far more than feels necessary with constantly changed water, and seal it afterwards. Budget a day for a kitchen.
Is bleach good for cleaning grout?
Chlorine bleach is a poor choice. It degrades cement grout over time, can lighten colored grout unevenly, and does nothing for grease, which is most of what is in a kitchen grout line. Oxygen bleach — sodium percarbonate, mixed and left to dwell — is more effective on organic staining and much kinder to the grout. On natural stone, avoid both and use a stone-safe neutral cleaner.
How long does tile and grout cleaning take to dry?
The floor is walkable an hour or two after cleaning. Sealing needs a completely dry floor, so it is usually done a few hours later, or as a second visit the next day on a large or humid job — which is worth asking about when booking, because it affects whether this is a one-visit job. Once sealed, allow around 24 hours before heavy traffic or washing, depending on the product.
Should I clean the shower tile at the same time?
Worth doing, and ask for it to be priced separately because it is slower per square foot than a floor. Shower walls carry soap scum and mildew rather than traffic soil, the work is vertical and awkward, and the grout there is usually in worse condition because it is wet constantly. Sealing matters more in a shower than anywhere else in the house, and it lasts less time — expect to reseal a shower every couple of years rather than every four or five.
Where these numbers come from
Nothing here is copied from a contractor directory. Labor is priced from what the trades are actually paid, materials from published producer prices, and both are adjusted to your area using federal cost-of-living data.
- Services to buildings and dwellings, United States: $26.02/hour, August 2026 (BLS CES CES6056170003)
- Alkaline grout cleaner and neutralizer: $42.00 per gallon of concentrate (price recorded October 2026, not index-adjusted)
- Machine wear, hoses, fuel and filters: $14.00 per 1,000 sq ft cleaned (price recorded October 2026, not index-adjusted)