Cleaning Guides

Liquid Laundry Detergent Recipe: A DIY Formula That Actually Cleans

Liquid Laundry Detergent Recipe: A DIY Formula That Actually Cleans

A five-gallon bucket of homemade laundry soap costs less than 4 cents per load, yet most online recipes produce a watery mess that barely cleans gym socks. After mixing dozens of batches in my own utility room, I have landed on a liquid laundry detergent recipe that handles muddy work clothes, kitchen towels, and delicates without leaving residue. The trick is the ratio, the order of mixing, and one ingredient most blogs leave out. Skip ahead if you want, but the small details are what separate sludge from a usable product.

What You Will Need

Gather everything before you start. Hot tap water cools quickly while you scramble for a missing box, and the soap will not emulsify properly if the water drops below 130 degrees Fahrenheit while you are mixing.

  • 1 bar (5.5 oz) Fels-Naptha, Zote, or Kirk’s Castile soap
  • 1 cup borax (20 Mule Team is the standard)
  • 1 cup washing soda (Arm and Hammer Super Washing Soda, not baking soda)
  • 2 tablespoons OxiClean or generic sodium percarbonate
  • 1 tablespoon liquid glycerin (the secret ingredient)
  • 5-gallon bucket with a tight lid
  • Large stainless or enamel pot, box grater, long-handled spoon

The glycerin is what most recipes skip. Without it, the bar soap separates over a week and you end up with a hard puck floating on top of cloudy water. A single tablespoon keeps everything emulsified for at least three months.

Step-by-Step Mixing Instructions

Grate the bar of soap on the medium holes of a box grater. You should end up with about 1.25 cups of fluffy shavings. In a large pot, combine the soap shavings with 6 cups of hot water. Set the burner on medium-low and stir constantly until every flake dissolves. This takes 8 to 12 minutes. Do not let it boil — boiling drives off the saponin compounds that do the actual cleaning.

Pour 3 gallons of hot tap water (around 130 degrees) into the 5-gallon bucket. Add the borax, washing soda, and OxiClean. Stir for two full minutes until the powders fully dissolve. Pour in the dissolved soap mixture, then add the glycerin last. Top off with cool water until the bucket is just under full. Cap the lid loosely and let it sit for 24 hours. The mixture will gel into a soft, scoopable consistency.

How Much to Use Per Load

This recipe is concentrated. A standard top-loader needs about half a cup per load. High-efficiency machines, including most front-loaders made after 2012, only need a quarter cup. Using more does not clean better — it leaves a film on dark clothes and can clog HE dispenser drawers within a few months.

For heavily soiled work clothes or cloth diapers, bump the dose to three-quarters of a cup and add a tablespoon of plain white vinegar to the rinse cycle. The vinegar dissolves any remaining mineral residue from hard water without any lingering smell.

Looking to buy Liquid Laundry Detergent Recipe? Compare top-rated options.
Shop on Amazon →Browse Our Shop
As an Amazon Associate we earn from qualifying purchases.

Cost Breakdown vs Store-Bought

One bucket yields roughly 128 loads. The ingredient costs at a typical Walmart in 2026 break down like this:

  • Fels-Naptha bar: $1.49
  • Borax (1 cup of a $5.99 box): $0.75
  • Washing soda (1 cup of a $4.49 box): $0.62
  • OxiClean (2 tbsp): $0.30
  • Glycerin (1 tbsp): $0.20

Total: about $3.36 for 128 loads, or 2.6 cents per load. A 92-load jug of name-brand liquid detergent runs $19 to $24, working out to 21 to 26 cents per load. Switching saves a household of four roughly $90 a year on a single laundry product.

Adjusting for Hard Water and Sensitive Skin

If your water hardness exceeds 7 grains per gallon, double the washing soda to 2 cups. Washing soda binds calcium and magnesium ions, which is why it is more effective than borax alone in hard-water regions like the Midwest and Southwest. You can buy cheap test strips at any hardware store for about $8.

For sensitive skin, swap Fels-Naptha for unscented Kirk’s Castile and skip the OxiClean entirely. Add 10 drops of food-grade lavender essential oil if you still want a mild scent. Avoid Zote — its citronella content can trigger eczema in some people.

Storage and Shelf Life

Keep the bucket sealed and store it somewhere between 50 and 80 degrees. A garage in summer is fine; a freezing garage in winter will cause the mixture to thicken into a paste that needs reheating to redissolve. Stir the bucket once a week with a paint stirrer to keep the consistency even.

Properly stored, this liquid laundry detergent recipe stays effective for about four months. After that, the bar soap can begin to oxidize and the mixture takes on a yellow tint. It still cleans, but the smell shifts from fresh to faintly waxy. Most families burn through a five-gallon batch in two to three months anyway.

Common Mistakes That Ruin a Batch

Three errors come up over and over. First, using baking soda instead of washing soda — these are chemically different, and baking soda will not soften water. Second, adding cold water to dissolve the borax. Cold water leaves grit at the bottom of the bucket that never integrates. Third, scaling down the recipe by halving everything. The dissolution chemistry only works at the original ratios; small batches end up too watery or too clumpy.

Get those three things right and you will have a detergent that handles muddy soccer uniforms, baby blankets, and cotton sheets with no fuss. After a few buckets you will stop reading the back of plastic detergent jugs at the grocery store entirely. The economy of scale, the lack of synthetic fragrance, and the satisfaction of a homemade product that genuinely outperforms its commercial counterpart make this a project worth committing to. Set aside one Saturday morning every two months, mix a fresh batch with the kids, and the laundry routine becomes both cheaper and a little more rewarding.