Pest Control for Hawker Centres and Food Courts in KL: The Shared Space Problem

4.9 · 600+ Google reviewsBy Yusof Izzat, Lead Pest Control Technician  ·  Updated 7 August 2026  ·  10 min read

Quick answer: In a hawker centre or food court, pests live in the shared systems — the drain runs, grease traps, bin bay and ceiling void — not inside any one stall. That is why treating a single unit rarely holds: German cockroaches (Blattella germanica) walk back in from the untreated stall two doors down within weeks. The fix is centre-wide: management treats the common areas fortnightly, every stall participates, and each gets its own service report for its licence file. Individual stall treatment starts at RM290. See cockroach pest control →

Busy food court with diners and multiple stalls — shared drains, bins and ceiling voids make pest control a centre-wide problem
Photo by Pexels

Every hawker centre in KL has the same conversation eventually. One stall gets fed up, pays for a treatment, and enjoys about three good weeks. Then the lipas are back, and the operator concludes that pest control does not work. It did work — the problem is that in a shared centre the pests do not live inside any single stall, they live in the drain runs, grease traps, bin bay and ceiling void that every stall shares, and treating one unit out of twelve is paying to clear a corridor that reopens the moment the technician drives off. This guide covers why shared premises behave differently, who is responsible for what, how you treat a centre that never really closes, and what it costs to do properly.

Why is a food court harder to treat than a restaurant?

A standalone restaurant owns its boundary. It has one kitchen, one back door, one bin bay, one drain run, and one person who decides what happens to all of them. Treat it properly and it stays treated, because everything the cockroaches need is inside a perimeter you control.

A stall in a centre controls almost none of that. Its ceiling is shared, its drain is shared, its rubbish goes to a shared point, and the partition between it and the next unit is usually a wall that stops well short of being pest-proof. Add the things that make a centre a centre — a dozen simultaneous food sources, trading hours that can run from 6am breakfast to 2am supper, high footfall, and constant deliveries — and you have a density of food, warmth and moisture that a single restaurant never reaches.

Two consequences follow. First, activity rebuilds faster, which is why fortnightly service is the sensible baseline in a busy centre against monthly for a single kitchen. Second, and more importantly, treatment only holds if it is comprehensive. A shared pest problem is consistently among the top reasons food courts get written up or shut down, and it is almost always traceable to the gap between what one tenant treated and what nobody did.

The uncomfortable arithmetic. In a twelve-stall centre, if eleven stalls treat properly and one does not, you do not have a centre that is 92% clear. You have a centre with a reservoir in it, and eleven operators who each think they wasted their money.

Which shared systems actually spread the pests?

A drain grate at street level — shared drain runs are the main highway between stalls in a food court
Photo by Pexels

When we survey a centre, five things account for nearly all of it:

  • The drain run and grease trap. The main highway. Cockroaches move along it between units, and it is where Rattus norvegicus comes up from. A grease trap that is not cleaned on a schedule is a permanent food source for both, plus flies. This is the single highest-value thing management can fix.
  • The ceiling void. Usually continuous across the whole centre even when the stall partitions look solid. Rattus tanezumi, the Asian house rat, treats it as a corridor, and smear marks along a conduit run will tell you which units are on its route.
  • The shared bin bay. One overflowing bin serves every stall’s pest population equally. Bin discipline is where the “not my rubbish” problem bites hardest, because the cost of one tenant’s laziness is spread across everybody.
  • Pipe and conduit penetrations between units. The gap around a water pipe where it passes through a party wall is a door. Sealing them is cheap and almost never done.
  • The shared store or corridor. Stacked cardboard is cockroach transport and cockroach housing at once, and in a centre it usually sits in a common area nobody has been told to clear.

Notice that four of those five sit outside any individual stall’s control. That is the whole argument for centre-level treatment in one list.

“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). A home rather than a stall, but the lesson is exactly the food court lesson: when you sit next to a shared waste area, spraying your own space treats the symptom. The bait has to go where the population lives.

Who is responsible — management or the stall?

