Helping you plan your home improvement project, from start to finish

How Much Does It Cost To Polish Stone?

Most homeowners spend between $491 to $854 nationally.
Get free estimates from local contractors who can Restore and Polish Stone.

Or, call us to get free estimates (833) 497-4372.

The polished, professional look of natural stone flooring is an enhancement to any room of the home, from a grand entryway to a refinished bathroom. However, natural stone is just that — natural — and as such requires specific maintenance practices that enhance the stone's interior crystals while also accounting for its delicate surface. When pressurized cleaning leaves a floor still looking dull and lifeless, polishing is a last resort that can restore the natural beauty of stone and make it literally shine.

If you think your floors could use a good polishing, head to our flooring lead form so we can connect you with up to four flooring pros near you.

National Restore and Polish Stone Costs

Enter your zip code to see specific costs in your area.


Change Location

We are still gathering data for this location.  Try changing location above or choose another project.



Median Cost


Minimum Cost


Maximum Cost
Average Range:


National Average Cost $804
Minimum Cost $65
Maximum Cost $2,500
Average Range $491 to $854
Next Step

Find contractors near you to estimate your project

How do we get this data? This info is based on 304 cost profiles, as reported by ImproveNet members.

Table of Contents

  1. Polished Stone Floor Cost
  2. Why Polish Your Stone Floors?
  3. Polishing Methods
  4. DIY or Find A Pro
  5. How to Polish Stone Floors
  6. Cleaning Stone Floors
  7. Maintaining Stone Floors
  8. Find A Pro

Polished Stone Floor Cost

Polishing a stone floor is similar to refinishing wood in that it takes place periodically throughout the lifetime of a floor along a timeline all its own. In addition to how often a homeowner polishes a home’s floor, and therefore the relative work involved in doing it, there are several other factors that affect the cost to polish a stone floor. This includes everything from the size of the floor and the type of the stone to the extent of its damage and dullness. Labor rates for professionals in each area of the country also vary, as do their methods and tools used for polishing.

According to real cost reports, the average price homeowners across the U.S. pay to polish a natural stone floor is $672, with most paying between $382 and $1,044.

Why Polish Your Stone Floors?

Polishing stone floors is the only way to repair and restore damage to the stone's crystals, which reflect light and give natural stone its shiny surface. Over time, these crystals become dulled, crushed and even broken as a result of the wear caused by foot traffic as it grinds dirt and debris into the surface. By polishing dulled and damaged stone floors, homeowners not only restore the beauty of their room and enhance the light in the space, but they also add value to their home when this luxury addition regains its place as a focal point of a home.

When and how often stone floors need polishing, however, isn’t easy to predict. A number of factors, but most specifically, the location of the room and the habits and lifestyle of the homeowners, play a role in the wear of a stone floor over time. For example, a stone floor in a high-traffic entryway needs polishing far more often than a stone floor in an out-of-the-way bathroom. Likewise, a home with a "no shoes" policy and a weekly cleaning ritual is more likely to have debris-free floors than one with two kids running in and out in muddy boots with busy parents who only clean floors periodically. It's all relative.

Why Polish Your Stone Floors

Polishing Methods

Depending on the type of stone floor in a home, the polishing methods used vary. By definition, natural stone can mean any of the following materials:

Each of these materials has a different look and composition, including a different hardness level, which affects the cleaning products and methods that a professional can use for polishing. However, the two most popular methods used for polishing different types of stone floors include power polishing and diamond polishing.

Power Polishing

This process combines dry mineral powder and organic acids with water and uses this mixture to remove buildup. The ratios of each product can be altered for different materials and in order to achieve different levels of shine.

Diamond Polishing

Also known as "diamond honing," this method is mechanically based. Diamond polishers use different grits of paper and machines to create a customized level of friction specific to the type of stone and the level of shine desired.

DIY or Find A Pro

For ambitious homeowners willing to rent the equipment, diamond polishing is possible to do yourself. However, because the degree of friction, grit of paper and method are all specific to the type of floor you have, consulting with a professional prior to undertaking such a project is advisable. Homeowners who don't do further research risk ruining their natural stone floors beyond repair. For this reason, hiring a flooring professional to polish your natural stone is a safer option that ensures your floors get the treatment they need without unnecessary damage.

Polishing Methods

How to Polish Stone Floors

Homeowners willing to undertake the DIY polishing method can use either powder or diamond polishing methods. In either case, they need to acquire the proper materials including any powders or chemicals needed for their surface as well as a buffing machine and the proper attachment. Then, they should follow these steps.

Pre-Clean & Prepare the Area

Make sure the surface of the floor is clean from loose dirt and debris. Remove all furniture and cover or remove baseboards and trim to protect them.

Apply Cleaning Slurry

If using the powder polishing method, begin by mixing it with the required amount of water to create a slurry. Apply this slurry to the floor in a thin layer, one area at a time.

Buff Floor

Buff away the powder slurry to complete the polishing process using a standard floor buffer. If using the diamond polishing method, skip the above step and instead use the proper diamond pad on the floor buffer to polish the floor.

Cleaning Stone Floors

Unlike polishing, which is a long, deliberate process done as needed, cleaning stone floors is an important weekly ritual that helps prevent the type of damage that necessitates full polishing. Depending on the location and traffic of your floor, bi-weekly or daily cleaning might be a better option.

To clean a natural stone floor, use a soft cotton mop and warm water. For especially dirty surfaces, add a cleaning solution with a neutral pH, such as mild dish soap or a specialized natural stone cleaner.

How to Polish Stone Floors

Maintaining Stone Floors

In addition to regular cleaning, there are a number of additional steps that homeowners can take to maintain their natural stone floors and thus increase the time period length between shining services. This includes:

  • Dust mopping frequently, daily if needed
  • Avoiding abrasive cleaners and any cleaner with an acidic pH, such as lemon juice or vinegar
  • Blotting up and cleaning stains as soon as possible
  • Using non-slip mats and rugs to protect the floor surface
  • Periodically resealing the floor to harden the surface 

Find A Pro

Natural stone floors are major home investment that can last for decades if properly cared for and maintained. For many homeowners, that means using the services of a flooring professional when it comes to polishing and repair. If you need this level of help, get in contact with a pro in your area today using our free lead generator.

Get free estimates from local flooring contractors

Looking for accurate quotes on your project?

  • Get multiple quotes for any home improvement project
  • See pro's rating, reviews, projects and more
  • 100% free, no obligations
  • Only takes a few minutes

Find pros in your area.