How to Remove Those Unsightly Body-Oil Stains and Odors From Your Bed Sheets

Happy couple lying in bed with white sheets, next to an image of Grandma's Secret Spot Remover Laundry Spray bottle, available on Amazon, highlighting chlorine-free and toxin-free fabric cleaning

Two Simple Methods to get those sheets clean

We're excited to share with you two effective methods for keeping your bed sheets pristine and fresh, despite the common challenges of sweat and body oil stains. First, we'll dive into a do-it-yourself (DIY) approach, utilizing easily accessible household ingredients, perfect for those who love a hands-on solution. Then, for those seeking a more straightforward option, we'll introduce you to Grandma's Secret Spot Remover, a tried and true product - Available on Amazon. Whether you're a DIY enthusiast or prefer ready-made solutions, this post has got you covered with practical, easy-to-follow advice for maintaining the luxurious feel of your bed linens. Let's get started!

Talk about ruining the mood

You have the most comfortable bed mattress on a lovely romantic sleigh bed, topped with luxurious Egyptian cotton sheets. You can’t wait to get in and snuggle in for the perfect night’s sleep. It’s everything you imagined it would be. Then the next morning comes, and it’s nothing that a Bed Scrunchie can remedy.

Oh, the horror! Someone (not naming names) had the audacity to sweat in the middle of your beautify ensemble of luxury linens. Even the pillowcase is soiled with unsightly body oil marks! Your fairy tale was short-lived, but at least you had one night together of sheer perfection. Try as you may, there is no way to convince anyone just to stop secreting during the night, be it body oil or sweat and the odors that accompany it. Since we cannot prevent it, we seek to understand, then eliminate it.

First comes understanding

Body oil stains and odors make even new bedsheets quickly look older and more worn, even when they’re still brand new. With this discovery, you are left with two choices of dealing with sweat, body oil and stains. You either resolve to buy only dark colored sheets, or you learn the tricks for removing the stains and odor. Wondering what the secret is to remove those unsightly body oil stains and odors from your bedsheets? We’ve got you covered.

Sweaty sleepers

Hot Sleeper

For the sweaty sleepers, we must understand what happens when the body is at rest. As we sleep, the body reduces its temperature and expels heat from the body to protect the organs. If the sheets are not porous enough, or worse-yet, made with synthetic fabric, that heat is trapped, and the body reacts by sweating. The two leading causes for the yellow stains are aluminum-based antiperspirants, which contain acids that add to the staining process, and urea in the sweat itself (yes, it’s like urine). Urea contains compounds that cause stains on bedsheets.

Some are prone to some degree, but many can find relief with some good natural fiber sheets. If that prevention combined with altering the room temperature doesn’t work, then you continue with a good cleaning regimen and launder your sheets more frequently before the odors start coming from your bedsheets. The odors arrive as lingering bacteria starts multiplying. To learn more about how often to wash your sheets, read the blog: How often should you really be changing your bedsheets?

Oily sleepers

Sebum is the oily substance that your body secretes to lubricate your skin. This is also the substance that contributes to acne when secreted in abundance. That abundance of sebum produces oily skin, which is what creates body oil stains on your bedsheets and sometimes clothing. Over time, especially with teens and young adults, you may notice body oil stains on your pillow cases more than the bedsheets.

Removing Body Oil Stains and Odor from your Bedsheets 

Method 1

Six-step infographic for cleaning bed sheets, showing Step 1 Initial Wash with washing machine, Step 2 Secondary Wash with detergents, Step 3 Soak Overnight with moon and stars, Step 4 Final Wash with vinegar bottle, Step 5 Air Dry with sheets on a clothesline, and Step 6 with a happy couple in clean sheets

Step 1 - Run your body oil-stained bed sheets through a regular wash with your favorite detergent and hot water.

Step 2 - Fill your washer again with extra hot water and add a tablespoon Dawn dish soap (to cut the grease), another regular dose of laundry detergent, and a quarter-cup of Arm & Hammer washing soda (not baking soda). Washing soda neutralizes body oil odors and is gentler to the skin and fabrics than bleach

Step 3 - Allow the load to agitate for a short time, enough to mix everything up, then let it soak overnight.

Step 4 - In the morning, drain the dirty water out of the washer and run the sheets again through a regular cycle. Instead of fabric softener, add a half-cup of white vinegar to prevent any additional residue or oil from attaching to your bedsheets. I promise your sheets will not smell like a salad.

