Check the type of stain. Stains of grease, rust and organic liquids such as tea and coffee will need treating in different ways. If you are not sure what the stain is, start by washing it with warm water with a few drops of dish soap added. Make sure that the cloth you are using is completely clean as any grit or dirt in the cloth could damage the floor. When dry, polish with a chamois leather.
Remove tea and coffee stains by folding a clean cloth into quarters and soaking it with a solution of 20 percent peroxide. Add a few drops of ammonia and place over the stain for 20 minutes, then wash with soapy water and polish.
Remove grease stains such as butter and cooking oil by sprinkling the stain with cornstarch. Leave for up to a couple of hours, then wipe up the residue and wash and polish the area.
Remove rust stains, such as rings left by empty cans, with a commercial rust remover. Check the instructions on the bottle to make sure that the manufacturer does not warn against using it on marble, then apply as directed. After application, wash and polish the floor.