How Much Does It Cost To Polish A Stone Floor?


Discover the costs in your city
Get your job done in 3 easy steps
1 finds the best top-rated contractors in your area
Contractors give you free customized estimates
Compare estimates & hire the contractor that will best fit your needs

Stone Floor Polishing Costs

Indoor Cost Guides      Floor Polishing & Sanding      Stone Floor Polishing Costs

A stone floor is a beautiful addition to any home. Like all flooring, however, it does require regular care and upkeep. Part of this includes polishing the floors to restore their shine and improve their lifespan. The cost of polishing stone floors depends on a variety of factors, including how much flooring you have in your home and what type of stone needs polished.

Stone floor polishing is typically priced on a square footage basis, which is why the ammount of stone flooring matters. There are also different methods of polishing, some of which are designed for use with specific floor types.

Stone floor polishing: by material.

Item Unit cost
Travertine $1-$2 per square foot
Marble $2 per square foot
Slate $2 per square foot
Granite $3 per square foot
Terrazzo $3-$7 per square foot


Stone floor polishing: 150 sq.ft., labor cost included.

Item Unit Cost Quantity Line Cost
Granite polishing: includes grinding/sanding down the surface and rebuffing to create a high-gloss finish $3 per sq.ft. 150 $450
Etching and stain removal: cost varies based on the level of damage or severity of stains $3-$7 per sq.ft. 150 $450-$1,050
Total Cost $6-$10 per sq.ft. 150 $900-$1,500


Other considerations and costs

  • Most people choose to have polishing done as part of a cleaning and refinishing process. Therefore, you should also consider the costs of cleaning your stone floors and resealing them once polishing has been completed.
  • The estimates here do not include taxes and are average estimates based on national costs. You may spend more or less on your floor polishing depending on your specific circumstances.
  • Typically, the majority of the cost of polishing floors is in the labor. Companies have to cover their equipment and chemicals, too, but those costs are generally minimal in comparison.
  • A premium stone-like terrazzo may cost more to polish, while common materials like marble and travertine cost significantly less.
  • If your stone floor has significant damage or wear to a tile or small area of tiles, replacement may be advised when polishing cannot restore the floor properly. This can be more expensive but may be the better investment in the long run.

DIY considerations

  • If you are only polishing a small entryway or doing a light polish on a smaller room, there are equipment and products available for you to do the work yourself. This is not recommended for people without advanced handy skills, however.
  • If you do the work yourself, you will have to purchase or rent a power polisher or grinder to do the work. This will incur an additional charge, but likely will still be cheaper than professional labor.
  • Polishing stone takes a delicate touch with proper chemicals and equipment. If you aren’t familiar with the process, hire someone who is.


  • Craftsman Estimator Costbook, complete series year 2019.
  • Latest prices found on Home Depot and other vendor Web sites.
  • Literature review of DIY Web sites.
How much does it cost to polish a stone floor in your city?
Enter your zip code to get estimates

Cost by city

  • New York, NY$1,928
  • Bronx, NY$1,584
  • Brooklyn, NY$1,320
  • Philadelphia, PA$1,647
  • Washington, DC$1,429
  • Atlanta, GA$1,293
  • Miami, FL$1,176
  • Fort Lauderdale, FL$1,232
  • Minneapolis, MN$1,445
  • Chicago, IL$1,684
  • Houston, TX$1,737
  • San Antonio, TX$1,166
  • Austin, TX$1,320
  • Denver, CO$1,115
  • Phoenix, AZ$1,177
  • Las Vegas, NV$1,292
  • Los Angeles, CA$1,455
  • San Diego, CA$1,321
  • San Jose, CA$1,595
  • Seattle, WA$1,168

Local costs have been calculated by accounting for labor and material cost differences across different cities. To get accurate cost estimates, indicate yours: