Grout cleaning costs vary depending on the amount of grout and how dirty the grout is. Areas with smaller tiles have more grout lines than spaces with larger tiles, so the per square foot cost is higher. On average, expect to pay $0.75 to $1.25 per square foot for a standard grout cleaning without a sealant or $1.50 to $2.50 for cleaning and sealing bundled together.