Marble polishing can be expensive depending on the company you hire and the size of your project. The average cost to polish a marble floor is $2 per square foot. However, this price can increase depending on the condition of your floors and the type of marble you have. If you have a large project, you may be able to get a discount from your contractor.