Legally, the duty to keep food premises free of pests sits under the Food Hygiene Regulations 2009, made under the Food Act 1983, and both the operator of the centre and the individual licensed stall carry obligations. Councils increasingly attach pest and rodent control conditions directly to food premises licences, so this is not a matter of goodwill.

Practically, the split that works looks like this:

AreaWhose jobWhy
Drain runs, grease trapsManagementNo single tenant can treat them
Ceiling voids, external perimeterManagementContinuous across the whole centre
Bin bay and waste collection scheduleManagementShared facility, shared consequence
Building fabric, wall and pipe sealingManagementLandlord’s structure, not tenant’s fit-out
Inside the stall, equipment voidsStall operatorOwn equipment, own harbourage
Daily waste, cardboard, food storageStall operatorOwn housekeeping, own attractants
Stall’s own licence documentationStall operatorThe licence is in their name

Where centres fail is not usually disagreement — it is vagueness. If the tenancy agreement does not say who treats the drains, the honest answer is that nobody does, and every tenant assumes the other party has it covered. Write it down, and half the problem is solved before anyone opens a bait tube.

How do you treat a centre that never closes?

Staff preparing food at a busy hawker stall — gel baiting lets stalls keep trading through treatment
Photo by Pexels

This is the objection every operator raises first, and it has a straightforward answer: you do not need the centre to close.

  • Gel bait, not fogging. Bait goes into cracks, hinges and equipment voids. Nothing is sprayed across open surfaces, so there is no evacuation period and stalls keep trading through the visit.
  • Zone by zone. The centre is worked in blocks — a section of stalls at a time — so the technician is never in the middle of a full service rush across the whole floor.
  • Common areas at the edges of the day. Drains, grease traps, bin bay and ceiling voids are done early morning or after the last stall closes, when nobody is trading over them.
  • The whole centre inside one window. This is the part that matters most. If the clearance drags over two months, the early stalls are being re-seeded by the late ones before you finish. Everything gets done inside the same short window or the exercise is pointless.
  • Brief the tenants first. Bait draws cockroaches out of harbourage before it collapses the population, so the first week can look worse than before. Tell every stall that in advance, or you will spend the week fielding complaints that the treatment made things worse.

A food court in Cheras brought us in after two stalls had each paid for their own treatment twice in a year and got nowhere. The activity was coming from the shared drain channel behind the stall line and a grease trap that had not been emptied properly in months, plus a corridor where every tenant stacked their cardboard. We treated all fourteen units across four days, baited the drain run and ceiling void, put numbered rodent stations along the external wall, and got the operator to move waste collection an hour earlier. Activity across the centre was down to near zero at the six-week check. The two stalls that had been paying on their own now pay less and stay clear.

— Job notes, Nomobug field team

What does a centre-wide programme cover?

A proper centre programme is two layers running together — the common areas and the individual units — with one reporting trail that serves both.

  • Common-area treatment. Drain runs and grease traps, bin bay, ceiling voids, service corridors and the external perimeter. Fortnightly in a busy centre.
  • Numbered external rodent stations. Tamper-proof, locked, sited along the perimeter and mapped. Toxic rodent bait never goes inside food areas — inside, monitoring is non-toxic only.
  • Insect monitors through the stall line. Numbered consistently so activity can be compared between units and hotspots identified rather than guessed at.
  • Gel baiting inside participating stalls. Targeted BASF Provecta gel into hinges, equipment voids and cracks. HACCP-certified products, Safety Data Sheets on request.
  • Proofing recommendations for the fabric. Mesh over drains, door sweeps, sealing the pipe penetrations between units. These are usually cheap and they are what stops the problem returning.
  • Two-level reporting. One consolidated report for the operator showing activity by zone, plus an individual dated service report each stall can put in its own licence file. That second one matters — when an officer inspects a stall, the stall needs its own paperwork, not the landlord’s.

For the detail on what an inspecting officer actually looks for and how the grading works, see our guide to restaurant pest control and MOH compliance.

What can one stall do on its own?

