Pouring bleach down the drain is probably the most common fruit fly "fix" there is — it is cheap, it is under the sink, and it feels like it must obliterate anything living down there. Bleach will kill flies, eggs and larvae it directly soaks. The trouble is that a splash poured down a drain almost never reaches them, and it comes with a genuine safety hazard if you mix it wrongly. Here is the honest answer on whether bleach kills fruit flies, why the drain trick usually fails, and what actually clears the pipe.
Bleach kills fruit flies and larvae it directly soaks, but poured down a drain it mostly rinses straight past the clinging biofilm where larvae live, so it rarely solves the problem. Mechanical scrubbing with a drain brush, boiling water and an enzyme cleaner removes that gunk far more reliably. Bleach is a rinse, not a real fix.

In short
- Does bleach kill fruit flies?
- On direct, soaking contact, yes — in a drain, usually no
- Why the drain trick fails
- Bleach rushes past the clinging biofilm where larvae live and drains away in seconds
- The real risk
- Never mix bleach with ammonia or vinegar — it releases toxic gas
- What actually works
- A drain brush, boiling water, and an enzyme or biofilm cleaner
- The rule
- Remove the breeding source and trap the adults at the same time
The short answer
Yes, bleach kills fruit flies — but only where it makes prolonged, direct contact. Undiluted bleach poured over a cluster of eggs or larvae, or a fly soaked in a bleach solution, will kill them. That is a very different thing from the popular claim that pouring bleach down a drain clears a fruit fly infestation. In a drain, the way bleach behaves works against you, which is why so many people pour it in night after night and still see flies.
Why bleach down the drain usually fails
Fruit flies — and their fuzzy look-alike drain flies — breed in biofilm, a slippery gel of food residue and bacteria that clings to the inner wall of the pipe. The larvae feed inside that film, gripping the surface below the plughole. Biofilm is built by nature to shrug off rinsing, and bleach poured in behaves like any thin liquid:
- It rushes straight past. Bleach runs down the centre of the pipe and disappears in seconds, barely wetting the film clinging to the sides.
- It doesn't cling or penetrate. To kill the larvae it would need to soak into the biofilm and stay there; instead it slides over the top and drains away.
- It doesn't remove the film. Even where bleach touches the surface, it does not physically strip the gel off the wall. The nursery stays put, and the eggs deep inside it keep hatching.
Because a fruit fly's egg-to-adult cycle takes only about a week in a warm kitchen, the survivors in the untouched biofilm quickly replace anything the bleach did reach. This is why extension entomologists are blunt about it: bleach is not a reliable way to eliminate a drain-breeding fly population. The same holds for other pour-in liquids — the baking soda and vinegar fizz and hydrogen peroxide fail for the identical reason.
Reality check: A bleach pour may briefly knock back surface slime and odour, but it does not strip the biofilm where fruit flies breed. If the flies keep returning to the sink, the drain film is still there.
The safety warning that matters most
Before anyone reaches for bleach, there is one non-negotiable rule. Never mix bleach with other cleaners, and above all never combine it with ammonia (found in many glass and multi-surface cleaners) or with vinegar or other acids. Bleach plus ammonia releases toxic chloramine vapours; bleach plus acid releases chlorine gas. Both can cause serious respiratory harm in an enclosed space like a kitchen or bathroom, and drains are exactly where cleaning-product residues collect.
Danger: Do not pour bleach into a drain that may still hold vinegar, an acidic cleaner, or an ammonia product — and never combine them deliberately. If you use bleach at all, use it alone, ventilate the room, and rinse thoroughly. Follow the product label.
What actually clears a fruit fly drain
Removing biofilm is a mechanical job. This sequence does what bleach cannot, and it is safer:
- Scrub with a drain brush. A long, stiff-bristled brush physically scrapes the biofilm off the pipe wall — the decisive step. Work all the way around and up under the rim of the plughole.
- Flush with boiling water. A kettle of boiling water rinses away the loosened film and any dislodged larvae. (Go easy on certain plastic pipes — very hot rather than boiling is a safe compromise.)
- Finish with an enzyme or biofilm cleaner. Applied last thing at night so it sits undisturbed, an enzyme drain product digests the remaining organic gel over several hours, reaching what the brush missed.
Repeat for a few days to catch late-hatching larvae. The complete method — plus the tape test that confirms the drain is your source — is in drains and garbage disposals, with bathroom-sink detail in fruit flies in bathroom drains.
Why this beats bleach: It removes the biofilm rather than sliding over it, it does not depend on toxic chemistry, and it leaves the pipe genuinely inhospitable to the next generation.
Kill the adults at the same time
A cleaned drain still leaves adult flies circling for a few days, and they will breed somewhere else if given the chance. Source removal and adult trapping must happen together — that pairing is the whole secret to clearing fruit flies.
- Set an apple cider vinegar trap to catch the fliers while the drain is treated.
- Vacuum a visible swarm for instant relief — quicker and safer than any spray.
- Check that the drain is truly the source; the fruit bowl and bin are common breeding sites too.
- Confirm the culprit with the which-fly identifier; fuzzy, moth-like flies resting near the sink are usually drain flies.
Bleach for fruit flies, weighed up
Pros
- Kills flies, eggs and larvae on direct, soaking contact
- Cheap, common, and disinfects surfaces
Cons
- Rushes past the biofilm in a drain and drains away in seconds
- Does not strip the film where larvae actually live
- Dangerous if mixed with ammonia or acids — releases toxic gas
- Removes no breeding source on its own, so the swarm returns
Tip: If bleach hasn't worked after repeated pours, stop pouring and switch to the brush-and-enzyme method. If the flies still won't quit, run through why fruit flies won't go away. The full strategy is on the remove fruit flies hub.
Bottom line: Bleach kills fruit flies it directly soaks, but poured down a drain it slides past the biofilm larvae live in — so it rarely clears an infestation, and it carries a real gas hazard if mixed. Scrub the drain with a brush, flush with boiling water, finish with an enzyme cleaner, and trap the adults.
Sources
- University of Kentucky Entomology — drain-breeding small flies and why bleach is unreliable
- University of Minnesota Extension — cleaning drains to remove fruit fly and drain fly sources
- National Pesticide Information Center — bleach safety and never mixing with ammonia or acids
- Environmental Protection Agency (EPA) — safe use of household disinfectants and cleaners