Marble is a porous material just like any other stone. Because of its porous nature, stains and dirt seep into the marble and are difficult to remove by traditional cleaning methods. Bleaching stains removes most discoloration from unsealed marble. Only use bleach on light-colored marble, and do not use the poultice method on sealed marble surfaces. Wear old clothing and rubber gloves when working with bleach. Work in a well-ventilated area.
Things You'll Need
Gentle liquid floor cleaner
Inspect the stain on the floor to determine the best method of cleaning. Bleach works well for ink stains, biological stains and oil-based stains.
Mix three parts water with one part bleach. Add a few drops of floor cleaner per cup of bleach solution.
Create a pad poultice from four or five paper towels. The pad should be between 1/4 and 1/2-inch thick. Place the pad over the stain on the marble. Pour bleach over the pad until it is saturated. Tape the pad in place.
Allow the bleach solution to sit over the stain for 48 hours, or until the pad dries. Press the paper towels into the floor every hour, as you are able.
Remove the pad and inspect the stain. The stain on the floor should now be lifted from the marble and removed to the paper towel. Rinse the area with clean water. If the stain remains, repeat the bleaching process up to five times.
Mix four parts water with one part bleach. Add three drops of liquid floor cleaner per cup of water.
Dip a mop into the solution and wring out excess water. Mop the floor with the bleaching solution.
Rinse the floor with clean water to remove any bleach or soap residue. Allow the marble to air-dry or dry with old towels.