To remove an old oil stain from the concrete floor, first, put some clay litter over the stain and leave it overnight, then remove the litter, put some dishwashing soap over it, and leave it for another night. Now scrub the surface and wash it with water.