
Cockroaches keep coming back after spraying because the spray only kills the lipas you can see — it never touches the egg cases, nymphs, and breeding adults hidden inside cabinet hinges and behind your stove. Worse, a repellent spray scatters the harbourage, so survivors break off and start new ones in the next room. Within 1 to 2 weeks the eggs hatch and you’re back to square one. The fix isn’t more spray. It’s switching to gel baiting, sealing the entry points, and running three short visits inside a 14-day window so the colony never gets a quiet week to recover.
You see a lipas on the kitchen counter. You spray. It dies dramatically on its back, legs in the air, the way they always do. You wipe up. You close the cabinet. You feel like a homeowner who has handled it. A week later, two more. Two weeks later, five. By month two you have a relationship with the shopkeeper at the hardware store and you’ve started buying the family-size can.
Here is what’s actually happening behind the cabinet door. The lipas you killed was a forager — one of maybe four or five adults the colony sends out to find water and crumbs. The other 30 to 200 are sitting in a tight crack behind the hinge, under your stove, or inside the warm dark cavity beside your fridge motor. They are not aware that anything has happened. Spray kills the messenger. The colony doesn’t even pause its dinner.
It gets worse. The aerosol sprays you buy at any 7-Eleven — Ridsect, Baygon, Shieldtox — are repellent formulations. They are designed to drop what they hit fast, which is satisfying, but the chemical has a strong scent that surviving cockroaches read as “this corridor is on fire.” So they leave. They squeeze through the back of the cabinet, run along the pipe chase, and set up a second harbourage two rooms away.
This is the bit nobody tells you. You don’t shrink the problem with spray. You split it. The kitchen population goes down a little. The living room population, which didn’t exist on Tuesday, exists on Friday. Six weeks later you spray the living room. They move to the spare bedroom. By the time you’re spraying the spare bedroom, the kitchen is repopulating because nymphs have hatched. Spraying is not pest control. Spraying is rearranging the furniture.

The most important thing first, because most blogs and almost every YouTube tutorial gets it wrong: cockroaches do not have queens. They are not bees, they are not ants, they are not termites. There is no single boss insect you can decapitate to end the problem. They are what biologists call gregarious — they cluster together because they find each other’s pheromones reassuring, not because they have to. Take one away. The rest are fine. They don’t even attend the funeral.
The German cockroach (the small brown one in your kitchen) does almost all the indoor damage in Malaysian homes. Each female carries her egg case (called an ootheca) glued to the back of her body for about 28 days, then deposits it in a sheltered crack right before it hatches. Inside that case: up to 40 nymphs. She’ll produce 4 to 8 of these in her short, productive life. The maths is unkind. Starting from 5 females, with no intervention, you can be looking at 400 cockroaches in 6 months and several thousand in a year. The numbers are absurd. Which is the point.
The harbourage itself matters more than people realise. Germans want three things and they want them within a 3-metre walk of each other: warmth (28–33°C — basically the temperature behind your fridge), darkness, and humidity. If your kitchen has all three within walking distance of food, you have built them a five-star resort. The fridge motor is the front desk.
The American cockroach (the big one, the one that flies at you when you turn on the porch light and somehow always knows where your face is) is a completely different animal. It lives outside, mostly in drains, gardens, and sewer systems. It wanders inside at night looking for water, especially during a dry spell. You do not have an American cockroach colony in your kitchen. You have one in your back lane, and a guest list that grows in the dry season.
Two species, two completely different problems, two completely different fixes. More on telling them apart.
There is a second reason your spray works less than it used to, and it is not just because you are using it wrong. It is because evolution doesn’t take a year off.
German cockroaches breed fast enough that a single resistant individual can become a resistant population in a matter of months. Studies from the US, Europe, and Singapore over the last decade have repeatedly found German cockroach populations that survive doses of pyrethroids (the active ingredient in almost every supermarket spray) 100 to 500 times higher than the labelled rate. Some populations are now resistant to multiple chemical classes at once — including chemicals they’ve never been exposed to, because resistance to one mechanism happens to confer resistance to others.
The numbers that should stop you reaching for the can. Studies of German cockroach populations in urban Asia have found resistance ratios of 100–500× to deltamethrin and cypermethrin (the two most common active ingredients in Malaysian supermarket spray). Some strains survive the entire label dose with no measurable mortality.
Translation: every can of repellent spray you’ve used in the last 5 years has been mostly killing the susceptible cockroaches in your kitchen and gradually selecting for the ones that don’t care. The survivors breed. The next generation is harder to kill. You buy a stronger spray. You start the process again. Resistance is not a future problem. It is the problem you have today.
This is why professionals rotate active ingredients (and why they don’t use household-brand sprays at all). It is also why gel baiting works on populations that shrug off everything else — different chemistry, different delivery, different way in. You are not in an arms race with the cockroach. You’re in a feedback loop where the cockroach is always one generation ahead. The only way out is to stop playing.

