
First published in 2022 and updated in 2026.
Our DIY roll on deodorant combines magnesium, witch hazel, sea salt and your choice of essential oils to help keep you feeling clean and fresh. This recipe is especially useful if you prefer a bicarb-free deodorant, or if paste deodorants feel too heavy for your skin.
This simple, vegan recipe is quick to make and designed to help control body odour effectively without blocking sweat.
Magnesium is naturally antibacterial, while witch hazel helps refresh the skin and reduce excess moisture and oils. The result is a lightweight, liquid deodorant that works well in a roll on bottle or spray bottle.
What ingredients do you need for DIY roll on deodorant?
This recipe makes enough to approximately fill 1 x 75ml roll on deodorant bottle.
- 1/2 tbsp Magnesium Chloride Flakes
- Pinch of sea salt
- 1 tbsp warm distilled water or boiled tap water
- 50ml witch hazel
- Essential oils of your choice. Here we used 12 drops each of lavender, ylang ylang, bergamot and grapefruit essential oils for a fresh, floral and uplifting scent
- Container of choice. Here we used a 75ml roll on deodorant bottle, but you could also use a spray bottle
It's recommended to patch test each ingredient first, especially if you have sensitive skin or are using essential oils.
How to make your own DIY roll on deodorant
Step 1: Add the magnesium chloride flakes and sea salt to the warm water and stir to dissolve.
Step 2: Add the essential oils and mix.
Step 3:Pour into your chosen bottle and top up with witch hazel. Shake well.
How do you use DIY roll on deodorant?
Shake before use. Spray or roll a small amount of your DIY deodorant onto clean, dry underarms as you would normally use deodorant.
- Allow to dry before dressing
- Avoid applying straight after shaving if your skin is sensitive
- Reapply on hot, humid or active days
- Store out of sunlight and use within 4–6 months
As this DIY roll on deodorant recipe contains magnesium, you may feel a tingling sensation when using it for the first time, especially just after shaving.
Our DIY roll on deodorant is not an antiperspirant. You will still sweat. Instead, it is designed to help control odour with magnesium, witch hazel and essential oils.
Is DIY roll on deodorant good for sensitive skin?
This recipe can be a gentler option than bicarb-based deodorant because it does not use bi-carb soda. However, sensitive skin can still react to essential oils, magnesium, shaving, friction or applying too much product.
If your skin feels sore or reactive — or your deodorant just isn’t working as expected — read our guide to common natural deodorant problems and how to fix them.
If irritation is your main concern, you may also like our guide to the best natural deodorant for sensitive skin.
Not ready to make your own? Choose our ready made solutions
Prefer something simple and ready to go? These natural deodorants are tried, tested, and loved — no mixing required.
Biome Natural Deodorant Cream Unscented Best for: Sensitive skin, fragrance-free Why it stands out: Gentle, bicarb-free formula. A reliable everyday option for easily irritated underarms. |
Best for: Easy application, liquid formula lovers Why it stands out: Smooth roll-on texture that feels lightweight on the skin, with magnesium-based odour control. |
Best for: Strong odour control Why it stands out: A cult favourite for a reason — highly effective at neutralising odour, even during workouts or hot weather. |
FAQs: DIY roll on deodorant
Does DIY roll on deodorant actually work?
Yes, DIY roll on deodorant can help reduce body odour when it uses ingredients that target odour-causing bacteria. This recipe uses magnesium, witch hazel and essential oils to help keep underarms feeling fresh.
Is DIY roll on deodorant an antiperspirant?
No. This DIY roll on deodorant is not an antiperspirant, so it will not stop you from sweating. It is designed to help manage odour while allowing the body to sweat naturally.
Why does magnesium deodorant tingle?
Magnesium can create a mild tingling feeling, especially when applied after shaving or on sensitive skin. If the sensation feels uncomfortable or your skin becomes irritated, stop using it and rinse the area.
Can I make this deodorant without essential oils?
Yes. You can leave the essential oils out if you prefer an unscented deodorant or have sensitive skin. The deodorant will still contain magnesium and witch hazel.
How long does DIY roll on deodorant last?
Store this DIY deodorant out of sunlight and use within 4–6 months. If the smell, colour or texture changes, make a fresh batch.
Can I use a spray bottle instead of a roll on bottle?
Yes. This recipe works in a roll on bottle or spray bottle. Shake well before each use so the ingredients are evenly mixed.
Related Reads
Homemade deodorant in 10 minutes
The best natural deodorants in Australia and how to choose one that works
Best natural deodorant for sensitive skin
Common natural deodorant problems and how to fix them
How to avoid natural deodorant rash
Disclaimer
As with all DIY recipes, results can vary depending on factors like temperature, humidity, light, and ingredient quality. Some recipes can be adjusted (e.g. remelted or modified), while others cannot — please read the full recipe before starting.
Before using any raw ingredient, research its benefits, safety precautions, and potential side effects. If you have concerns, consult your medical professional. If you have sensitive skin, acne, or a health condition, seek medical advice before using new products — whether DIY or store-bought.
Use essential oils with care. They are highly concentrated and should always be diluted, never ingested, and patch tested before use. If you are pregnant, have a health condition, or take medication, consult your doctor before use.
Biome cannot offer refunds if your DIY skin, hair, or body care product doesn’t perform as expected.

Noosa Basics Roll-On Deodorant
Black Chicken Axilla Paste







