DIY Natural Roll-On Deodorant

Making your own DIY natural roll-on deodorant at home is so much cheaper than store-bought natural deodorants and in my experience, it works MUCH better, too! This recipe uses beeswax, coconut oil, essential oils and arrowroot or cornstarch powder to nix the stinkiness and reduce sweating.

DIY Natural Roll-On Deodorant with beeswax, coconut oil, essential oils and baking soda

So, I've had a deodorant recipe here on the blog for over a year that's super duper easy to make and really works. However, you have to use your fingers to apply it and many just have a hard time sticking their fingers in their pits. I get it, don't wanna stick your fingers in the stank (even though I always apply it when I'm clean), so I finally bought myself some roll-on containers from Amazon. All you really have to do is to add beeswax to my original recipe to make it roll-on and melt the concoction over the stove. It's more work and more to clean up, so I like to make a double batch, which fills four tubes and will last for at least six months or more, and it doesn't spoil!

Why Make Your Own?

If you're new to making your own deodorant, I encourage you to check out my original deodorant post, as I go into detail there about why store-bought, non-natural deodorant is so toxic. It's magical ingredient – aluminum – is an endocrine disruptor that disrupts things like your thyroid, hormones, reproductive system and more which can lead to all kinds of disorders and even cancer. For something I use every single day, it's very important to me to use a non-toxic one.

You can buy a natural one in the store (my grocery store now even carries them) however, they are pretty pricey and I've tried a bunch (Tom's of Maine, Jason and several others) and not a single one has worked well. I'm not sure why, but I'm tired of spending my money when I have a homemade version that works like a charm!

DIY Natural Deodorant Recipe - Non-Toxic Roll-On - Ingredients

A Note About Baking Soda

Baking Soda Can Be Irritating

The baking soda in this recipe can be quite irritating to the skin if it is applied right after shaving. It is very important that you wait a few hours afterwards and apply something soothing to your underarms like coconut oil, witch hazel or aloe vera in the interim. I usually take a bath at night (love my baths in epsom salts!) and shave then, and apply the deodorant in the morning. I don't have any irritation if I do it that way.

Baking Soda Is the Magic Ingredient

One hot summer when I was running around a lot with the kids and also going back and forth to the gym, I experimented with a whole bunch of different deodorant recipes that don't use baking soda – a probiotic one, ones with apple cider vinegar, alcohol, witch hazel – you name it, I've tried it! They didn't work – I stank like I hadn't had a bath for several weeks as I experimented and I really got sick of smelling like I lived in a tent in the woods and hunted squirrels for food. So, I went back to this recipe again. I discovered that baking soda is the magical ingredient.

Stir all ingredients in a saucepan and melt and medium-low heat

If the Recipe Doesn't Quite Work Work for You…

If you find this DIY natural roll-on deodorant recipe t's not working to keep the stink away, you don't have to throw it out. Scrape it out of the containers and melt it again on the stove, but add in more baking soda and coconut oil. Then 10 drops more of the essential oils to top it off.

The melted mixture is ready to pour into the deodorant containers.

The melted mixture is ready to pour into the deodorant containers.


DIY Natural Roll-On Deodorant – Non-Toxic Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

  • Author: Sara McFall, My Merry Messy Life




  1. Combine all ingredients, except the essential oils, in a saucepan. Heat on medium-low heat (want to be really careful not to burn it) until all is melted, stirring constantly, about 5 minutes. Add the essential oils and stir.
  2. Once it's all combined, pour into your deodorant containers and let cool (about 10-20 minutes). Then it's ready to use!
Homemade All-Natural Roll-On Deodorant Recipe

I love using my Young Living essential oils for this deodorant – they work so well and are great for supporting the body and immune system.



  1. I’m so grateful to have happened upon your deodorant recipe years ago in a Natural Living (exact title?) magazine while I was waiting at a Subaru dealership. Like you, I had tried several homemade recipes and while I appreciated the nontoxic ingredients, they didn’t work and I can’t go around life stinking like BO, lol. Your recipe works better than any store bought natural deodorants also I’m happy to say and much cheaper at that. So even for a busy part-time working mom, part-time at home mom, I can say that it’s well worth investing in these ingredients and few minutes of your time to make. For me the recipe seemed too stiff to roll on so we switched to just pouring it into glass tubs with screw top lids (like what face lotions come in). Thank you for sharing this excellent recipe! My husband and I have enjoyed it for years and will enjoy it for years to come. The only downfall is that it does contain a lot of coconut oil so I’m not sure if that is causing more “pit stains” on lighter clothing or if the beeswax does this (I use natural detergents so maybe they’re not harsh enough to get these ingredients out fully. But now that I’ve come across your website and see you have a homemade laundry detergent recipe and links for other natural detergents to purchase, perhaps I just need to trial a new one. Keep up your great work. =)

  2. Thank you. Your review seems workable. Can I use this recipe as an entrepreneur? What is the shelf life of the product.

    May I have the recipe for the deodorant stick please. Thank you for your cooperation in this regard.

  3. I’ve been making this for 8 years now. Other deodorants have made me stink after a few weeks of use. This one WORKS. It’s not sticky. I workout several times a week and this is effective!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star