A contractor spilled linseed oil on my stone patio, staining a large area. I tried cleaning the stone with simple dish soap & water, and it had absolutely no effect. I fear that the oil has been absorbed. Any other suggestions for a cleaning method, one that won't discolor the stone during cleaning?

The stained surfaces are bluestone, brick, and some random rocks.

Thank you for any suggestions.

  • 1
    1. Use an excess of turpentine/mineral spirits to dissolve the linseed oil then sop it up. 2. Steam clean. Jul 8, 2017 at 23:25
  • 1
    Related: diy.stackexchange.com/q/83299/21138
    – Chris H
    Mar 6, 2018 at 13:22
  • Linseed is a drying oil, so this comes way too late, but limonene, orange oil, is mighty good at lifting unwanted oil spills. Put a generous amount on the the spill, equal volume or so, scrub the Dickens out of it, and hose off. Likely even after an hour, far less a day, some of the linseed has oxidized/polymerized, and is not coming out. Jun 12, 2018 at 2:32
  • Why don't people have contractors clean up messes made. They're paying for a quality job, and that includes not messing up other stuff?
    – FreeMan
    Apr 22, 2021 at 14:42

1 Answer 1


If the area isn't unreasonably large a poultice of talc and mineral spirits should work. You could purchase a commercial poultice preparation if you don't care to play Kitchen Chemist, but it may take some shopping to find a large tub rather than the small jars marketed for countertop maintenance.

For areas too large for that but too small to have steam cleaned your best bet is probably a commercial degreasing product (or copious amounts of mineral spirits) and your garden hose. Soaking the area first should help by saturating the stone so the solvents won't be able to carry more contaminates into the stone.

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.