You are visiting us from

How to clean stained concrete floors

Industrial concrete floors are continually mistreated. Spilling chemicals, oils, and other elements on these floors is a common occurrence.

But the effect caused by these spills can be eliminated, or at least partially erased, thus maintaining a functional and better-looking floor.

Throughout this article, we will explain the different steps to follow in order to make the different types of stains disappear on a concrete floor. We will also offer a solution to deal with stains by using a concrete floor treatment that will last for many years.

How to remove oil stains from concrete floors

Oil spills are pretty ugly, leaving a very unattractive black mark on the concrete floor.

Oil stains on the concrete floor
Oil stains on the concrete floor | BECOSAN®

One way to remove these stains is to try to absorb the oil as soon as possible. This way it doesn’t penetrate into the concrete floor.

Therefore, in cases of new or small stains on a concrete floor, which have been caused by oils, the treatment to go for would consist of the following steps:

  1. Pour mud or cat litter over the stain and scrub with a stiff broom or brush.
  2. Leave the mud or cat litter for an hour on the stain. If it’s a tougher stain, leave it on overnight. Then sweep it away.

If after this process, the concrete floor still shows oil marks, then put on rubber gloves, goggles and do the following:

  1. Mix hot water with a cup of TSP (trisodium phosphate), and pour this solution on the stain.
  2. Allow the solution to interact with the concrete floor for at least 30 minutes. Then scrub it with a stiff nylon brush.
  3. Finally, use a hose with pressurized water on the area that has been treated.

Repeat this process for deeper stains.

How to remove paint from concrete floor

Paint stains are another common feature on concrete floors.

If you act quickly it is possible to deal with these stains, although there can always be a small hint of color if the spill involves a large amount of paint.

Spilled paint

Assuming that the stain is fresh, that is, that paint has just been spilled onto the concrete floor, do the following: put on some eye protection goggles and create a mixture with a cup of TSP with almost 4 liters of hot water.

Pour this mixture over the paint stain, scrub it with a long, stiff brush, and pressure rinse with a hose.

On the other hand, old and large paint spills on concrete floors are a much more serious matter. You have to use a chemical paint stripper, eye protection, special gloves for chemical products, and a respirator or, failing that, a dust mask.

The steps to follow to remove the most difficult paint stains on concrete floors would be the following:

  1. Mix the chemical paint stripper with an absorbent material until you obtain the consistency of a thick paste. The absorbent material can be baby talcum powder, diatomaceous earth, or finely ground clay.
  2. Spread this solution over the paint spill with a brush or a thick sponge and leave for about 20 minutes.
  3. Then use a plastic paint scraper to remove any loose paste and paint. If you still find a small paint stain on the concrete, spread it out again and let it sit for another half hour before scraping again.
  4. The next step is to sprinkle the abrasive powder over any stain that still needs to be removed and rub it in well with a nylon brush and water.
  5. Finally, rinse the treated area with a high-pressure water hose.

How to remove rust from concrete floor

Rust stains on concrete floors can come from rusted metal furniture, old tools, and other products found in industrial buildings. These cause an ugly orange-brown colour on the concrete floor’s surface.

How to remove rust stains from concrete floors
How to remove rust stains from concrete floors | BECOSAN®

Rust stains are very difficult to remove completely, but some treatments can help reduce them to a great extent.

If it’s a fresh rust stain, the acid found in vinegar may be enough to remove it.

To do this, you have to pour the vinegar directly on the stain, let it act for approximately 10 minutes, and then rub with a stiff nylon brush. Subsequently, you have to rinse and repeat if the stain has not disappeared.

In the case of large and old rust stains, a special rust remover must be used.

When using this product, due to the acid it contains, it is necessary to use eye and hand protection.

To do this, you must follow the steps indicated by the product instructions and then cleaned with a pressurized water hose. Repeat until necessary.

How to remove mud and foliage stains from concrete floors

Removing mud and foliage from the concrete floors is a simple task.

However, when the mud and soaked leaves have been on the concrete for long periods of time, they could leave brown stains.

Mud and foliage stains on concrete floors
Mud and foliage stains on concrete floors | BECOSAN®

To remove mud and foliage stains on concrete floors, the following steps must be carried out:

  1. Mix liquid dishwashing detergent with warm water in a spray bottle and shake.
  2. Spray the liquid over the stains and let it sit for about 10 minutes. Then scrub with a stiff nylon brush.
  3. Lastly, wash the treated floor area with a high-pressure water hose.

How do I remove stains from concrete floors? How do I clean concrete?

There are guidelines on how to maintain an industrial concrete floor, among others:

These guidelines are common for maintaining a new concrete floor from the beginning. But what happens if these guidelines have not been followed and it’ s already too late? Or if you have rented a new industrial building and have to face a floor in unfavourable conditions.

Even if these guidelines are followed, in most cases it is nearly impossible to maintain a floor in optimal quality and hygiene conditions. This is due to the intense use of the floor, either by:

  • Machinery traffic
  • Scraping of pallets on the floor
  • Dust generation in joints or cracks

Improvement treatment for concrete floors

The BECOSAN® polished concrete floor is a solution to these problems, by using a floor treatment that not only eliminates stains and superficial damage the floor may have but also protects and improves the concrete so that these problems don’t occur in the future.

BECOSAN® is not a cleaning treatment, it is a finish for industrial flooring.

Thanks to the sanding and polishing of the concrete, a dense, hard. and resistant surface is achieved which is able to withstand intense use and improve its cleaning.

In addition to improving the floor quality, this ease of cleaning reduces the cost of its maintenance since it will require less material and time to clean. 


10 years dust proof guarantee. Unique BECOSAN® patent

Feel free to share our content

Use these buttons to share directly in one click on your favourite social network.

Share on linkedin
Share on whatsapp
Share on facebook
Share on twitter
Share on email