Remove ink, dye and paint stains from marble by absorbing them using a paste of baking soda and water. While marble polishes to a smooth, shiny appearance, it is a porous stone that readily absorbs many stains. The proper techniques necessary for removing other stains depends on what caused them.
Acids and acidic foods also soak into the pores of marble. Once the owner removes the stain, he must restore the shine to the marble. The process involves rebuffing the surface. Deep etchings require using sandpaper to remove the pitting before buffing.
Rust stains sometimes require the use of a rust removal solution. Because marble tends to hold stains, preparing a poultice with the removal agent allows it to remain in contact with the stone several hours to accomplish the process.
Remove soot stains using a gentle soap and warm water solution. The process sometimes requires some scrubbing. Severe stains sometimes require the use of a soft metal brush. Scratches from the brush are removable by rebuffing the surface.
Ammonia is usually effective for removing oily stains. If scrubbing with ammonia does not remove the oil, allow it to sit undisturbed on the stain. Acetone on a pad of paper towels also works to absorb oily stains from the stone.