Step 5 - If you’re able to, hang your sheets outside on a clothesline. The ultraviolet radiation of the sun brightens whites and kills any surviving bacteria that caused the odors on your bedsheets. In addition to that is the beautiful smell of “clothesline crisp” from drying them outside.

Method 2

Grandma's Secret Spot Remover Laundry Spray -  Removes Oil, Paint, Blood and Pet Stains - Available on Amazon

Step-by-step visual instructions for using Grandma's Secret Spot Remover. Step 1 shows the product being sprayed directly onto a cloth with a green stain. Step 2 illustrates the stain after the product has been worked into the fabric, with a clock indicating a wait time of 5-10 minutes. Step 3 depicts a washing machine, signaling the washing of the treated garment. The final panel shows a 'before and after' comparison of the stain, highlighting the effectiveness of the product in removing stainsImage of Grandma's Secret Spot Remover spray bottle with a label featuring an illustration of a grandma. Around the bottle, there are before-and-after images of fabric demonstrating the removal of oil stains 

Time For Some New Bedsheets

If you have several bedsheet sets with years of unsightly body oil stains odor, you may wish to opt for some replacements. Our New organic bed sheets are wonderfully compatible with the Bed Scrunchie, so go ahead and buy both of them! Best of all they are 50% off when you bundle! 

use code Blog15 To Save 15% on Bed Scrunchie

Elegant ivory bed sheets and pillowcases set on a stylish bed with a dark headboard, complemented by a bedside stack of books and a vase with pink flowers, presenting a clean and inviting bedroom atmosphere

More clean sheets tips and pointers

Here are a few tips to maintaining your bedsheet investment to bring you years of bliss:

Sensitivity to scents

Even though we recommend Dawn dishwashing liquid, it may not be very friendly to those “scentsiitive” types. Non-smelling dish soap may be a suitable alternative. Worst-case scenario, add a little extra (but not too much) to the soaking period.

Older sheets

This method works beautifully with newer bedsheets. If your bedsheets are older with years of compounded stains, it’s still worth a shot, but allow for longer soaking time. If it fails, it’s time for some new sheets, and you know exactly how to keep them beautiful this round.

Increase wash frequency

If you or your sleeping partner is regularly leaving body oil stains and sweat odors on your sheets, wash your sheets more frequently. Weekly would be best to keep those body oil stains under control. Odors, for instance usually take a couple of weeks before the bacteria population peaks. Catching in plenty of time beforehand will keep them fresh for every bedtime.

Sheet storage

Since the odors are coming from secretions, there is no need for special storage as long as you are taking steps to remove the sweat and body oil stains and odors.

Switch to natural fibers

Fabric matters when it comes to odors in your bedsheets. Synthetic fabrics are more prone to holding in those odors more than the natural fiber sheets. Replace all synthetic blend sheet sets with 100% cotton sheets to make the odors easier to combat. You’ll love the way they feel, and your body temperature is better regulated, too.

Special offer for our blog readers :

use code Blog15 To Save 15% on Bed Scrunchie


6 comments


  • Debbie

    If your spouse’s body residue is a waxy buildup that will not come off in the wash, you might feel as I do, that the sheets are ruined. The waxy buildup I speak of has a distinct and very off-putting smell. I have to mark the label on the tag inside the pillowcases he uses, to make sure he “gets his” each time I wash. I wash weekly at the minimum. I’ve purchased extra pillowcases so that I can change his every other day, but the fitted sheet on his side looks like a greasy spot. A remedy is really worth any extra effort on my part, but the Dawn liquid and long soaks hasn’t done it, nor white vinegar. Next I’ll try this method with the Arm & Hammer washing soda. I always buy cotton sheets. I’m very particular about my sheets, and I’d never seen anything like this waxy stuff before. He can’t help it, but it’s gross. His pillowcases need to be segregated from all other linens, because the smell gets in everything. Its not like B.O.; I can’t describe it. Almost like the kids’ crayons.


  • Michelle Petty

    On step 4, do I use detergent?


  • Susan Schechter

    I have a front-loading washer that doesn’t really allow for an overnight soak. How can this cleaning method be adapted to accommodate my washer?


  • Janet

    I don’t have time to wash my sheets this way. Pretty complicated


  • Janet

    That’s a lot of work and time to wash bed sheets


Leave a comment

Please note, comments must be approved before they are published

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.