Method 1: Maintain marble
Protect marble from scratches. Do not place objects with sharp edges on the marble. If you have marble floors, use caps or dust covers under chairs and table legs. Use mats or placemats to protect your marble table top.
Clean the marble regularly. Marble quickly gets dirty, especially when dirt gets the time to pull into the stone. So make sure that you immediately remove liquids such as orange juice, wine and coffee. Other materials that can cause marble to discolour its cumin, curry powder, coffee and green leaves. If you mess on the marble with one of these products, make sure that this is immediately cleaned up.
Remove marble with a wet cloth. Use a soft cloth and some warm water to brush dust and stains off your marble table top or floor. Do not rub too hard to avoid making scratches. Wipe the cloth in circular motions over the surface.
Dry the marble. Do not leave water on marble table tops or countertops. This can cause stains. Use a second cloth to dry the marble after a cleaning.
Use a natural, light soap or special marble cleaner to clean your floor or table. If dust has accumulated on your furniture, wipe it off with warm water and a soft cloth. Never use vinegar to clean marble. Vinegar is the ideal solution for all kinds of household chores, but because it contains acid, it can damage the marble. For white marble, hydrogen peroxide is a suitable natural cleaner.
Give your marble a nice shine with a chamois. A chamois is wonderfully soft and is therefore ideal to polish your marble. In garden centers and carpet stores is often sold special detergent for marble. Do not use a general floor polish, but rather invest some extra money in a special product for marble.
Method 2: Remove stains
Wet the stain with water.
Add some natural detergent. For example, make a paste of baking soda and water. Spread this over the stain, cover it and allow it to settle for at least 24 hours. You can also make a paste of flour and mild detergent and then use the same method.
Remove the paste. Use a damp cloth to remove the paste from the stain. If the stain has not disappeared, try to repeat the process.
Try out hydrogen peroxide. Pour some hydrogen peroxide over the stain. Cover the area and let the product withdraw for about 24 hours. Now remove the hydrogen peroxide with a wet cloth. If the stain has not disappeared, try to repeat the process. Be careful with this method if you have dark marble. Hydrogen peroxide can make the marble lighter.
Use corn starch to remove grease stains. Pour some corn starch over the grease stain and let it work for about twenty minutes. Wipe the starch away with a wet cloth.
Method 3: Remove scratches
First carefully clean the marble. Use warm water and a soft cloth for this. Wipe the scratch carefully. Small scratches could disappear as a result. Add some mild detergent to the water to create more friction. Make sure you wipe the water and the soap well away and dry the surface when you’re done.
Use fine sandpaper. Deeper scratches require a slightly rougher treatment and can often be removed with fine sandpaper. Do not use excessively rough sandpaper and rub gently to avoid making more scratches.
If the above methods are not very useful, please contact a professional marble cleaner. Perhaps they have the solution for you.