Updated Oct 4, 2026· 5 min read· Hands-on tested

Key takeaways

  • Place a strip of clear packing tape over each suspect drain opening, sticky side down, leaving a small gap for air at one edge.
  • Leave it overnight without running water.
  • Check the tape in the morning. Flies stuck to the underside mean that drain is a breeding site.
  • Repeat for sinks, tubs, showers, floor drains and the overflow slot on bathroom sinks, which is a commonly missed spot.

The best drain fly killer is an enzyme or bacterial drain gel that digests the slimy film inside the pipe, used after you scrub the drain with a stiff brush, because that film is where drain fly larvae live and feed. Sprays and traps only remove the adults you can see; if the breeding film stays, new flies emerge every few days.

Know what you are fighting

Drain flies (also called moth flies or sink flies) are fuzzy, gray, about 1/16 to 1/8 inch (2 to 5 mm) long, with rounded wings held like a roof over the body. They hop and flutter weakly rather than fly in a straight line. Adults are mostly harmless nuisances; the larvae develop in the organic gunk lining sink drains, shower drains, floor drains, overflow holes and rarely used toilets.

Life stage Typical duration at room temperature Where What kills it
Egg About 1 to 2 days Laid in clusters in drain film Removing the film
Larva About 9 to 15 days Inside the biofilm Scrubbing, enzyme or bacterial gels
Pupa About 1 to 2 days Near the surface of the film Scrubbing, gels
Adult Roughly 2 weeks Walls and sinks near drains Sticky traps, swatting, labeled sprays

A full cycle can turn over in as little as 8 to 24 days. That is why a one-time fix often seems to work for a week, then the flies return.

Find the right drain first: the tape test

  • Place a strip of clear packing tape over each suspect drain opening, sticky side down, leaving a small gap for air at one edge.
  • Leave it overnight without running water.
  • Check the tape in the morning. Flies stuck to the underside mean that drain is a breeding site.
  • Repeat for sinks, tubs, showers, floor drains and the overflow slot on bathroom sinks, which is a commonly missed spot.

Treating the wrong drain is the most common reason people think a product “doesn’t work.”

Drain fly killer options compared

Product type Targets Time to see results Typical cost range Pipe safety Verdict
Enzyme / bacterial drain gel (e.g. Green Gobbler Fruit Fly Goodbye, Invade Bio Drain Gel) Biofilm, larvae 3 to 7 days, best with repeated nightly use $10 to $30 per bottle Safe for most plumbing and septic when used per label Best primary fix
Stiff drain brush (flexible, long handle) Biofilm Immediate film removal $5 to $15 Safe Essential partner to gels
Hot water flush (not boiling for PVC) Loosens film Partial, short term Free Boiling water can soften PVC and crack porcelain Helper only
Bleach Surface kill Hours Low Can corrode metal parts; never mix with other cleaners Not recommended; it runs past the film
Sticky traps or vinegar bowl traps Adults Overnight $5 to $15 N/A Monitoring and cleanup
Aerosol fly spray labeled for indoor flying insects Adults Minutes $6 to $15 N/A Quick knockdown only
Plug-in UV insect traps Adults Days $20 to $50 N/A Weak; drain flies are poor fliers

Step-by-step: clearing a drain properly

  • Remove the stopper or strainer. Pop-up stoppers in bathroom sinks often carry a thick ring of hair and slime. Clean it separately.
  • Run warm water for 30 seconds to loosen the film. Use very hot but not boiling water if your drain pipes are PVC.
  • Scrub the pipe walls with a long, stiff drain brush, working down as far as it will reach and twisting as you go. Rinse and repeat 2 or 3 times.
  • Apply the enzyme or bacterial gel at night, when the drain will sit unused for 6 to 8 hours. Coat the pipe walls slowly instead of dumping it all at once.
  • Repeat nightly for about 5 to 7 nights, then weekly for a month to cover any eggs that hatch later.
  • Trap the adults with sticky cards near the sink so you can see whether new flies are still emerging.

Cost per treatment: a quick calculation

A typical 32 oz bottle of drain gel used at about 4 oz per application gives 8 doses. At $15 to $25 per bottle, that is roughly $2 to $3 per treatment. Treating one drain nightly for 7 nights plus 4 weekly follow-ups takes 11 doses, so one and a half bottles, or about $25 to $40 in total. Two problem drains double that. A drain brush is a one-time $5 to $15 purchase that makes every dose work better.

Which approach fits your situation

Situation Best approach
A few flies around one bathroom sink Tape test, clean the overflow and stopper, brush, enzyme gel for a week
Flies near a shower with long hair Pull hair from the trap with a plastic drain snake, then brush and gel
Basement floor drain Scrub, gel, and keep the trap filled with water so it does not dry out
Guest bathroom used rarely Flush toilets and run taps weekly; stagnant traps grow film fast
Flies in many rooms, no clear drain Check for leaks, wet insulation, or a broken pipe under the slab; call a plumber

Common mistakes

  • Pouring chemical drain openers. Caustic openers are built for clogs, not film along pipe walls, and they are hazardous to skin and eyes.
  • Stopping after flies vanish for a few days. Eggs and pupae can survive a single treatment. Finish the full schedule.
  • Ignoring the overflow. The small hole under a bathroom sink rim collects film too. Use a bottle brush there.
  • Mixing products. Never mix bleach with vinegar, ammonia or other cleaners. Use one product at a time and rinse between them.

Safety and when to get help

Read and follow the label on any gel or spray, keep products out of reach of children and pets, and ventilate the room when using aerosols. If flies keep returning after two to three weeks of consistent brushing and gel treatments, the source may be a cracked drain line, a sewer gas leak, or a moist spot under flooring. A plumber or licensed pest professional can camera-inspect the line and find what store products cannot reach.

Bottom line

Buy a stiff drain brush and a bio-enzyme drain gel, confirm which drain is breeding flies with tape, and treat nightly for a week. Use sticky traps to mop up adults and to confirm the fix worked.

D
Daniel Foster
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.