Plenty, and it is worth doing even while you are trying to get management to act. You will not achieve a permanent fix alone, but you can make your unit a genuinely bad place to be:

  • Seal your own penetrations. The gaps around your water pipes and cable runs where they pass into the party wall. A tube of sealant is the highest-return ringgit you will spend.
  • Get the cardboard out daily. Unpack, break down, remove. Never store cartons overnight in the unit.
  • Cap and mesh your own floor drain. Thirty ringgit, and it closes the most common rodent entry into a stall.
  • Empty your bin before close, not in the morning. Overnight is when the shared bin bay does its recruiting.
  • Gel bait your own equipment voids — and do not spray. A supermarket aerosol scatters the population into new voids and undoes any baiting happening around you. This is the fastest way to make a shared problem worse for everyone including yourself.
  • Report activity to management in writing. Dated, specific, with a photo. It builds the record that eventually forces the common areas to be dealt with.

If activity comes back within a few weeks of every treatment despite all of that, you have your answer: the source is not in your unit, and no amount of spending inside your four walls will fix it. That is the moment to push for a centre-level programme.

How much does it cost?

Two different questions, depending on whether you are a stall or an operator.

ServiceTypical market priceWho it’s for
Single visit, one stallRM320A stall with mild, recent activity
3-visit intensive (14 days), one stallRM540A stall clearing an established problem
Annual programme, premises under 2,000 sq ftRM2,300A small centre or large single unit
Whole centre, fortnightlyQuoted by area and stall countOperators and management corporations

For reference, Nomobug’s commercial pricing sits consistently around 10% below that typical market range — a single stall visit from RM290, the 3-visit intensive at RM490, and the Annual Total Protection programme at RM2,090 a year for a premises below 2,000 sq ft. Full detail is in our commercial pest control price guide.

Whole centres are deliberately not on a fixed price list. A 6-stall medan selera and a 40-stall mall food court are different jobs with different drain layouts, and quoting either from a phone call would be guessing. Centres are quoted per site by floor area, stall count and risk after an inspection — which for commercial enquiries is free, and in this case genuinely necessary, because the point of the visit is finding which shared system is the reservoir.

Running a centre, or stuck in one?

Tell us how many stalls and where. Operators get a free site inspection and a centre-wide quote by area and stall count. Individual stalls: from RM290 a visit, or RM490 for the 3-visit intensive over 14 days. Pay upfront, or split into 3 interest-free payments with ATOME.

Send us a WhatsApp with a photo of what you’re seeing and where the drains run. Same-day reply Mon–Sat.

WhatsApp us

What can management enforce on tenants?

The honest answer is: whatever the tenancy agreement says, which is why the clause is worth more than the goodwill. Terms that actually work in a Malaysian centre:

  • Mandatory participation in the centre programme. Not optional, not opt-in. One holdout unit is enough to keep the whole centre infested, and every other tenant is paying for that.
  • Scheduled access. The technician gets into every unit on service day. A stall that is never open when service happens is functionally an untreated stall.
  • A waste and cardboard rule with a stated time. “Keep it clean” is unenforceable. “All waste to the bin bay before close, no cartons stored overnight” is enforceable.
  • No independent spraying inside units. Because it undermines the baiting programme everyone else is paying for.
  • A written escalation path. Warning, then penalty, then a real consequence. Progressive and documented, so it holds up if challenged.

One piece of practical advice: enforcement lands far better when management is visibly funding the common areas first. Tenants accept rules they can see being matched. Ask stalls to pay for everything while the grease trap goes uncleaned, and you will get compliance on paper and nothing else.

When a stall doesn’t need us

An honest note, because not every sighting is a job. If you run a stall in a centre that already has a working programme, you are seeing the occasional American cockroach (Periplaneta americana) wandering in from outside at night, and there are no egg cases, no daytime sightings and no droppings in your storage — you do not need to book anything. That is a stray from the drain, not a population in your unit. Tighten the drain cap, keep the cardboard out, and watch it for a fortnight.

What changes the answer: seeing them in daylight, finding egg cases, activity that returns within weeks of every clean, or droppings and gnaw marks in your dry storage. And if it is the whole centre rather than your unit, spending your own money on a solo treatment is the one thing we would actively steer you away from — put that effort into getting management to run a centre-wide programme instead. You will get a better result for less of your own money.

