DIY Wood Deck Cleaner: Dish Soap, Water and a Scrub Brush
For most weathered, dirty or lightly mildewed wood decks, the best homemade cleaner is dish soap in warm water, stepped up to oxygen bleach (sodium percarbonate) when green or black growth is the problem. Chlorine bleach works on mildew but is the harshest option, and it must never meet vinegar or ammonia in the same bucket. Below are three recipes, the mixing numbers, a safety rule list, and how long to let the deck dry before you stain.
Which DIY Wood Deck Cleaner Recipe Fits Your Deck?
Best Oxygen Bleach Deck Cleaner
![]() |
DEFY Wood Deck Cleaner Powdered Concentrate (2 lb) – $28.87 If you would rather not guess the oxygen bleach strength in a homemade batch, this pre-measured powder is sold to make up to 5 gallons per 2 lb pack.
|
Match the recipe to what is actually on the boards. Dirt and pollen need soap. Green algae and black mildew need an oxygen or chlorine bleach. Gray, sun-bleached wood is a different problem: the gray is surface wood fibers that cleaning will not turn back to brown, and per the USDA Forest Products Laboratory deck care sheet those silvery fibers should not be scrubbed away because they are what absorbs stain.
| Recipe | Best for | Main risk |
|---|---|---|
| Dish soap and warm water | Dirt, pollen, light surface grime | Does not sterilize the wood, so mildew can return in damp shade |
| Oxygen bleach (sodium percarbonate) in warm water | Algae, mildew, graying before staining | Irritant to eyes and skin; wear gloves and goggles |
| Household chlorine bleach, 1 part to 3 parts water, plus detergent | Stubborn black mildew, last resort | Can break down lignin, corrodes fasteners, harms plants; never mix with vinegar or ammonia |
The bleach row is from the USDA Forest Products Laboratory, which says mildew can be removed with liquid household bleach diluted with 3 parts water plus some detergent, and that the solution should be rinsed off with water. The caution in that same sheet is the reason the next section exists.
Never Mix These: The Chemical Safety Rules
Most DIY deck cleaner accidents come from combining products, not from any single ingredient. Keep these rules in mind before you open a second bottle.
- Never mix chlorine bleach with vinegar or any acid. Health Canada’s advisory says bleach reacts with any cleaning product containing ammonia or an acid, including vinegar, to form toxic gases. It lists burning eyes and light-headedness as symptoms and says exposure can be deadly. A vinegar rinse after a bleach wash is the classic way people end up doing this by accident.
- Never use an ammonia detergent with bleach. The Forest Products Laboratory sheet says not to use a liquid detergent containing ammonia, because ammonia reacts with bleach to form a toxic gas. Read the dish soap label before you pour.
- One cleaner per bucket. Do not combine oxygen bleach, chlorine bleach and soap from different bottles to make a stronger mix. If one product did not work, rinse the deck well and start fresh with the next.
- Ventilate and protect yourself. Work outdoors, wear gloves and goggles, and keep kids and pets off the deck until it is rinsed. If someone breathes fumes and feels unwell, get them to fresh air and call poison control or a doctor with the product label in hand.
These rules match the Health Canada advisory on mixing bleach. Our page on killing mold in wood goes deeper on the EPA and CDC side of mold cleanup.

Recipe 1: Dish Soap and Warm Water
This is the gentlest mix and the right first move on any deck, because it removes the dirt layer that mildew feeds on.
- About 4 gallons of warm water in a 5 gallon bucket
- 1/4 to 1/2 cup of plain liquid dish soap, with no bleach or ammonia listed on the label
- A stiff nylon deck brush
The soap quantity is a practical rule of thumb, not a lab figure. Too much soap just makes rinsing slower. If the deck still shows green or black spots after soap, step up to Recipe 2 instead of scrubbing harder.
Recipe 2: Oxygen Bleach for Mildew and Algae
Oxygen bleach is sodium percarbonate, which in water breaks down into oxygen and soda ash (sodium carbonate), according to the HD Chemicals deck cleaning guide. Extension guidance describes it as milder than chlorine bleach but effective on algae, and deck cleaners built on it are a standard recommendation for mildew and graying.
The strength is where most homemade batches fall short. Two real reference points:
- The DEFY product listing says a 2 lb pack makes up to 5 gallons. That works out to about 6.4 oz of powder per gallon (32 oz divided by 5).
- HD Chemicals suggests 50 g of sodium percarbonate per litre of warm water for light cleaning, 100 g per litre for moderate, and 150 to 200 g per litre for heavy jobs. That is roughly 6.7 oz per gallon for light cleaning and 13.4 oz per gallon for moderate.
Those two sources land close together at roughly 6 to 7 oz of powder per gallon as the light-duty baseline. A few spoonfuls of laundry booster dropped into a 5 gallon bucket is likely far weaker than that, which would explain why DIY oxygen bleach often seems to do nothing. Laundry oxygen bleaches also contain other ingredients and are not labeled for decks, so follow the label of whatever you buy.
- Mix with warm water; HD Chemicals notes warm to hot water activates the powder better.
- Wet the deck and the plants beside it with plain water first.
- Apply with a mop or pump sprayer and keep the boards wet for about 10 to 30 minutes, misting if the surface starts to dry.
- Scrub lightly with the grain, then rinse thoroughly with a garden hose.
Our full walkthrough in how to clean a wood deck with OxiClean covers that specific product, and how to clean algae off a wood deck focuses on slippery green growth.

