Homeowners can remove oil from concrete by using a chemical concrete cleaner or degreaser, using a poultice, or sprinkling an enzyme cleaner on the spill, according to Concrete Network. The amount of oil on the concrete can determine which cleaner to use, and larger spills often require a more heavy-duty cleaner.
Things such as baby powder or cat litter can remove small spills on the driveway or in the garage, states Huffington Post. Sprinkle a thin layer of powder or litter on the stain to absorb the oil, let it sit overnight and then sweep it away the next day. Paper towels can be used to absorb any residue, however they should not be used to rub at an oil stain. After completing these steps, wash any remaining oil with dish soap or laundry detergent in hot water and allow the area to air dry.
For larger spots, hydrocarbon or alkaline-based cleaners typically work best, where as degreasers don't always work well on very heavy stains. Alternatively, homeowners can make a poultice by combining cat litter, sawdust, or other absorptive material with a solvent such as lacquer thinner or acetone. Allow the mixture to sit on the stain until it breaks it down, which may take several days.
Another option is to use enzyme cleaners which contain single-celled microorganisms that eat the oil. These enzymes devour the oil, turning it into carbon dioxide. when the oil is gone, the microorganisms die, leaving clean, oil-free concrete. Two recommended brands of enzyme cleaners are KT Microbial Products and ESI.