References

  • Ministry of Health Malaysia — Food Act 1983 and Food Hygiene Regulations 2009 (Peraturan-Peraturan Kebersihan Makanan 2009) — moh.gov.my
  • Dewan Bandaraya Kuala Lumpur — hawker centres (pusat penjaja) and food premises licensing — dbkl.gov.my
  • Department of Agriculture Malaysia (Jabatan Pertanian) — registered pesticides database under the Pesticides Act 1974 — doa.gov.my
  • BASF Provecta product documentation — gel bait application guidance for food environments.
  • Species reference: German cockroach Blattella germanica, American cockroach Periplaneta americana, rats Rattus tanezumi / Rattus norvegicus, housefly Musca domestica.

CUSTOMER REVIEWS

Nomobug - Servis Pest Control place picture
4.9
Based on 621 reviews
Raja Rethnam profile picture
Raja Rethnam
4 months ago
Hi, i WhatsApp for assistance, Great, trying to help effectively ,tq👍
nur hidayah Yusoff profile picture
nur hidayah Yusoff
5 months ago
Hafiz’s service was excellent, efficient, and well-organized, covering every critical location from the kitchen, toilet, bedroom, and living room. He explained the function of gel bait and Provcta.
I’m giving him a 5-star rating.

Overall, from the last two visits, I found many spots/nests. The gel bait and Provcta were very impressive. The effect was very noticeable; the cockroaches were no longer visible in the kitchen. There were fewer in the living room. Today was my last visit for baiting and spraying. Hopefully, there will be no more cockroaches after this, God willing.

Highly recommended!
Nurul Najihah profile picture
Nurul Najihah
5 months ago
Best service. From the many cockroaches, now it has reduced and is cockroach-free. All the staff are nice and efficient
Iffah Ahmad profile picture
Iffah Ahmad
5 months ago
Good explanation from Encik Izzat… Clear and satisfied with the service provided.
UPDATE REVIEW:

Nomobug has just completed their second service at my home, and once again I’m extremely impressed. They carried out contingency recurring control twice, especially targeting ants and cockroaches, and I really appreciate how they honor their warranty with such professionalism. The overall appointment scheduling and service management were smooth and reliable, which makes me feel very secure and well taken care of.

I’m very satisfied with the results and would highly recommend Nomobug to anyone looking for thorough pest control. Once my current contract finishes, I will definitely be renewing it.

It’s also worth highlighting that the same technician, Faris, has been consistently handling my house. He is punctual, polite, and highly professional. After completing the treatment, he provided a detailed report outlining his findings and preventive actions, even showing me examples of the control measures implemented. This level of transparency and care is rare, and I truly value it.

Overall, Nomobug continues to exceed my expectations—reliable, professional, and trustworthy.

4 MONTHS AGO:

I recently engaged Nomobug Servis Pest Control for a comprehensive treatment targeting cockroaches, ants, rats, common house geckos, and centipedes. They covered both the interior and exterior of my home—including my car—which was a huge plus.

The first service focused on prevention and control, and I was thoroughly impressed. The technician, Faris, was punctual, polite, and highly professional. He took the time to explain each step of the process—from inspection to recommending suitable control measures—and his work was exceptionally clean and tidy.

After completing the treatment, Faris provided a detailed report outlining his findings and the preventive actions taken and even showed me examples of the control measures implemented. I truly appreciated the transparency and care.