Recipe 3: Diluted Chlorine Bleach (Last Resort)
The Forest Products Laboratory recipe is liquid household bleach diluted with 3 parts water, plus detergent that contains no ammonia. Its sheet adds that if you are working alone or slowly, you should use more water. For a 1 gallon batch at the base ratio, that is 1 quart of bleach and 3 quarts of water.
It does work on mildew, but TreatedWood.com lists real downsides: household bleach can break down lignin in the wood, corrodes metal fasteners, can damage surrounding plants, lightens the wood’s natural color after several months, and does not eliminate the spores mildew regrows from. Treat this as an occasional rescue for black mildew, not a yearly routine, and rinse the plants and the deck thoroughly afterward.
Runoff and Plant Protection
- Cover or wet delicate plants before you start. Extension advice is to protect nearby fragile or treasured garden plants with a light cover and to rinse the deck thoroughly after applying a commercial solution.
- Do not let any cleaner run into storm drains or watercourses. HD Chemicals advises avoiding direct runoff into drains or watercourses and rinsing off plants if overspray occurs.
- Oxygen bleach is the lower-risk option around plants, but it still needs a thorough rinse of any overspray.
- Chlorine bleach is the one to keep away from shrubs and grass. Mix small batches so you are not left with leftovers to dispose of.
How Long to Wait Before You Stain or Seal
Most DIY guides say a few hours. The Forest Products Laboratory sheet says that if the deck is to be finished after a bleach cleaning, allow at least 2 warm, windy days to dry. That figure is for the bleach method; I would apply the same patience after oxygen bleach, because stain over damp wood will not penetrate well. Once the boards are dry, see how long to wait before staining treated lumber and how to seal a pressure treated deck. If your project is a flatbed rather than a patio, treating a wood trailer deck covers the finish side.
Is a Store-Bought Cleaner Worth It?
At $28.87 for a pack that makes up to 5 gallons, the DEFY powder works out to about $5.77 per gallon of mixed cleaner at that listed price, based on the maker’s maximum yield. Dish soap and a bucket cost far less per wash, so keep soap for routine cleaning and buy a deck-specific oxygen cleaner only when mildew or graying is the real problem. Skip pressure washing as a shortcut; the Forest Products Laboratory warns that power washing can remove wood from the surface, especially on softer wood like western redcedar. For other options, see how to clean a wood deck without a pressure washer.
Frequently Asked Questions About DIY Wood Deck Cleaner
Can I use vinegar to clean a wood deck?
Vinegar is a mild acid and it is the household cleaner that becomes dangerous if it meets chlorine bleach, because bleach reacts with acids, including vinegar, to form toxic gases. I did not find a deck-care source showing it beats oxygen bleach on mildew, so if you use bleach anywhere on the job, keep vinegar out of it entirely.
Can I use chlorine bleach to clean my deck?
You can, but it is the harshest option. The USDA Forest Products Laboratory describes liquid household bleach diluted with 3 parts water plus ammonia-free detergent for mildew, while TreatedWood.com warns that bleach can break down lignin, corrode fasteners and damage plants. Oxygen bleach is the milder choice for most decks.
Is oxygen bleach safe for plants and grass?
Oxygen bleach is milder than chlorine bleach and is described as safe around plants when used properly, but you should still wet nearby plants first, rinse off overspray and keep runoff out of drains and waterways.
How often should I clean my deck?
Once a year is a reasonable starting point for most decks, with a second cleaning if your deck sits in damp shade where mildew returns quickly. Sweep off leaves between washes so moisture does not stay trapped on the boards.
Will a homemade cleaner remove old stain or sealer?
No. Dish soap and oxygen bleach clean dirt and growth, and they may dull a worn finish, but they are not strippers. Removing a failed finish takes a dedicated deck stripper.
Can I use a pressure washer with my DIY cleaner?
It is better to avoid it. The Forest Products Laboratory says power washing can remove wood from the surface, particularly on softer wood such as western redcedar, so use a garden hose and brush, or keep the pressure very low.
Final Takeaway
Start with soap, move to oxygen bleach only if you see growth, and keep chlorine bleach as the rare exception. Whatever you pick, use one product at a time, protect the plants, rinse well and let the deck dry for at least two warm, windy days before any stain goes on.
Sponsored / affiliate links. As an Amazon Associate I earn from qualifying purchases. I may earn additional commission from eligible campaigns.


