To get rid of cockroaches in Malaysia permanently you need three things working together, not one product on its own: seal the entry points (drains, splashback voids, cable gaps behind appliances), kill the harbourage with professional-grade gel bait at hinges and behind the fridge, and stop using aerosol spray indoors. Done properly across three short visits inside a 14-day window, the harbourage is dead by day 14 and stays dead if the entry points stay sealed. Most Malaysian homes that keep buying Baygon every few weeks have done one of the three and skipped the other two. This is the full sequence in order.
Before anything else, work out which species you are dealing with. The two cockroaches that turn up in Malaysian homes need almost the opposite treatments, and the most common reason “permanent” treatments fail is that someone treated for the wrong one.
The German cockroach (Blattella germanica) is the small brown one — about 1.5 cm long, two dark stripes behind the head, lives indoors. If you are seeing them on the kitchen counter at night, behind the toaster, or scattering when you open a cabinet, that’s a German colony living in your kitchen. They breed indoors, the harbourage is inside your home, and one ootheca (egg case) carries up to 40 nymphs.
The American cockroach (Periplaneta americana) is the big reddish-brown one — about 4 cm long, flies clumsily at your face when you switch the porch light on. They live outdoors, usually in drains, gardens, and back-lane sewer systems. You don’t have an American colony in your kitchen. You have a corridor from the drain.
If you have both — and many Malaysian terrace houses do — you need to treat them differently. Indoor bait for German, drain and perimeter spray for American. More on telling the two apart in the kitchen.
This is the step most homeowners skip, and it’s the reason “permanent” never lasts. A perfectly baited kitchen with an open drain corridor to the back lane is not permanent — it’s a queue. New lipas walk in faster than the bait can kill the old ones. Before you place a single dot of gel, close the doors.
The entry points we find most often on Malaysian inspections, in rough order of frequency:
Twenty minutes of sealing with a tube of silicone and some steel wool does more for permanence than another RM50 of insecticide.
Gel bait works because the cockroach picks it over everything else available. If “everything else available” includes a film of grease on top of your cabinets, dog food left out overnight, and crumbs in the drawer seam, the bait dries out untouched and the colony continues.
This is not the auntie test about whether your house is clean. German cockroaches survive on milligrams of residue per day — they don’t need a feast. The places that matter are the ones nobody wipes:
Three days of careful tidying before you bait does more for the outcome than another can of spray.
Here is the unpleasant but useful bit of cockroach biology that makes permanent removal possible. They eat their dead. Nymphs especially, because they need protein. So one forager that eats a dot of gel bait, walks home, dies, and gets eaten by 30 of its harbourage-mates does the work of 30 sprays. Biologists call this horizontal transfer. It is the only mechanism that reliably collapses a German cockroach colony from the inside.
The actives in modern professional gel bait — fipronil, indoxacarb, hydramethylnon — are slow-acting on purpose. The forager has to make it home before it dies. A fast-acting spray kills the messenger and warns the rest of the colony to run.
How to place gel bait properly in a Malaysian kitchen:
The combination rule. Gel bait inside, at cabinet hinges and crevices. Non-repellent residual or pyrethroid spray outside, at drains and outdoor perimeter walls. Never swap the two around. Never spray over 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.
Most online guides quote 4 to 6 weeks between treatments to “match the egg cycle.” It’s a textbook answer that doesn’t survive a real Malaysian kitchen. Four weeks gives the surviving harbourage a month to find new food and rebuild. The 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. The colony never gets a quiet week:
By day 14 the harbourage is empty. This is the cadence Nomobug runs on the 3-visit quarterly plan, and it’s the same logic you can apply to DIY if you commit to refreshing the dots properly on day 7 and day 14.
A recent job in Cheras — homeowner had been spraying Baygon every 2 weeks for over a year. Dead lipas every fortnight, never stopped. We pulled the stove out on inspection. 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 on day 7, no live adults found. Third visit was a formality.
— Job notes, Nomobug field team
Permanent isn’t a one-time event — it’s the state you maintain after the harbourage is dead. The work that keeps the lipas out is small but it has to actually happen:
Honest market range for cockroach treatment in KL and Selangor in 2026:
| Approach | Typical market price | What you get |
|---|---|---|
| DIY gel bait (professional-grade) | RM30 – RM80 | One tube, treats a whole flat, no warranty, you do the cadence |
| 1-visit professional spray | RM150 – RM330 | One spray, no return visit, usually no warranty |
| 3-visit with warranty | RM550 – RM800 | Day 0 / day 7 / day 14 (or split across 3 months), free return visits within warranty |
| Yearly maintenance (6 to 12 visits) | RM1,650 – RM2,500 | Quarterly or monthly preventive, full year of warranty cover |
1x visit from RM299, 3x visit with warranty from RM499 — about 10% below market.
Send us a WhatsApp with a photo of what you're seeing — we'll tell you which species and what it'll actually take. 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 DIY round. At that scale, the colony has compounded past what a single tube of gel can reach. The Department of Agriculture publishes the registered pesticides list if you want to verify what an operator is using, and the Ministry of Health has the public health guidance on cockroach exposure and asthma triggers. For wider context see our why cockroaches keep coming back after spraying piece, the cockroach infestation in a clean house guide, and the how to choose a pest control company in Malaysia checklist. Location-specific reading: pest control Petaling Jaya.


















1x visit from RM299, 3x visit with warranty from RM499 — about 10% below market.
Send us a WhatsApp with a photo of what you're seeing — we'll tell you which species and what it'll actually take. Same-day reply Mon–Sat.
WhatsApp us