Depending on the material of the shoe, whether it's rubber, leather, etc., it will cost you roughly $10 to $40 to replace the heel on a high-heel shoe. A good rule of thumb is that you should have around 2 millimeters of plastic left on the heel.