Pest guide

How to get rid of fungus gnats in indoor plants

To get rid of fungus gnats for good, ignore the flying adults and kill the larvae in the soil: let the top layer dry out completely, water in BTI (mosquito bits), catch adults on yellow sticky traps, and switch to bottom watering. The flies you see are just the symptom.

Know your enemy: it’s a soil problem

Fungus gnats are the tiny, weak-flying black insects that lift off the soil when you water and drift into your face. The adults live only about a week and do no real damage — but each female lays up to 200 eggs in moist potting soil. The larvae feed on fungi, algae and organic matter in the top few centimetres, and in heavy infestations they chew fine roots and can stunt seedlings and young plants. Swatting adults while the soil stays wet is a treadmill: a new generation emerges every 3–4 weeks.

The break-the-cycle plan

StepWhat it doesTargets
Let soil dry 5 cm deepKills larvae and stops egg-laying — gnats need moist soilLarvae + eggs
BTI / mosquito bitsBiological larvicide, harmless to plants, pets and peopleLarvae
Yellow sticky trapsCatches adults before they lay the next 200 eggsAdults
Sand or grit top layerBlocks access to the moist soil where eggs goEgg-laying
Bottom wateringKeeps the surface dry permanentlyThe whole cycle

Step 1: Dry out the soil

Larvae live in the top 3–5 cm of soil and die when it dries. Hold off watering until the soil is dry a full 5 cm down — most healthy houseplants tolerate this easily. If your plants genuinely can’t dry that far, lean harder on BTI in step 2. Chronically wet soil is also the road to root rot, so a gnat outbreak is often a useful early warning that you’re overwatering — the overwatering vs underwatering guide helps you recalibrate.

Step 2: Apply BTI (mosquito bits)

Bacillus thuringiensis israelensis is a naturally occurring bacterium that kills fungus gnat and mosquito larvae and nothing else — safe around kids, cats and dogs. Soak mosquito bits in your watering can for 30 minutes (about 4 tablespoons per 4 litres), then water every affected pot with the tea. Repeat with each watering for 3–4 weeks to catch every hatching generation. Granules sprinkled on the soil surface work too, but the soak delivers BTI where the larvae actually feed.

Step 3: Trap the adults

Push yellow sticky traps into every affected pot, horizontal and close to the soil. Adults are drawn to yellow, and each one you catch is up to 200 eggs that never happen. The traps double as a progress meter: when a fresh trap stays nearly empty for a week, you’ve won.

Step 4: Cap the soil

A 1–2 cm layer of coarse sand, fine gravel or horticultural grit over the soil surface dries instantly after watering and physically blocks females from reaching moist soil to lay. It also stops any late-hatching adults from emerging cleanly.

Step 5: Switch to bottom watering

Set pots in a tray of water for 15–20 minutes so soil wicks moisture up from the drainage holes, keeping the top layer dry permanently. A dry surface makes your pots simply uninhabitable for gnats — this is the step that makes the fix stick.

Seedlings and cuttings can’t wait. Mature plants shrug off larval root-nibbling, but gnat larvae can kill seedlings and freshly rooted cuttings outright. If gnats appear near a propagation station, start BTI the same day and move the babies away from infested pots.

Gnats today, root rot tomorrow?

Fungus gnats are usually a symptom of soil staying too wet. Scan any struggling plant with FloraCure and the AI checks for the deeper problem — with a severity rating, confidence score and a treatment plan. Then set per-plant watering reminders so the surface actually dries between drinks, and let weather-based care alerts adjust your rhythm through damp seasons.

Coming soon to Google Play →

Prevent fungus gnats coming back