Overall, I’m very satisfied with their service and would confidently recommend Nomobug to anyone looking for reliable and thorough pest control.
Ann profile picture
Ann
9 months ago
Appreciate izzat help in clearing the bug.
Izzat handled it efficiently and professionally. Your quick response and technical skills really made the process smooth. Great teamwork and problem-solving!
Roger Banat profile picture
Roger Banat
11 months ago
The staffs are very friendly and helpful. They willing to explain further if any questions I am asking. Highly recommended. Importantly, the cockroaches issue has been resolved.
Isma Dasiuk profile picture
Isma Dasiuk
11 months ago
I’ve come across this company on Facebook and they have responded very promptly and professionally. They keep following up from time to time until I was free to engage their service. I like the persistence. I bought the RM490 package and they came 3 times over the period of 3 months. Now my house has no more cockroaches at all! I am so impressed. Their service is also very atas and staff all friendly and professional. I would recommend anyone looking for pest control service to use this company. This is not a paid ad, I’m really a genuine client who actually did use their service. Please contact me on my Google account if you need to ask more questions.
Staff named Izzat carries out their duties meticulously
Ilya Suhaidi profile picture
Ilya Suhaidi
1 year ago
The explanation given was good and the process was smooth and thorough too. Highly recommend
Mahsuri Ahmad profile picture
Mahsuri Ahmad
1 year ago
Best service….many advices and suggestions given to overcome cockroach breeding problems.
Almost all places are sprayed.
Suggestions,
Hopefully the admin will send the same technician to work. Anyway, we are very satisfied with today’s service.
Thank you
Nur Izzati profile picture
Nur Izzati
1 year ago
Customer service was really good. Cockroaches are noticeably dwindling.
We definitely add more services from them
Putranda Ruslan profile picture
Putranda Ruslan
1 year ago
Detailed inspection. All the hot spots have set traps for the roaches, here’s hoping it’ll work.
The service provided by Nomobug technicians is good. All technicians who come are very ethical and careful. Provide explanations every time before starting the service. For improvement, it is hoped that there will be no manholes ‘overlooked’ in the first service. Because this will affect the quality of Nomobug services and the cockroaches will still be there. Thank you.
A good experience.your staff (Faris) has dine a great job in explaining the Dos n Don’t s to improve my house conditions.
ng Rong profile picture
ng Rong
1 year ago
Very detailed and very professional! Highly recommend this company! If anyone is looking for pesticide for their house.. please consider them so attentive and first session don’t see any of those nuisance insects!
Muhammad Rusydi profile picture
Muhammad Rusydi
2 years ago
The best, after doing it once a lot of cockroaches come out and it seems to have decreased. Waiting for the results for the second & last session.
Hazimah Ahmad profile picture
Hazimah Ahmad
2 years ago
Good service
Lim Desmond profile picture
Lim Desmond
2 years ago
Professional service. Can see the difference before and after.
Lo Bell profile picture
Lo Bell
2 years ago
The service is good, and the staff is also ok. Every corner is sprayed with medicine.
Azarini Abidin profile picture
Azarini Abidin
2 years ago
En Faiz was very professional and knowledgeable. He came on time, explained in detail and did everything in a flash. Awesome service! Hope to get En Faiz if i have pest problem again in the furure.
Redzuan Redza profile picture
Redzuan Redza
2 years ago
Great service! The personnel assigned was very courteous and thorough in his work. He explained and walked through the whole process clearly and and answered questions that we had satisfactorily. Would not hesitate to recommend their service! 👍🏼
Afiq Zamanhuri profile picture
Afiq Zamanhuri
2 years ago
The service is great. 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.
imran hazim profile picture
imran hazim
2 years ago
Encik Y.. is an honest guy, spray all 3 storey house inside and outside and has a quarter of content spray bottle. Deducting 1 star for late arrival.
mohd suhaimi profile picture
mohd suhaimi
2 years ago
Very good service
Intan Zakaria profile picture
Intan Zakaria
2 years ago
Yusup was really helpful and professional and he went an extra mile to remove a dead bird from thr ceiling.
Sabreena Khad profile picture
Sabreena Khad
2 years ago
Very friendly and clear instructions was given before the procedure.
Yati Yati profile picture
Yati Yati
2 years ago
Satisfied with service given. Explanation given by the staff.
syahieda che mid profile picture
syahieda che mid
2 years ago
Spray Provecta – really effective…
Ungku Z profile picture
Ungku Z
2 years ago
Hospitality. Arrive on time for the appointment. Satisfactory service
Iman Zairul profile picture
Iman Zairul
2 years ago
My first time using pest control. Managed to remove ants for 1 year . Im using them again
Farida Aswan profile picture
Farida Aswan
2 years ago
They are very knowledgeable about all types of pests and also very helpful. The technician even helped me spray lizard repellent inside and outside my house because I was really afraid of them. I’m very happy with the service they provided.
I’ve been using nomobug service ie: general pest control for our house since VP. Good service with atrractive promo deals.
Yong Han Chung profile picture
Yong Han Chung
3 years ago
Best service, the technician was very helpful and friendly. They did a wonderful job and gave me reassurance that the cockroaches will not come back anymore. Most importantly they used chemicals that are not dangerous to children ! Would recommend this service especially for families
amir arshad profile picture
amir arshad
3 years ago
Is my 2nd time after more than a year if not mistaken. Had experience with many companies before but doesn’t take too long the ants come again for like few weeks until i found them.Good service, effective and will consider to subscribe their service in future .Good explanation by their staff yuvan. 👍🏻👍🏻👍🏻👍🏻👍🏻
zarina manan profile picture
zarina manan
3 years ago
All good very efficient..appointment in time .. thank you for the service

