How to Clean Bathroom Floor Stains (4 Simple Steps)

how to clean bathroom floor stains

Bathroom floors are prone to stains as it is exposed to mineral-rich water which vaporizes and leaves behind a smudged deposit on the surfaces.

This causes the appearance of watermarks and spots, which ruins the look of your bathroom.

Due to the constant exposure of your bathroom floor to hard water, it gets blemished very quickly, and these stains can be so stuck on the floor and difficult to remove.

If you want to learn how to clean bathroom floor stains so you can give your floor a makeover and make it look nearly new again, we’ve got you.

This article also discusses how to clean bathroom floor with baking soda and how to clean bathroom floor with vinegar, which are both accessible and chemical-free ways to clean bathroom floor.

Read: 9 Best bathroom steam cleaner

How to Clean Bathroom Floor Stains

Clear the Floor

Before you begin cleaning, you need to clear the floor of any loose object. Remove any obstructing item on the way to give you enough area to move around freely as you work.

If you have mats in the bathroom, you can also throw them in the washer as you clean the bathroom. If the mat cannot be machine washed, you can give it a good scrub using detergent, rinse thoroughly, and dry completely.

Read: How to clean pebble stone shower floor

Sweep Or Vacuum The Area

It is important that you vacuum or sweep your bathroom floor to remove dust and loose dirt before you begin scrubbing the floor or apply any cleaning products.

When using a vacuum, ensure the floor is completely dry to avoid damaging your machine.

To achieve a cleaner result, you can give the floor a thorough rinse using a small hose or showerhead. Direct the water into the corners of the floor to remove any embedded dust and dirt particles.

If there are large debris particles on the floor, you can scoop them up with a broom and dustpan then dispose of them in the trash to avoid a clogged drain.

Read: How to retile shower floor

Clean the Floor

You can use various methods to clean bathroom floor stains; here are a few ways to get it done effectively.

Using Dish Soap

In a bucket filled with warm water and mix in a preferred cleaner like Lysol and Dawn, that’s safe for your flooring and highly effective at removing grime and grease from the floor surface of your bathroom.

To further strengthen this mixture, you can add a cup of white vinegar into the bucket as well.

With a mop or push broom, clean the entire floor. You can also use a small brush for this if you are covering only a small area.

Using Chlorine

Chlorine is a great bleaching agent and can be used as a cleaning product on your bathroom floor. Not only does chlorine has dirt removing abilities, but it can also eliminate mold, yeast, and other microorganisms.

Using chlorine will help you remove any stubborn stain from your bathroom floor completely; simply apply it on your bathroom floor, then allow it to sit for a few minutes before mopping.

To improve the effectiveness of this product, you can scrub the floor with a soft brush after applying the chlorine, then mop the floor afterward.

Using Scouring Pads 

Scouring pads provide the right amount of friction to help remove any stain on your bathroom floor.

Alternate between using soft and hard sponges depending on how tough the stain you are dealing with is.

However, you may need more abrasive sponges when dealing with stubborn stains. Scrub your bathroom floor using scouring pads until all the stains are completely lifted.

Using Cooking Oil

This is a great cleaning tip that isn’t so much popular; it is quite simple too. Place a few drops of cooking oil on the stubborn stains but do this with extra care and avoid overusing it as it may add more stains onto your floor.

You can use a soft cloth to apply the oil onto the floor before cleaning and when you are through with the cleaning, rinse the bathroom floors completely.

If there’s excess oil on the floor, you can use soap or shampoo to get rid of it. Doing this treatment regularly will help to ensure that your bathroom floors do not accumulate any dirt or stain.

Read: Can you use vegetable oil to clean floor


When you are done cleaning your bathroom floor, rinse the floor with clean water and direct the water down the drain using a floor squeegee.

If you do not have this tool handy, you can use only a slightly wet mop to keep the moisture at a minimum. You can also use a spin mop for this as they are highly effective at wringing out excess water.

Dry the Floor

At the end of the cleaning session, you need to completely dry the floor to avoid any growth of mold or mildew. Use a clean towel or cloth to wipe the floor dry, paying extra attention to corners and grout lines which are areas that are more prone to mold.

How to Clean Bathroom Floor With Baking Soda

Baking soda can be used to clean bathroom floor; all you need to do is create a paste by mixing baking soda and water.

Apply the paste onto the dirty areas of the bathroom floor like the grout using an old toothbrush. Wok the paste into the floor properly and rinse the area with warm water when you are done.

Using baking soda on dirty grout can help to brighten them. When dealing with tougher stains, allow the paste to sit for a few minutes on the floor before you begin scrubbing.

Read: How to clean shower floor

How to Clean Bathroom Floor With Vinegar

Fill a bucket with a gallon of warm water and mix in ½ cup of vinegar solution, then mop the floor as usual.

If you could not get your floor to look as clean as you would like, you can mop the floor again using fresh water and detergent.

When you are done cleaning the floor, rinse the area with clean, warm water to remove all residual soap from the tiles, so it doesn’t leave streaks on the floor to attract and hold dirt.

If you have a stone floor like marble flooring, avoid the use of vinegar or chemicals to clean it.

Read: How to clean textured shower floor

How to Clean Bathroom Floor With Bleach

If you have tough stains on your bathroom floor that are persistent even after the use of natural products, you will need to use bleach.

If you have white grout, you can create a cleaning mixture by combining a 75/25 solution of bleach and water. But if you have colored grout, you will have to use plain water. Using bleach on colored grout may remove the coloring.

With a toothbrush or the edge of a sponge, clean the bathroom floor and grout with the solution, then rinse the floor thoroughly with warm water after you are done to remove all the bleach residue.

When handling bleach, make sure to wear a pair of rubber gloves to protect your hands. You will need to apply a coat of grout sealer to the grout between the tiles when the floor is completely dry to prevent it from absorbing dirt later on.

In place of bleach, you use a commercial grout cleaner that is stronger than natural cleaning products but remember to check the packaging label to confirm it doesn’t contain bleach as an ingredient.

Read: How to clean bathroom mats


This article discusses how to clean bathroom floor stains, as well as different natural and non-toxic products you can use to clean your bathroom floor.

Cleaning your bathroom floor can be a challenging task as its constant exposure to water causes the formation of stains and grime easily, but with a few cleaning tips and tricks, you can maintain a clean bathroom floor.

Scroll to Top