Marble can be easily stained and scarred. If there is a spill, wipe it up immediately. Always use coasters under drinking glasses. Seal floors, counter-tops, and windowsills with a marble sealer. Do not drag furniture across a marble floor and use throw rugs in heavy traffic areas.
Damp mop marble floors weekly with clear water or a mild detergent. If marble gets dirty and streaked, wipe with a damp sponge and buff dry. For stubborn dirt, use dry borax and a damp cloth; then rinse with warm water and buff dry.
Use a self-polishing marble cleaner to clean and polish simultaneously. For a major cleaning, strip off any old wax with a wax remover, rinse well with clean water, and apply sealer followed by paste wax. To treat grease stains, create a paste of powered whiting or chalk dust mixed with acetone. To treat organic stains like coffee, tea, and fruit juices, mix the powder with hydrogen peroxide, rather than acetone, and add a couple drops of ammonia right before applying it.
Apply mixture to stain, cover with a piece of plastic wrap, and seal it with masking tape. Allow the peroxide and acetone mixtures to stand overnight. Sponge off the mixture and buff the treated area. If removing a major stain causes the surface to dull, wet the area with water and sprinkle it with a marble-polishing powder (tin oxide). Rub with a thick piece of cloth or you can use an electric buffer.
* For rust stains, substitute liquid rust remover as the solvent
*Only leave the rust paste on the stain for a few hours, sponge off the mixture and buff the treated area.