
Tested and Proven: How to Get Oil Out of Shower Fast
Immediate Action (first 5 minutes)
Grab a dry towel right now. You need to act fast before that slick mess seeps into the porous grout lines and creates a permanent, dark shadow that drives you crazy every morning. I've slipped on this exact mistake more times than I care to admit, and letting oil sit is the worst thing you can do. Whether you dropped a bottle of expensive massage oil, used a heavy bath bomb, or spilled a thick shaving oil, the first five minutes dictate your success.
Do not add water yet. Water and oil repel each other, and adding moisture right now will just push the lipid molecules deeper into the microscopic pores of your tile and grout. Instead, take a stack of dry paper towels and press them firmly onto the spill. Blot the area repeatedly. Never wipe or smear the oil, as this only spreads the slick film across a wider surface area. Keep blotting until the paper towels come away mostly dry. If you have kids who track mud everywhere and the floor is already dirty, the oil will trap that grit and create a stubborn, muddy paste. Get the bulk of the liquid up immediately, and then move to the actual cleaning phase.
What You'll Need (tools/products)
I've tested dozens of cleaning supplies over my 10 years of cleaning tile professionally. You don't need a massive arsenal, but you do need the right chemical degreasers and physical agitation tools. This isn't the cheapest option compared to just using plain water, but it actually works. Below is the exact kit I keep in my own bathroom cabinet for these specific spills.
| Tool / Product | Specific Brand / Model | Estimated Price | Why I Recommend It |
|---|---|---|---|
| Degreasing Spray | Dawn Powerwash Dish Spray | $6 - $8 | The continuous spray and heavy surfactants break down lipids instantly. |
| Grout Brush | OXO Good Grips Grout Brush | $8 - $12 | Stiff bristles fit perfectly into standard 1/8-inch grout lines. |
| Squeegee | Rubbermaid Reveal Squeegee | $10 - $15 | Removes dirty water quickly without leaving streaks behind. |
| Microfiber Cloths | Amazon Basics 24-Pack | $15 - $20 | Highly absorbent and traps oil rather than just pushing it around. |
Step-by-Step Removal (4-7 steps)
Now that you have your supplies, it is time to break the chemical bonds holding that oil to your shower walls and floor. I'll be honest, this takes elbow grease if the oil has been sitting for a few days. But if you follow these exact steps, you'll have a squeaky clean surface in about 15 minutes.
Step 1: Dry the Surface Completely
Take a dry microfiber cloth and wipe down the entire affected area. You want the tile to be completely free of standing water. Surfactants in your cleaner need direct contact with the oil molecules to work properly. If there is a layer of water in the way, the cleaner will just dilute and slide right off the wall.
Step 2: Apply the Degreaser Generously
Spray the Dawn Powerwash directly onto the oil stain. Don't be shy with it. Coat the tile and the grout lines until they are visibly wet with the blue foam. Let it sit for exactly 5 minutes. This dwell time is non-negotiable because the surfactants need time to encapsulate the lipid molecules and lift them away from the porous surface.
Step 3: Agitate the Grout Lines
Grab your OXO Good Grips brush and start scrubbing. Focus heavily on the grout lines, as this is where the oil loves to hide and cause dark, ugly stains. Use firm, circular motions. You should see the foam start to turn slightly yellow or brown as it pulls the oil and trapped dirt out of the pores. I always keep a separate brush just for heavy grease so I don't cross-contaminate my regular cleaning tools.
Step 4: The Hot Water Rinse
Turn your shower on to the hottest setting your plumbing allows, ideally around 120°F. Hot water lowers the viscosity of the oil, making it much easier to wash away. Rinse the walls and floor thoroughly for at least 2 full minutes. Watch the water sheet off the tile; if you see any beading or rainbow-like slick spots, you missed a patch and need to repeat steps 2 and 3.
Step 5: Squeegee and Dry
Turn off the water and immediately use your Rubbermaid squeegee to pull the remaining water down the walls and into the drain. This prevents hard water spots from forming while the tile is still warm. Finally, take a dry microfiber cloth and buff the glass and tile. When your landlord inspects next week, they won't believe this is the same shower.
Alternative Methods (2-3 backup methods)
Sometimes the standard dish soap approach doesn't cut it, especially if you are dealing with heavily oxidized oils or thick, wax-based bath bombs. In my experience cleaning tile for 10 years, I've had to pull out the heavy hitters for stubborn, set-in stains. Here are three backup methods that I rely on when Dawn just won't do the job.
Method 1: 91% Isopropyl Alcohol
Alcohol is a fantastic solvent for lipids. Pour 91% isopropyl alcohol into a spray bottle and mist the oily grout lines heavily. Let it sit for 3 minutes, then scrub with a stiff brush. The alcohol literally dissolves the oil on contact, turning it into a liquid that wipes away easily. Just make sure your bathroom fan is running, as the fumes can get overwhelming in a small, enclosed shower space.
Method 2: Baking Soda and Dish Soap Paste
Mix 1/2 cup of baking soda with 2 tablespoons of liquid Dawn dish soap in a small bowl. Stir it until it forms a thick, frosting-like paste. Apply this paste directly to the stained grout using an old toothbrush. Let it dry completely for about 20 minutes. As it dries, the baking soda acts like a microscopic sponge, pulling the oil out of the cementitious grout. Scrub it vigorously and rinse with hot water.
Method 3: Krud Kutter Original
This isn't a standard bathroom cleaner, but it is a commercial-grade degreaser that works miracles. Spray Krud Kutter Original on the shower floor and let it dwell for 10 minutes. It has a stronger chemical profile than dish soap, so wear rubber gloves to protect your skin. Rinse it away thoroughly, and you'll find that even the oldest, most embedded shaving oil residues will lift right off the fiberglass or tile.
Prevention Tips
Getting the oil out is only half the battle. Keeping it from ruining your shower in the first place saves you hours of scrubbing every month. I've implemented a few strict rules in my own home to prevent oil buildup, and they make a massive difference in daily maintenance.
- Seal Your Grout Annually: Unsealed grout is basically a sponge for oil. I use Aqua Mix Sealer's Choice Gold every 12 months. It creates an invisible, hydrophobic barrier that forces oil to sit on top of the grout rather than sinking in. A $20 bottle lasts for years and saves you from deep-cleaning nightmares.
- Squeegee After Every Shower: It takes exactly 15 seconds to squeegee the walls and floor after you bathe. This removes the oily film before it has a chance to dry and bond to the surface. Keep the squeegee hanging right inside the shower door so you don't forget.
- Switch to Water-Soluble Oils: If you use heavy massage oils or thick bath oils, consider switching to water-soluble alternatives. These are specifically formulated to emulsify and wash cleanly down the drain when they hit the water, leaving zero residue behind on your tiles.
- Run the Exhaust Fan: Steam carries vaporized oils from hot bathwater and deposits them on the upper walls and ceiling. Running a high-CFM exhaust fan during and for 20 minutes after your shower pulls that oily moisture out of the air before it can settle.
FAQ
Will oil stain my grout permanently?
Unsealed grout is highly porous and will absorb oil quickly, leading to dark, stubborn stains. If you catch the spill within the first few hours, you can usually extract it using a strong degreaser. However, oil left for weeks can permanently discolor the cementitious material.
Can I use bleach to remove oil from the shower?
Bleach is a disinfectant and a whitener, but it is not a degreaser. It will not break down the lipid molecules in bath oils or massage oils, meaning the slick residue will remain on your tiles. Stick to surfactant-heavy cleaners like dish soap or dedicated bathroom degreasers for actual oil removal.
How often should I seal my shower tiles?
I recommend resealing your shower grout every 12 to 18 months to maintain a waterproof barrier. You can test your current seal by dropping a few beads of water on the grout lines. If the water absorbs and darkens the grout within three minutes, it is time to apply a fresh coat of sealer.
Is it safe to mix vinegar and Dawn dish soap?
Mixing these two common household items is completely safe and creates a highly effective, thick cleaning gel. The dish soap cuts through the oily residue while the mild acidity of the vinegar helps dissolve hard water spots. Just avoid mixing vinegar with bleach, as that creates toxic chlorine gas.









