Diy Yoga Mat Cleaner Spray Recipe — DIY Yoga Mat Cleaner Spray — Natural Recipe That Works

DIY yoga mat cleaner spray recipe with vinegar. tea tree oil, and water. Natural, cheap, and effective for PVC, rubber, and TPE mats.

· by Jordan Reeves
Diy Yoga Mat Cleaner Spray Recipe — DIY Yoga Mat Cleaner Spray — Natural Recipe That Works

DIY Yoga Mat Cleaner Spray: A Natural Recipe That Actually Works

I’ve been teaching yoga for six years now, and before that I spent another six years just practicing. Over that time I’ve owned maybe a dozen mats. PVC, rubber, TPE, jute, cork. Some lasted years. Some started smelling like a damp basement after three months.

The common thread? How you clean them matters more than what they cost.

A good yoga mat cleaner spray is simple. It’s water, a mild disinfectant, and something that cuts grease and sweat. That’s it. You don’t need a $15 bottle of branded spray that’s 95 percent water. You need something that works without destroying the mat’s surface.

Here’s the recipe I’ve settled on after testing dozens of variations with students who have allergies, sensitive skin, and mats that cost anywhere from $20 to $180.

The basic formula:

  • 1 cup distilled water
  • 1/4 cup white vinegar
  • 10 drops tea tree oil
  • 5 drops lavender oil (optional, for scent)
  • A 16 oz spray bottle

Shake gently before each use. Spray onto a microfiber cloth, not directly onto the mat. Wipe down both sides. Let air dry for 5 to 10 minutes.

That’s the short version. Now let me explain why this matters, how to adjust it for your specific mat, and when you should skip DIY altogether.

Why Your Mat Needs More Than Water

Sweat is not just water. It contains salt, urea, lactic acid, and skin cells. Leave that on a mat and you’re creating a breeding ground for bacteria. I’ve seen mats that looked clean but smelled like sour laundry after two weeks.

A 2018 study in the International Journal of Environmental Research and Public Health found that shared yoga mats can harbor Staphylococcus aureus and other bacteria. Even if you’re the only person using your mat, your own skin flora builds up. After a few hot classes, that mat is hosting a small ecosystem.

Water alone won’t cut it. Soap can strip the surface. Harsh chemicals like bleach or ammonia break down the foam. Vinegar is acidic enough to kill most bacteria and fungi, but mild enough to leave the mat intact.

Tea tree oil is the backup. It’s antifungal and antibacterial. I’ve had students with athlete’s foot stop using shared mats and switch to tea tree oil spray on their own mats. The difference was noticeable within a week.

Lavender oil is optional. Some people find it calming. Others find it headache-inducing. I use it because it masks the vinegar smell, which fades within minutes anyway.

How This Recipe Works for Different Mat Materials

This is where most DIY guides get it wrong. They give you one recipe and pretend it works for everything. It doesn’t.

PVC mats (most common, like the classic Manduka or Liforme). These are durable and non-porous. The vinegar-water-tea tree mix works perfectly. Spray on cloth, wipe, done. I’ve used this on my Manduka Pro for four years. No peeling, no discoloration.

Natural rubber mats (like Jade or Hugger Mugger). Rubber is porous and sensitive to oils. Too much tea tree oil can break down the surface over time. Cut the tea tree to 5 drops per cup of water. And never spray directly onto the mat. The moisture can seep into the rubber and cause it to degrade faster. Always spray the cloth first.

TPE mats (eco-friendly foam blends). These are the trickiest. TPE is semi-porous and can absorb vinegar if you overspray. I recommend using half the vinegar (2 tablespoons instead of 1/4 cup) and adding a drop of mild dish soap to help lift sweat. TPE mats also dry slower, so give them a full 15 minutes before rolling up.

Jute and cork mats. These are natural fibers. Vinegar is fine, but the oils can stain. Use unscented tea tree oil (clear, not yellow) and test on a corner first. I’ve had one student’s jute mat turn slightly darker where she sprayed directly. Stick to the cloth method and you’ll be fine.

Cork mats. Cork is naturally antimicrobial, so you don’t need as much tea tree. I use 5 drops total. Cork also hates standing water. Wipe dry with a second cloth after cleaning.

When DIY Isn’t the Answer

I’m not going to pretend homemade spray is always better. It’s not.

Commercial cleaners like Manduka’s Mat Wash or Jade’s Mat Cleaner use surfactants that lift dirt more effectively than vinegar alone. If you practice hot yoga six times a week and your mat is soaked through, a DIY spray might not cut it. You’ll need a deeper clean every few weeks.

Also, some people hate the smell of vinegar. It dissipates, but if you’re sensitive to it, the first 30 seconds after spraying can be unpleasant.

