Fungus gnats in houseplants are almost always a sign the compost is staying damp for too long. If you act early, you can break the cycle quickly without binning your plants.

Quick answer: get rid of fungus gnats fast

  • Let the top 2–3 cm of soil dry between waterings

  • Use yellow sticky traps to catch adults (and confirm it’s gnats)

  • Treat the soil with BTI to kill larvae

  • Empty saucers/cachepots so pots aren’t sitting in runoff

  • Repeat for 2–3 weeks (larvae hatch in waves)

Do this first: Put a sticky trap in the pot today — it confirms fungus gnats and starts reducing adults immediately.

Fungus gnats in houseplants caught on a yellow sticky trap near the soil


Why Fungus Gnats Keep Coming Back Indoors

Fungus gnats don’t show up because your home is “dirty” — they show up because indoor potting mix can stay damp for long stretches. Adults lay eggs in the top layer of compost, larvae feed in the soil, then more adults emerge and repeat the cycle.

Most repeat infestations happen when one of these stays true:

  • the top layer never properly dries

  • runoff sits in a saucer or decorative pot

  • the pot is too big for the plant (slow drying)

  • the soil is dense or breaking down

If you break the life cycle once, it’s much easier to prevent it happening again.


Fungus Gnats or Fruit Flies

This quick check stops you treating the wrong pest. Fungus gnats usually hover around the soil surface and appear when you water or move the pot. Fruit flies are more likely to gather around bins, drains, and fruit bowls.

If you want a fast ID reference for other pests too, you can also read Indoor Plant Pest Guide.

Small flies hovering near potting soil — common sign of fungus gnats in houseplants


How to Get Rid of Fungus Gnats in Houseplants

You’ll get best results if you target adults and larvae at the same time. If you only trap adults, more larvae hatch. If you only treat larvae, the adults keep laying eggs.

Step 1: Dry the top layer properly

This is the biggest lever. Larvae thrive in damp compost, so drying the top layer makes the pot much less “livable”.

What to do:

  • Let the top 2–3 cm dry before watering again

  • Lift the pot to feel its weight (heavy usually means still wet)

  • Water less often in winter or low light

If you keep seeing soggy pots, you can also read Improve Indoor Plant Drainage.


Step 2: Catch adult gnats with sticky traps

Sticky traps won’t solve the whole problem alone, but they reduce the egg-laying adults fast and help you monitor progress.

Best practice:

  • Place traps right above the soil, not across the room

  • Replace when covered in dust/gnats

  • Use at least one trap per affected pot

A pack of yellow sticky traps for fungus gnats is a simple way to confirm the pest and cut adult numbers quickly. 


Step 3: Kill larvae in the compost (the part most people miss)

Larvae live in the soil, so you need a soil-level treatment to stop the next wave. One of the most beginner-friendly options is BTI, often sold as mosquito bits/dunks.

Simple routine:

  • Soak BTI in water (follow the product instructions)

  • Water the plant using that treated water

  • Repeat weekly for 2–3 weeks

Using BTI mosquito bits for fungus gnats targets larvae in the soil and helps break the breeding cycle.

To sanity-check the lifecycle and why damp compost causes repeat outbreaks, UC IPM guidance on fungus gnats explains why larvae thrive in moist potting mix and why drying plus soil treatment works best. 


Fix the “Wet Zones” That Keep Breeding Them

Even if you treat larvae, fungus gnats return if the pot stays damp in the same places. These quick changes remove the conditions they love.

What to check:

  • Empty saucers 10–15 minutes after watering

  • Don’t let water sit inside decorative cachepots

  • Avoid pots with blocked drainage holes

  • Don’t keep plants tightly packed together (airflow helps drying)

If your compost smells sour or musty as well, you can also read Why Indoor Plant Soil Smells Bad.


Long-Tail Fix 1: Fungus Gnats in Winter

Fungus gnats often spike in winter because light levels drop and plants drink less, so compost stays damp longer. It can feel like your usual watering routine suddenly “stops working”.

Fast fix:

  • Extend time between waterings

  • Move plants to brighter indirect light

  • Ensure the top layer dries before watering again

  • Keep traps in place to monitor adults


Long-Tail Fix 2: Fungus Gnats After Repotting

It’s common to notice fungus gnats after repotting because fresh compost can be moist and rich in organic matter. The gnats don’t mean you repotted “wrong” — it just means you need to manage moisture while the plant settles.

Fast fix:

  • Don’t water again until the top layer dries

  • Use traps immediately

  • Treat the compost if you see adults within a few days


Long-Tail Fix 3: Fungus Gnats in Seedlings or Propagation Pots

Seedlings and cuttings are more sensitive because larvae can nibble fine roots. The challenge is you can’t let these pots dry as much.

Fast fix:

  • Use traps for adults

  • Water from the bottom where possible (keep the surface drier)

  • Use BTI-treated water consistently

  • Improve airflow around trays/pots


Long-Tail Fix 4: When Fungus Gnats Won’t Go Away

If you’ve tried a quick fix and they keep returning, it’s usually because larvae are still hatching or the pot never dries properly.

Checklist:

  • Are you only trapping adults (without treating larvae)?

  • Is water sitting in a saucer/cachepot?

  • Is the pot oversized for the plant?

  • Is the soil dense and slow to dry?

If the compost stays wet for a week or more, a repot into a lighter mix can make a big difference.


FAQs About Fungus Gnats

Do fungus gnats actually harm plants?

Adults are mostly annoying, but larvae can stress young plants and seedlings by nibbling fine roots, especially in consistently wet soil.

How long does it take to get rid of fungus gnats?

Usually 2–3 weeks. Eggs and larvae hatch in waves, so consistency matters more than one big treatment.

Are sticky traps enough on their own?

They help a lot, but they won’t kill larvae in the compost. Pair traps with a larvae treatment for best results.

Why do fungus gnats keep coming back?

Because the soil stays damp or there’s standing water somewhere. Fixing moisture and drainage is the long-term solution.

Should I throw the plant away?

Usually no. Treat it unless the soil is waterlogged, smells rotten, and the roots are already rotting.


Final Thoughts on Fungus Gnats in Houseplants

Fungus gnats are beatable once you treat the larvae and remove the damp conditions they rely on. Dry the top layer, trap the adults, and use a soil treatment for a couple of weeks so you catch each hatch cycle.

After that, the long-term win is simple: better drying, better drainage, and no standing water left under pots.


Related Articles

STOP SOIL PESTS BEFORE THEY SPREAD

Make Watering Cleaner, Drier, More Predictable

Fungus gnats are far easier to prevent than to fight. A simple watering setup (good drainage, fewer “wet zones”, and quick checks) keeps compost from staying damp for days — which removes the conditions gnats rely on to breed.