FAQ

Because the pests do not respect the partition between stalls. A food court shares its drain runs, grease traps, bin bay, ceiling void and often its back corridor, so German cockroaches and rats treated at one stall simply walk back in from the untreated one two units down. A standalone restaurant controls its own boundary; a stall controls almost none of the space its pests actually live in.
In practice it splits, and the split should be written into the tenancy. Management owns the common areas — drains, grease traps, bin bay, ceiling voids, external perimeter and the building fabric — because no individual tenant can treat them. Each stall owns the inside of its own unit, its equipment, its storage and its daily waste discipline. Where the split is left vague, the shared systems get treated by nobody, which is the most common reason a whole centre stays infested.
Partly, and it is still worth doing. Gel baiting inside your own unit, sealing the gaps around your pipe penetrations, keeping cardboard out and managing waste tightly will visibly reduce activity. What it cannot do is stop reinfestation through the shared drain and ceiling void. If activity returns within a few weeks of every treatment, the source is outside your unit and the fix has to happen at centre level.
Fortnightly is the sensible baseline for a busy centre, against monthly for a single restaurant. The reason is density — many food sources, high footfall, long trading hours and shared waste all shorten the interval at which activity rebuilds. Quieter centres can run monthly once the trend has been flat for several months, with fortnightly service reserved for problem zones.
Zone by zone, using gel bait rather than spray. Bait is applied into cracks, hinges and equipment voids, so there is no fogging, no evacuation and no closure — trading stalls stay open while the technician works through a section. Common areas such as drains, bin bays and ceiling voids are usually done in the early morning or after the last stall closes, and the centre is worked through in blocks so the whole site is covered within the same window.
Common-area treatment (drain runs, grease traps, bin bay, ceiling voids and external perimeter), numbered external rodent stations, insect monitors through the stall corridor, gel baiting inside participating stalls, proofing recommendations for the building fabric, and a service report for the operator plus one per stall for their own licence file. The centre-level report is what makes a council inspection straightforward.
An individual stall is priced as a small commercial premises — from RM290 for a single visit, or RM490 for a 3-visit intensive over 14 days. Whole centres are quoted by floor area, stall count and risk after a site inspection, because a 6-stall medan selera and a 40-stall mall food court are not the same job. Nomobug’s Annual Total Protection programme is RM2,090 a year for a premises below 2,000 sq ft; larger centres are quoted per site.
Whatever the tenancy agreement says, which is why the clause matters more than the goodwill. Workable terms include mandatory participation in the centre-wide programme, access for the technician on scheduled service days, a waste and cardboard rule with a stated cut-off time, no independent spraying inside units, and a defined escalation path for repeat offenders. Enforcement is far easier when management funds the common areas — tenants accept rules they can see being matched.

Running a centre, or stuck in one?

Tell us how many stalls and where. Operators get a free site inspection and a centre-wide quote by area and stall count. Individual stalls: from RM290 a visit, or RM490 for the 3-visit intensive over 14 days. Pay upfront, or split into 3 interest-free payments with ATOME.

Send us a WhatsApp with a photo of what you’re seeing and where the drains run. Same-day reply Mon–Sat.

WhatsApp us