I've just moved in to a new house and I want to level the floor in the garage but it's covered in oil. A quick Google throws up a blog post and product by Polycote but nothing else specifically mentions oily floors.

Is Polycote the only product? Do I need a specail primer to lay over oil? What else do I need to know?


If you want a well-performing coating, you must do surface preparation according to instructions.

There aren't really any shortcuts around that. Oil is a contaminant that will fail almost any coating, and most definitely a water-based coating.

If you're new to surface preparation, I'm sorry if it throws a monkeywrench into what you hoped would be an easy project. I realize the temptation to shortcut. But it will give a very unsatisfactory result, and an even bigger mess to clean up.

| improve this answer | |

You need to get the oil off and out before adding a self-leveling coating, or it will tend to separate from the floor at the oily interface. Off is relatively easy (soap/detergent, or use chemistry to turn the oil to soap (saponify) with a base.)

Out is considerably harder, since oil will be soaked into the concrete like a sponge.

But at least start with removing all the accessible surface oil. Then wait to see if you have more surface oil after a few weeks.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.