Dry shampoo has become a staple in many households, but the commercial versions come with a price tag that can add up quickly. A single can of name-brand dry shampoo typically costs between $6 and $12, and regular users might go through one or two bottles per month. Over a year, that's $72 to $288 spent on a product that's mostly air and a few basic ingredients. Making your own dry shampoo at home costs a fraction of that—usually between 50 cents and $1.50 per batch, depending on what you already have in your pantry.
Free Guide to Car Door Handle Repair Options →
Beyond the financial aspect, making your own dry shampoo gives you control over what touches your scalp. Commercial dry shampoos often contain aerosol propellants, synthetic fragrances, and chemical compounds that some people prefer to avoid. Many homemade versions use just two or three ingredients: an absorbent powder base and optional scent. This transparency matters to people with sensitive scalps, those prone to product buildup, or anyone who simply wants to know exactly what they're using.
The process is also remarkably straightforward. You don't need special equipment, rare ingredients, or advanced knowledge. Most of what you'll need is already sitting in your kitchen or can be picked up at a regular grocery store for just a few dollars. Unlike many DIY beauty projects that require trial and error, dry shampoo recipes are forgiving—the worst that typically happens is that a batch doesn't smell quite right, and you can adjust it next time.
There's also something practical about having dry shampoo ready whenever you need it. If you run out on a Friday evening and don't want to make a store trip, you can mix up a fresh batch in two minutes. For people who travel frequently, the ability to make it at home means you're never caught without it—airport security doesn't restrict powder dry shampoos the way it does aerosol cans, and you can pack as much as you want.
Practical takeaway: Calculate how much you currently spend on dry shampoo annually. Most people will find that homemade versions pay for themselves in ingredient costs within the first month of regular use.
The foundation of any dry shampoo is an absorbent powder that soaks up excess oil from your scalp. The two most common base options are cornstarch and baking soda, though arrowroot powder and tapioca starch also work well. Each has different properties that affect how your dry shampoo performs and which hair type it suits best.
Free Guide to Preparing Frozen Mussels at Home →
Cornstarch is the most popular choice because it's inexpensive, readily available, and absorbs oil effectively. A box of cornstarch costs around $1 to $2 and will make dozens of batches. The main limitation is that cornstarch can leave a slight white cast on darker hair if you use too much, though a light application typically doesn't show. Cornstarch works particularly well for fine, thin, or straight hair because it doesn't weigh hair down and distributes easily. It also has a neutral smell, which means the scent layer (if you add one) becomes the primary fragrance.
Baking soda is another budget-friendly option at around $1 per box. It absorbs oil very effectively and doesn't leave any visible residue on dark hair. However, baking soda is more alkaline than cornstarch, which can affect your scalp's pH balance if used regularly over long periods. Some people find that baking soda irritates their scalp or causes dryness. If you have a sensitive scalp, start with a small test batch or dilute baking soda by mixing it 50/50 with cornstarch.
Arrowroot powder and tapioca starch are gentler alternatives that cost slightly more (around $3 to $5 per container) but work well for sensitive scalps. Arrowroot powder absorbs oil similarly to cornstarch but is less likely to cause irritation. It also doesn't show on dark hair and has a pleasant, neutral scent. Tapioca starch works similarly and has the bonus of feeling slightly silkier when applied, though it's less absorbent than cornstarch or baking soda.
The ratio for most homemade dry shampoos is straightforward: you're typically working with about 2 to 4 tablespoons of powder base per batch, though you can easily double or triple the recipe. A single batch usually lasts one to two weeks with regular use, so making multiple batches at once means you won't have to mix up a fresh one frequently.
Practical takeaway: Start with cornstarch if this is your first batch—it's affordable, effective, and widely available. If you have scalp sensitivity, try arrowroot powder. Keep notes on which base works best for your hair type so you can refine future batches.
One major advantage of homemade dry shampoo is that you can customize both appearance and scent to match your preferences and hair color. This is particularly important because the white or light cast that dry shampoo sometimes leaves on dark hair is a common complaint with commercial products.
Learn How to Make California Rolls at Home →
Cocoa powder is the go-to ingredient for anyone with brown or black hair. It naturally blends with darker hair tones, making the dry shampoo nearly invisible when applied. You'll add just a quarter teaspoon to one teaspoon of cocoa powder to your base, depending on how dark your hair is and how much color coverage you want. Food-grade cocoa powder costs around $3 to $4 per container and lasts through many batches. The bonus is that cocoa powder has a pleasant chocolate scent that many people enjoy, so you might not need to add additional fragrance at all.
For red or auburn hair, a combination of cocoa powder and cinnamon works well. Cinnamon is slightly warmer-toned than cocoa and blends better with red undertones. Use about a quarter teaspoon of cinnamon per batch—too much will make the dry shampoo overly spiced-smelling. Cinnamon costs around $2 to $3 per container and you'll use minimal amounts, so one container lasts through dozens of batches.
If you want to add fragrance without color, or you have blonde or light-colored hair that doesn't need tinting, essential oils are your option. Lavender, lemon, peppermint, eucalyptus, and rose are popular choices. You'll typically add 3 to 5 drops of essential oil per batch of dry shampoo. A 10-milliliter bottle of quality essential oil costs around $5 to $10 and contains roughly 200 to 250 drops, so one bottle makes 40 to 80 batches worth of fragrance. This means the per-batch cost of scent is just a few cents.
The process for adding color and scent is simple: mix your chosen colorant (cocoa powder, cinnamon) with your base powder first, using a small fork or whisk to break up any clumps. This distributes the color evenly. If you're using essential oil, add it drop by drop to the powder mixture while stirring constantly. The powder will absorb the oil gradually—the mixture might look slightly damp at first, but it will dry as you stir. Spread the mixture on a plate to air-dry for 30 minutes to an hour if it feels noticeably moist.
Some people skip added fragrance entirely and prefer the natural scent of their chosen base. Others layer scents—for example, lavender oil mixed with cocoa powder creates a sophisticated chocolate-lavender combination. There's room for experimentation here, and since batches are inexpensive, trying different combinations is low-risk.
Practical takeaway: Match your powder color to your hair color using cocoa powder, cinnamon, or no tint at all. Add essential oil in small increments—you can always add more, but you can't remove it. Write down the drops and powder amounts that you liked so you can recreate successful combinations.
How you store your homemade dry shampoo affects how long it lasts and how easily you can apply it. The storage method also determines whether you'll reach for it regularly or if it will sit unused because the application process
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.