And if you have a mat with a special coating (some Liforme mats have a polyurethane surface), check the manufacturer’s care instructions. Some coatings react badly to vinegar.

For most people, most of the time, the DIY spray works. But if you want a commercial option that’s also natural, I’ve reviewed several in my best yoga mat cleaner spray guide.

How to Choose the Right Approach

Cost is the biggest factor. A 16 oz bottle of commercial cleaner costs $10 to $15. That same $15 buys you a bottle of tea tree oil, a bottle of lavender oil, and a gallon of vinegar. You’ll make 20 batches. That’s about $0.75 per bottle.

But cost isn’t just about money. It’s about time. If you don’t want to mix ingredients and shake bottles before every class, a commercial spray is worth it. I keep both. A DIY bottle at home for weekly deep cleans, and a travel-sized commercial spray in my bag for after-class wipe downs.

For my students who are just starting out, I recommend the DIY route. It’s cheap, it’s effective, and it teaches you what your mat actually needs. Once you know that, you can decide if you want to upgrade to something fancier.

My full yoga mat cleaner guide covers both DIY and commercial options in more detail, including how often to clean based on your practice type.

The Complete DIY Recipe (Refined)

After six years of testing, here’s the version I give to my students. It’s adjusted for different mat types and includes a few tweaks I’ve learned the hard way.

Base recipe (works for 90 percent of mats):

  • 1 cup distilled water
  • 1/4 cup white vinegar (5 percent acidity)
  • 10 drops tea tree oil
  • 5 drops lavender oil (optional)
  • 16 oz spray bottle with fine mist nozzle

For rubber mats:

  • 1 cup distilled water
  • 1/4 cup white vinegar
  • 5 drops tea tree oil
  • No lavender (some rubbers react to it)
  • Always spray cloth first

For TPE mats:

  • 1 cup distilled water
  • 2 tablespoons white vinegar
  • 8 drops tea tree oil
  • 1 drop mild dish soap (Dawn or Seventh Generation)
  • Spray cloth, not mat

For jute or cork:

  • 1 cup distilled water
  • 3 tablespoons white vinegar
  • 5 drops tea tree oil (clear, unscented)
  • Wipe dry immediately after cleaning

Storage tip: Keep the bottle in a cool, dark place. Vinegar and essential oils degrade in sunlight. I keep mine under the bathroom sink. It lasts about three months before the oils start to separate. Shake well before each use regardless.

What About the Smell?

The vinegar smell lingers for about 30 seconds after spraying. Then it fades. Tea tree oil has a medicinal scent that some people associate with cleaning products. If you hate it, swap the tea tree for eucalyptus or lemongrass. Both have antibacterial properties, though tea tree is the strongest.

I had one student who couldn’t stand any scent. She used plain vinegar and water, no oils. Her mat stayed clean. The vinegar smell disappeared within a minute. She just had to be more careful about not overspraying because without the oils, the vinegar alone doesn’t have residual antimicrobial effect.


How Often to Clean

This depends on your practice.

  • Light practice (yin, restorative, gentle flow): Once every two weeks
  • Moderate practice (vinyasa, hatha, 3 to 4 times a week): Once a week
  • Hot practice (Bikram, power yoga, daily): After every class

I tell my hot yoga students to wipe their mats down immediately after class. Don’t roll it up wet. Let it air dry for 10 minutes first. That alone prevents most odor and bacterial growth.

For deep cleaning, once a month soak a microfiber cloth in the DIY spray and really scrub the mat. Then wipe with a damp cloth to remove residue. Let it dry completely before rolling.

I’ve written a full yoga mat care guide that covers drying, storage, and when to replace your mat entirely.

DIY yoga mat cleaner spray works. It’s cheap, natural, and effective for PVC, rubber, and TPE mats. You can adjust the recipe for your specific mat type. It takes two minutes to mix.

But it’s not magic. If your mat is already stained or smells bad, spray won’t fix it. You’ll need to soak it in a tub with mild soap and water, or replace it. And if you’re practicing hot yoga daily, consider alternating between DIY and a commercial cleaner with stronger surfactants.

For everyone else, this recipe will save you money and keep your mat clean for years. I’ve been using it since 2019. My Manduka Pro still looks new. My students who switched to it report fewer skin breakouts and less mat odor.

Try it for a month. If it doesn’t work for your mat, you’ve lost about $2 in ingredients. If it does, you’ll never pay $15 for a spray bottle again.

Shop Cleaners on Amazon →

Shop Cleaners on Amazon →

Why Trust Us

Every mat we recommend has been personally tested by our team. We never accept free products for reviews, and our recommendations are 100% independent. This article contains affiliate links — if you purchase through our links, we may earn a commission at no additional cost to you. Learn more.