Small flies hovering in the kitchen or sitting on the bathroom wall? Here is how to tell which kind they are and where they are breeding.

Tiny flies indoors are usually one of two kinds: fruit flies, which breed in fermenting fruit, bins and sugary spills, and drain flies (also called moth flies), fuzzy grey flies that breed in the slimy film inside drains, floor traps and overflows. Spraying the adults does little; removing the breeding site ends the problem. For fruit flies, that means clearing and covering food and bins; for drain flies, scrubbing the slime out of the drain and fixing any damp or broken pipe. On ClickBina guides, clearing a sink, floor trap or shower is RM120 – RM350 and a one-off general pest treatment RM120 – RM350 per visit.
| Fly | What it looks like | Where you see it | Where it breeds |
|---|---|---|---|
| Fruit fly | Tan body, often red eyes, flies in slow circles | Around fruit bowls, bins, the kitchen | Fermenting fruit, spilled drinks, bins, recycling |
| Drain fly / moth fly | Fuzzy grey, wings held like a tent or heart, hops more than flies | On bathroom and kitchen walls near drains | Slime film inside drains, floor traps, basin overflows |
| Fungus gnat | Thin, dark, long legs | Near pot plants and windows | Damp potting soil |
| Phorid (humpbacked) fly | Small, runs across surfaces in short bursts | Near drains, bins, sometimes from the floor | Decaying matter, including leaks from broken drains |
Getting the fly right saves effort. Drain flies ignore fruit traps, and fruit flies are not coming from the shower drain.
A note on names: "drain fly", "moth fly", "sink fly" and "filter fly" are all used for the same family of small, hairy flies whose larvae live in wet organic film. Whatever you call them, the treatment is the same, because the larvae are in the drain, not on the wall where you see the adults resting. Fruit flies are a different family with a different diet, which is why the two need different fixes. If you are unsure, catch one on tape and look closely: a fuzzy, moth-like fly with rounded wings is a drain fly; a smooth, tan fly with red eyes is a fruit fly.
Warmth and humidity let these flies breed all year, and a full cycle from egg to adult is short, so a few flies can become a cloud within weeks. Kitchens with fruit left out, bins that are not sealed, and floor traps in wet kitchens, bathrooms and yards give them plenty of places to breed. Unused bathrooms are a favourite: a drain that is rarely flushed builds up a slimy film that drain flies love.
To check whether a drain is the source, cover it overnight with clear tape or cling film, sticky side down, leaving a small gap. If flies are caught on the tape in the morning, they are breeding in that drain. Repeat on each floor trap, basin, sink and overflow. For fruit flies, a small bowl of vinegar with a drop of washing-up liquid near the suspected source shows where they gather.
Pouring bleach or boiling water down the drain kills a few adults but slides past the slime, so the flies come back. Our drain smell guide explains how floor traps work and why a dry trap causes both smells and pests.
Kitchen hygiene is the fix. Our kitchen deep cleaning guide covers the hidden places where grease and food collect.
If you have cleaned every drain and removed every food source and the flies still appear, especially from cracks in the floor, around the base of a toilet or near a wall, the breeding site may be hidden: a broken or leaking drain under the slab, a failed toilet seal, or water collecting in a void. That is a plumbing problem, not a pest problem. A camera inspection of the drain line shows cracks and breaks; see the cost table below. Persistent damp in a floor or wall is worth investigating for its own sake.
Commercial kitchens have more drains, grease and food waste, so small flies are a constant risk and a hygiene inspection issue. The same rule applies: find and clean the breeding sites, which usually means floor drains, grease traps, under-counter areas and bin stores, then keep them on a cleaning schedule. Our grease trap guide covers one of the usual sources, and a pest control contract adds regular monitoring.
Small fly problems are often solved without chemicals once the source is found. Our pest control services guide is candid that a fly issue is often settled by a good clean-up. Call for help when you cannot find the source, when flies persist after cleaning, when you suspect a broken drain, or when the premises is a food business that needs records.
These are the related published ranges on ClickBina guides (indicative 2026, Klang Valley):
| Item | Indicative price | Source guide |
|---|---|---|
| Basic plumbing call-out / minor repair | RM80 – RM250 | Drain smell guide |
| Clear a sink, floor trap or shower | RM120 – RM350 | Drain smell guide |
| CCTV drain camera inspection | RM200 – RM600 | Drain smell guide |
| General pest treatment, one-off | RM120 – RM350 per visit | Pest control services guide |
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteIf the tape test points to a drain that cleaning does not fix, ask for the line to be inspected before paying for repeated sprays.
Drain and pest problems are quoted case by case. WhatsApp us your job details for a quote: which rooms have flies, what the flies look like, what the tape test showed, and whether there are damp patches or smells. We reply within the hour, the price we agree is a flat price with no hidden charges, and a site visit is RM150, waived if you go ahead.
How we estimated prices: every RM figure on this page is quoted unchanged from the ClickBina guides named above. They are indicative Klang Valley market ranges for 2026, not fixed rates.
WhatsApp us your job details for a quote — we reply within the hour.
💬 WhatsApp for a quoteTell us what you need — we reply within the hour.