Spray and gel bait don’t just behave differently — they are different categories of chemistry doing different jobs. Mixing them up is what creates the year-long lipas problem.
Most off-the-shelf aerosols use pyrethroid insecticides — synthetic versions of a chemical that the chrysanthemum plant invented to discourage being eaten. Pyrethroids attack the insect’s nervous system, which is why the lipas does its dramatic backflip. They are repellent — the molecule has a detectable smell or taste to cockroaches, so the ones that didn’t get hit avoid the area. They also degrade in sunlight and on greasy kitchen surfaces inside 1 to 2 weeks. Pyrethroids do useful work outside the home — drains, outdoor perimeters, behind washing machines, places foragers walk on bare concrete. They are the wrong tool for the inside of a cabinet.
Modern professional sprays use non-repellent actives like fipronil or imidacloprid. The cockroach can’t detect them. It walks through the treated zone, picks up the chemical on its tarsi (feet) and abdomen, and carries the dose home like a wedding favour it doesn’t know it has. Then it grooms itself, ingests the chemical, dies, and gets eaten by the rest of the harbourage — which is when the cascade really gets going.

Gel bait is a tiny dot of attractive food matrix laced with a slow-acting active ingredient — usually fipronil, indoxacarb, or hydramethylnon. The forager finds it, eats it, goes home to die. And here is the part of cockroach biology that is unpleasant but useful: they eat their dead. They eat the droppings of their dead. Nymphs do this most of all because they need protein. The chemical passes through the harbourage in a chain biologists call horizontal transfer. One dot of gel bait, in the right place, can kill a harbourage of 100+ cockroaches over two weeks without you needing to touch any of them.
The catch is that the bait has to be where the cockroaches actually go, which is almost never where you’d put it if you were doing it by intuition. It has to stay there long enough to be eaten. And it has to be the only food in the area worth choosing — which is where the next section comes in.
The combination rule. Gel bait inside, at cabinet hinges, in the crack behind the stove, in the warm cavity beside the fridge motor. Non-repellent residual or pyrethroid spray outside, at drains, perimeter walls, and outdoor utility areas. Never swap the two around. Never spray over gel bait — the smell wrecks the bait.
“I rented an apartment beside waste chamber, for 2 years being spraying consistently but to no avail. But this service clear the root problem by give bait to main points around the house so that even the little ones baited.”
— Afiq Zamanhuri (Google review, Nov 2024). Two years of spray, no result. One round of baiting at the right entry points, problem solved.

If you live in a Malaysian terrace house, low-rise apartment, or condo, the most reliable rule of cockroach control is this: your unit is not a closed system. You share plumbing chases, drain risers, and weep holes with your neighbours, with the building’s central waste room, and with the back lane. Treating just inside your own four walls is like mopping while the tap is on.
The entry points that almost every homeowner misses, in rough order of how often we find them on inspections:
The takeaway: even a perfect indoor treatment fails if there’s an open road from the drain riser straight to your splashback void. The first 20 minutes of any good pest control inspection is spent finding these doors, not killing what’s already inside.
Gel bait works on a simple principle: the cockroach finds it more delicious than the other things available. If the other things available include a thin film of cooking oil on top of your cabinets, dog food left out overnight, and crumbs in the seam of the kitchen drawer, the bait is in competition with an entire buffet. The cockroach picks the buffet. The bait dries out. The colony continues.
This is not about how clean your house is. It is not the auntie test. German cockroaches survive on milligrams of residue per day — they don’t need a feast, they need traces. The places that actually matter are not the places anyone wipes:
The trick isn’t to be cleaner than a hospital. It is to stop offering competing food in the same square metre as the bait. Three days of careful tidying before a baiting job does more for the outcome than another RM50 of insecticide.
Here is where most online advice goes wrong. You will read that cockroach treatments need a 4 to 6 week interval to “match the egg cycle.” That’s the textbook answer. It is also why a lot of treatments fail. The textbook assumes you wait passively while eggs hatch. In practice, that gives the surviving harbourage four weeks to regroup, find new food, and rebuild — and gives any unbaited corner of the kitchen four weeks of zero pressure.
A faster cadence works better. Three visits inside a 14-day window keeps fresh bait in front of the colony at every stage — adults dying, nymphs hatching, stressed survivors flushing into new corners looking for food. The colony never gets a quiet week to recover. By day 14, the harbourage is empty.
The 14-day collapse plan. Day 0 — full treatment. Day 7 — refresh and chase. Day 14 — final flush and verification. Three short visits, one fortnight, total kill.
This is the cadence that breaks a German cockroach colony in two weeks instead of three months. It works because gel bait does most of its killing in the first 7 to 10 days after placement, then loses potency as it dries and the colony’s appetite changes. Refreshing on day 7 and day 14 keeps the toxic load high during the exact window that nymphs are emerging. Anyone selling you a single visit and calling it a “full clearance” is selling you a re-infestation. Anyone telling you to wait 6 weeks between visits is selling you patience that the cockroach doesn’t share.
A recent call in Cheras — homeowner had been using Baygon for over a year. Spray every 2 weeks, dead lipas every 2 weeks, never stopped. We pulled the stove out on the inspection. Behind it was a harbourage of about 80 German cockroaches in a 4-inch crack between the stove and the wall. Three gel dots inside the crack, two more at the cabinet hinges. By the second visit at week 6, no live adults found. Third visit was a formality.
— Job notes, Nomobug field team

