10% off
Grab the code and apply at check out for 10% off
Spend $150.00 more to get free shipping
Grab the code and apply at check out for 10% off
There's a particular kind of disappointment that comes from crawling into bed on freshly laundered sheets, only to catch a faint whiff of yesterday. Or pulling a favorite throw blanket off the couch and realizing it needs a refresh, even though it's nowhere near due for a full wash. Most of us reach for a bottle of fabric spray in these moments — but a lot of those bottles are hiding more than a pleasant scent.
The good news is that a homemade fabric spray takes about five minutes to put together, costs a fraction of the store-bought version, and lets you control exactly what lands on your sheets, upholstery, and clothes. Below, we'll walk through what a scented fabric spray actually does, why the conventional versions are worth a second look, and how to mix up your own with a short list of simple, easy-to-find ingredients.
A fabric spray is a liquid mist, usually dispensed from a spray bottle, designed to freshen textiles between washes. Unlike a perfume or room spray, a good fabric refresher does more than sit on top of the fibers and smell nice for twenty minutes — it's meant to help lift the compounds causing odor in the first place, whether that's sweat, pet smell, cooking odors, or general mustiness.
You'll typically reach for a fabric spray on things you can't toss in the wash every day: couches, curtains, car interiors, mattresses, throw pillows, and blankets. It's also a handy way to extend the time between washes on sheets, towels, and clothing that still look and feel clean but could use a scent boost.

There are a few good reasons to skip the store aisle:
Most commercial fabric refreshers are built around a fragrance blend, a solvent, and sometimes a cyclodextrin or other odor-trapping compound. The sticking point for a lot of shoppers is the fragrance itself. In the United States, manufacturers aren't required to disclose the individual chemicals that make up a "fragrance" on a product label — it can be listed as a single ingredient even when it's a mixture of dozens or hundreds of compounds, some of which are proprietary and legally protected as trade secrets.
Researchers who study indoor air quality have found that fragranced products, including fabric and air sprays, are a meaningful source of volatile organic compounds (VOCs) indoors, and that only a small fraction of those VOCs typically appear on the label. Some of these compounds can react with ozone already present in indoor air to form secondary pollutants like formaldehyde. Survey-based research has also linked fragranced product use to reported health complaints — including headaches, respiratory irritation, and asthma symptoms — with people who have asthma reporting these issues roughly twice as often as the general population.
None of this means every commercial fabric spray is dangerous, or that occasional use will cause harm. But if you're spraying something directly onto the sheets you sleep on or the couch your kids nap on multiple times a week, it's reasonable to want to know exactly what's in the bottle — which is difficult to do with most conventional products.
A homemade fabric spray solves the transparency problem directly: you're the one measuring every ingredient into the bottle, so there's no guessing involved. It also happens to work well. The combination below deodorizes rather than just masking odor, and it's gentle enough to use on most washable fabrics.

You'll also need a clean glass or PET plastic spray bottle, ideally one with a fine-mist nozzle, holding at least 16 ounces.

That's the entire process — no simmering, no cooking, no waiting for anything to steep.
Rubbing alcohol does double duty. It helps the essential oils blend into a mostly water-based liquid that they wouldn't otherwise mix into easily, and it evaporates quickly once sprayed, which means it won't leave your fabric feeling damp or leave water spots on surfaces that are sensitive to moisture.
Baking soda is the real odor-fighting ingredient here. Rather than covering up smells, sodium bicarbonate reacts with acidic odor compounds — the kind produced by sweat, food, and pet accidents — and neutralizes them at a chemical level. It's the same reason an open box of baking soda in the fridge or a sprinkle on carpet before vacuuming works so well.
Vegetable glycerin is a natural emulsifier. Because essential oils are oil-based and the rest of the spray is water-based, they naturally want to separate. Glycerin helps hold the mixture together a little longer, so your spray doesn't need to be shaken quite as aggressively before each use, and it can also add a very slight softening effect to fabric.
Essential oil supplies the scent, and depending on which oil you choose, it can bring along some naturally occurring antimicrobial or deodorizing properties of its own — though it's worth being realistic about how much that effect will vary depending on concentration and oil type.
Essential oils are concentrated plant extracts, and "natural" doesn't automatically mean "mild." A few things worth knowing before you start experimenting:
Popular choices include lavender for bedding and linens, lemon or grapefruit for a bright, clean scent, and cedarwood or eucalyptus for closets and gym bags — though citrus oils in particular can be phototoxic on skin, so keep that in mind if any spray might drift onto exposed skin rather than just fabric.
Hold the bottle six to eight inches from the fabric and mist lightly and evenly, rather than soaking one spot. A light, even coat dries faster and distributes scent more consistently than a heavy, concentrated spray.
This spray works well on:
If you're refreshing bedding specifically, it's worth thinking about how different fabrics take a spray. Because tightly woven natural fibers absorb and release moisture differently than smoother, more synthetic blends, our comparison of polyester vs cotton sheets is a useful read if you're wondering why a spray seems to dry faster on one sheet set than another. And if you're using this spray on a favorite cotton blanket between washes, the herringbone weave cotton blanket in our own collection is a good example of a natural-fiber piece that takes well to this kind of light, occasional freshening rather than a full wash cycle every time.
If you or someone in your household deals with eczema or generally reactive skin, it's worth being a little more selective about which essential oils go into your spray, and how much you use. Fragrance — even from natural sources — is one of the more common triggers people with sensitive skin report. Using a lighter concentration of oil, choosing gentler options like lavender or chamomile over stronger ones like clove or peppermint, and doing a small patch test on skin-adjacent fabric like a pillowcase are all reasonable precautions. Our guide to the best sheets for eczema goes into more detail on fabric and product choices for sensitive skin if that's a bigger priority in your home.
How long does homemade fabric spray last? Most batches stay effective for two to three months when stored away from direct heat and sunlight. Because there are no synthetic preservatives, the scent will fade gradually rather than lasting indefinitely.
Can I use vodka instead of rubbing alcohol? Yes. High-proof vodka works as a substitute and is a common swap for people who'd rather not use isopropyl alcohol. It evaporates a bit more slowly, but performs a similar role in helping the oils disperse.
Will this spray stain my sheets or furniture? It's unlikely with the ratios above, but darker essential oils and dyed fabrics are always worth a quick patch test first, particularly on light or delicate textiles.
Can I skip the essential oil? Yes — the baking soda and alcohol combination will still work as an unscented deodorizing spray. It just won't carry a fragrance.
Is this spray safe around pets? Some essential oils, especially tea tree, are not safe for cats and should be avoided in a pet household, or used only on items pets won't have direct or prolonged contact with. If you have pets, look into which specific oils are considered safe before adding them to your recipe.
Can I use this on my mattress? Yes, lightly. Mist sparingly and allow it to fully air dry before putting sheets back on, since a mattress takes longer to dry than a lightweight fabric.
Why did my spray separate into layers? That's normal — essential oils and water don't fully combine even with glycerin as an emulsifier. A quick shake before each use redistributes everything.
Can I make a bigger batch? Yes, just keep the ratios the same and scale up. A double or triple batch stores well in a larger bottle.
A homemade fabric spray is one of those small swaps that's genuinely easier than the store-bought alternative, not just "greener." Once you've mixed a batch and settled on a scent you like, it becomes a five-minute habit that keeps sheets, blankets, and furniture smelling good without adding an unknown fragrance blend to the fabrics you spend the most time with. If you're building out the rest of your bedding with the same mindset, our organic cotton bed sheet collection is a natural place to start.