If the infestation is light — handful of sightings, no daytime activity, no egg cases visible — the right DIY approach beats a Facebook-page contractor with a tank sprayer almost every time. Here is the version we’d hand a neighbour:
If you follow this for 14 days and the lipas count is still climbing, it is time to call someone. Nomobug runs a 3-visit collapse plan inside the same 14-day window — same logic as above, applied with professional non-repellent residuals and a written warranty. No pressure to mention it; this protocol genuinely works first.
Free inspection. No deposit, no obligation. 1x visit from RM299, quarterly plans from RM499 — about 10% below market.
Send us a WhatsApp with a photo of what you're seeing. Same-day reply Mon–Sat.
WhatsApp usMost pest companies will quote you whatever you describe. We’d rather you keep the money. Save the call if:
Call a professional when you’re seeing them in daytime (the harbourage is full and spilling), finding multiple egg cases on cabinet undersides, or the problem keeps coming back inside a month of every treatment. That’s when the harbourage is bigger than DIY can reach and the egg cycle has compounded past the point a single tube of gel can handle. The Department of Agriculture maintains the registered pesticides list if you want to check what an operator is using, and the Ministry of Health has the public health information on cockroach exposure and asthma. For broader pest context, see our pest control Selangor guide and the how to choose pest control Malaysia checklist.


















Spray only kills the cockroaches you can see. The rest of the harbourage — eggs, nymphs, and adults tucked behind cabinets and inside walls — is untouched. Worse, repellent sprays scatter the group into new hiding spots, so the infestation spreads instead of shrinking. Within 1 to 2 weeks the eggs hatch and you’re back where you started.
Yes, for the individual lipas you spray directly. No, for the colony hidden behind your stove and inside your cabinet hinges. Hardware-store sprays are repellents — they kill on contact but warn the rest of the group to scatter. That’s why the problem keeps coming back after every can.
If a professional used gel baiting, seeing more cockroaches in the first 48 to 72 hours is normal. The bait draws them out of harbourage before it kills them. If a technician sprayed without telling you this, they skipped the explanation. The numbers usually drop sharply after 1 week and the harbourage collapses inside 2 to 3 weeks.
With aggressive gel baiting, the visible adult population drops 70 to 90% inside the first 72 hours. A proper colony collapse needs 3 short visits inside a 14-day window — day 0, day 7, day 14 — to keep fresh bait in front of stressed survivors and newly hatching nymphs. By day 14 the harbourage is dead. The slower 3-months-between-visits plan you’ll read elsewhere is from older industry guides and is not what works in practice.
German cockroaches share a harbourage by scent. When that harbourage gets sprayed, survivors break off and look for new hiding spots — usually in the next room. You end up with two smaller colonies instead of one large one, which is why DIY-treated kitchens often grow into DIY-treated kitchens plus living rooms.
For indoor kitchens: gel baiting placed at hinges, cracks, and behind appliances. For drains, utility rooms, and outdoor perimeters: residual spray. The two work together, not against each other. The mistake is using spray indoors where bait belongs.
Before the visit, declutter so the technician can reach hinges, cracks, and behind appliances. After gel baiting, do not wipe the gel dots — they need 2 to 3 weeks to work through the harbourage. Mop floors normally but leave the bait alone. If you scrub it off on day 3 you reset the entire treatment.
If you’ve only seen 2 or 3 cockroaches and you can’t find any egg cases, save your money. A RM8 gel bait from the hardware store placed at the hinge inside your kitchen cabinet will sort it in 2 weeks. Call a pro when you’re seeing lipas in the daytime, finding egg cases, or the problem has come back within a month of DIY treatment.
Free inspection. No deposit, no obligation. 1x visit from RM299, quarterly plans from RM499 — about 10% below market.
Send us a WhatsApp with a photo of what you're seeing. Same-day reply Mon–Sat.
WhatsApp us