Pest Control Compliance for a Selangor Food Business Licence — What You Actually Need

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

Quick answer: Selangor councils licence food premises under the Food Establishment Licensing By-Laws 2007, and the health conditions attached to that licence require you to appoint a pest control company, service the premises at least monthly, and keep it free of cockroaches, flies and rodents. Several councils — MBPJ, MBSA, MBSJ and MPAJ among them — want a copy of the annual service contract and the treatment schedule on file. The four documents that matter are the contract, the schedule, a dated report for every visit, and the product list. Compliant cover for a small premises runs RM2,090 a year. See commercial pest control →

A busy shoplot restaurant with motorbikes parked outside — the typical licensed food premises in Selangor
Photo by Pexels

Most operators find out about the pest control clause the same way — at renewal, from a counter officer, with three weeks to sort it out. Nobody reads the health conditions attached to a lesen premis makanan when the shop is being fitted out. The short version is that Selangor councils require a licensed food premises to appoint a pest control company, service the premises at least once a month, and keep it free of cockroaches, flies and rodents — and several of them want a copy of the annual service contract and the treatment schedule submitted with the licence. This guide covers where that rule actually comes from, the four documents that satisfy it, what an officer looks at during the inspection, what happens when it goes wrong, and what compliance costs.

Where does the pest control rule actually come from?

There is no single “pest control law” for restaurants, which is exactly why it is confusing. Three layers stack on top of each other.

At the top is the Food Act 1983 and the Food Hygiene Regulations 2009, enforced by the Ministry of Health. This is the federal layer, and it is where the serious powers live — including the power to order a premises closed for up to 14 days when it is found in a condition likely to contaminate food.

Underneath that, your local authority licences the premises under the Food Establishment Licensing By-Laws 2007 (Undang-Undang Kecil Pelesenan Establisymen Makanan 2007), adopted across the Selangor councils. The licence is not a piece of paper you buy — it comes with a set of health conditions attached, and those conditions are the enforceable bit.

Third, the council’s own guideline document for licence applications lists what you have to produce. That is where pest control appears in black and white: appoint a pest control company, keep the premises free of cockroaches, flies and rodents, run a prevention treatment schedule, and in several councils submit a copy of the annual service contract with the application.

So the honest framing is this — pest control is not a law you can be prosecuted under directly. It is a condition of the licence, and the licence is the thing you can lose.

The distinction that catches people out. Nobody is going to fine you for not having a pest control contract. They are going to decline the renewal, and a restaurant without a current licence is not a restaurant with a problem — it is a restaurant that is closed.

What four documents does the council want?

Binders and papers organised on a desk — the pest control licence file a Selangor food premises should keep on site
Photo by Pexels

Keep these in one physical folder at the premises, not on somebody’s phone. An officer standing in your kitchen is not going to wait while you WhatsApp your contractor.

  • 1. The service contract. A signed agreement with one named pest control company, covering the licence period, with the scope and the frequency written into it. Several Selangor councils ask for a copy at application or renewal.
  • 2. The prevention treatment schedule. The planned visit calendar for the year, and what is covered at each visit — internal treatment, drains, external rodent stations, monitors.
  • 3. A dated service report for every visit. Date, technician, areas treated, products used, activity found, corrective actions recommended. This is the document that proves the contract is more than a subscription.
  • 4. The product list. What was applied, with Safety Data Sheets available on request. Nomobug’s products for food premises are HACCP-certified and food-safe, and the SDS goes out whenever it is asked for.

Two useful extras that are not always demanded but always help: a numbered layout plan showing where the rodent stations and insect monitors sit, and a short log of what your own staff fixed after each report. The second one is the difference between a folder that says “we paid someone” and a folder that says “we manage this”.

How often do you have to be serviced?

At least once a month is the frequency Selangor councils generally set for licensed food premises. Treat that as a floor rather than a target.

Monthly is genuinely enough for a low-risk premises — a small café with packaged goods, a bakery counter, an office pantry operation. It is not enough for a kitchen with an active German cockroach (Blattella germanica) population, a shop sharing a drain run with six neighbours, or anything trading 20 hours a day. In those, fortnightly until the monitor counts are flat, then step down.

The compliance point is narrower than the pest control point though: whatever frequency you wrote on the schedule you submitted, the reports in the folder have to match it. A schedule that says monthly with five reports in it is worse than a schedule that honestly says quarterly with four.

Does it differ between MBPJ, MBSA, MPAJ and the rest?

The framework is the same across the Selangor local authorities — MBPJ (Petaling Jaya), MBSA (Shah Alam), MBSJ (Subang Jaya), MPAJ (Ampang Jaya), MPS (Selayang), MPKj (Kajang), MBDK (Klang) and MPSepang all licence food premises under the same by-law framework with broadly the same health conditions.

What differs is the admin: the application forms, the fee schedule, whether the contract copy is demanded upfront or only on request, and how the pre-licensing inspection is scheduled. MBSJ even publishes a list of pest control companies for operators who ask. The practical rule is to download your own council’s current guideline document rather than copying what your friend in the next town did two years ago — these get revised, and the copy circulating in the F&B WhatsApp group is usually out of date.

Beyond the licence, the other paperwork sitting in the same folder is the food handler training certificate and anti-typhoid vaccination record for every person who touches food. Those get checked at the same visit, so it is worth keeping them together.

What does the officer look at on the day?

An inspector holding a clipboard checklist — the pre-licensing and renewal inspection for a food premises
Photo by Pexels

Two things at once: the file, and the premises. The file is quick. The premises is where it is decided.

  • Live activity anywhere. A cockroach on the wall during the inspection outweighs any folder. Daytime activity in particular reads as an established population, not bad luck.
  • Droppings and smear marks. Under the prep bench, along the skirting, on conduit runs in the store. Rodent smear marks are a hard finding because they are evidence of a route, not a visitor.
  • The drain and grease trap. Uncovered floor drains, an unmeshed outlet, a grease trap that clearly has not been on a schedule.
  • Gaps in the fabric. The back door with a 15mm gap under it, the unsealed pipe penetration behind the sink, the broken ceiling tile above the line.
  • Food and waste storage. Open sacks on the floor, cardboard stacked in the dry store, bins without lids.
  • Insect screens and covers. On windows, on the extract, over the bin area.
  • The rodent stations and monitors. Present, numbered, and matching the layout plan in the file.

Notice how much of that is building work and housekeeping rather than chemical. That is the actual lesson of the licence inspection — the pest control contract is what proves you take it seriously, but the findings are almost always about proofing and waste discipline.

A café in Shah Alam called us three weeks before renewal after being told the file was incomplete. They had been paying a contractor for two years — the treatments were happening, the technician was competent, and there was not a single dated report anywhere in the shop. We ran a baseline visit, meshed two floor drains and fitted a door sweep on the back door, set up a monthly schedule with numbered monitors, and gave them the contract, the schedule and the first report in a folder. The renewal went through. Nothing about the pest situation had actually been wrong. The evidence had never existed.

— Job notes, Nomobug field team

Why do renewals get queried when a contract exists?

This is the most common call we get on this topic, and the answer is almost never that the pest control was bad. It is one of six paperwork failures:

  • The contract lapsed. Signed two years ago, auto-assumed to be running, never renewed.
  • The reports are undated or unsigned. A slip of paper with no date proves nothing at all.
  • The frequency does not match. Schedule says monthly, folder holds four reports for the year.
  • The reports live in the technician’s van. Or in an email account the current manager cannot access.
  • The contract is in the old tenant’s name. Very common in a taken-over shoplot. So is the licence, sometimes.
  • No corrective actions were ever closed out. Six reports all saying “seal gap under rear door” and a gap still under the rear door reads worse than no reports.

Fixing all six costs nothing except attention. Ask your contractor to leave a signed hard copy at the premises after every visit and put it in the folder before they drive away.

What happens if pests are found?

Faster and harder than most operators expect. The council can issue compounds under the food handling by-laws — MPAJ alone issued 259 compounds across 1,057 food premises inspected in the period up to November 2022. The Ministry of Health can order a closure of up to 14 days under the Food Act 1983 where a premises is in a state likely to contaminate food.

And the licence itself is on the table. In December 2022, MPAJ moved to cancel the licence of a Pandan Indah restaurant after a video of a rat feeding in a food warmer went viral, and said the premises would be sealed if it kept operating. MOH had already issued a 14-day closure order and six compounds. The detail worth sitting with: that same premises had been graded B at inspections in June 2021 and January 2022. A passing grade is a snapshot, not a shield.

The reputational layer is the one no council imposes and no contract covers. One clip is enough.

What does compliance cost?

Option Typical market price Does it satisfy the licence condition?
Single visit, one-off RM320 No — no contract, no schedule
3-visit intensive over 14 days RM540 Clears a problem, but it is not ongoing cover
Annual programme, premises under 2,000 sq ft RM2,300 Yes — contract, schedule and reports
Larger premises or multiple outlets Quoted by area and outlet count Yes, per site

For reference, Nomobug’s commercial pricing sits consistently around 10% below that typical market range — a single visit from RM290, the 3-visit intensive at RM490, and Annual Total Protection at RM2,090 a year for a premises below 2,000 sq ft. That annual figure is 15 visits (12 monthly plus 3 free) with the contract, schedule and dated reports included, which works out to roughly RM139 a visit. The wider breakdown is in our commercial pest control price guide.

Put that against the alternative. A 14-day closure at a shop turning over RM3,000 a day is RM42,000 of lost trade, before you count the staff you still have to pay and the customers who quietly do not come back. The annual programme is roughly two days of that.

“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.”

— Isma Dasiuk (Google review). A home rather than a shop, but it is the same structure the licence condition is built around: repeat visits on a schedule, not one heroic spray. The council is asking for evidence of exactly that pattern.

Renewal coming up and the file is thin?

Tell us your council and premises size — commercial enquiries get a free site inspection and a fixed quote. Annual Total Protection is RM2,090 a year for 15 visits, with the contract, schedule and dated reports your licence file needs. Pay upfront, or split into 3 interest-free payments with ATOME.

Send us a WhatsApp with your premises size and renewal date. Same-day reply Mon–Sat.

WhatsApp us

When you don’t need to spend more

An honest note, since this is a topic where fear sells easily. If you already have a current contract with a competent contractor, monthly reports in a folder at the premises, and no activity between visits — you do not need to upgrade anything. Switching to fortnightly “to be safe” before renewal buys you nothing an officer will look at. Spend the effort on the corrective actions your existing reports have been listing instead; that is what the inspection actually finds.

Equally, if you run a small packaged-goods outlet with no cooking, no dishwashing and no waste held overnight, monthly is genuinely sufficient and anyone selling you weekly service for a premises like that is selling you a schedule, not a result.

Where it is worth spending: proofing. Door sweeps, drain mesh, sealing pipe penetrations, and getting the grease trap on a written cleaning schedule. It is a few hundred ringgit once, it removes most of the findings an officer can write up, and unlike a treatment it keeps working when nobody is watching.

References

  • Ministry of Health Malaysia — Food Act 1983 and Food Hygiene Regulations 2009 (Peraturan-Peraturan Kebersihan Makanan 2009) — moh.gov.my
  • Majlis Bandaraya Petaling Jaya — health conditions and document requirements for a food establishment licence — mbpj.gov.my
  • Majlis Bandaraya Subang Jaya — Garis Panduan Permohonan Lesen Premis Makanan, and its published list of pest control companies — mbsj.gov.my
  • Department of Agriculture Malaysia (Jabatan Pertanian) — registered pesticides database under the Pesticides Act 1974 — doa.gov.my
  • Malay Mail, 26 December 2022 — MPAJ moves to revoke the licence of a Pandan Indah restaurant after a rat was filmed in a food warmer — malaymail.com
  • Species reference: German cockroach Blattella germanica, American cockroach Periplaneta americana, rats Rattus norvegicus / Rattus tanezumi.

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

In practice, yes. Selangor councils licence food premises under the Food Establishment Licensing By-Laws 2007, and the standard health conditions attached to the licence require the operator to appoint a pest control company, keep the premises free of cockroaches, flies and rodents, and service the premises on a schedule. Several councils also ask for a copy of the annual service contract to be submitted with the application or renewal. It is a licence condition rather than a separate law, which is why it is easy to miss until renewal.
At least once a month is the frequency Selangor councils generally set for licensed food premises. That is a floor, not a target — a busy kitchen, a shop next to a shared drain run or anywhere with an active German cockroach problem is usually better on fortnightly service until the trend is flat. What matters for the licence file is that the actual service interval matches the schedule you submitted.
Four things: a copy of the service contract with a named pest control company covering the licence period, the prevention treatment schedule showing the planned frequency, a dated service report for every visit that has actually happened, and the products used with Safety Data Sheets available on request. A rodent station or monitor layout plan is worth adding. The most common failure is not having the contract — it is having the contract and no visit reports behind it.
All of the local authorities that licence food premises, including MBPJ (Petaling Jaya), MBSA (Shah Alam), MBSJ (Subang Jaya), MPAJ (Ampang Jaya), MPS (Selayang), MPKj (Kajang), MBDK (Klang) and MPSepang. The by-law framework and the health conditions are broadly the same across them, but the forms, the fees and the exact submission checklist differ, so always work from your own council’s current guideline document rather than a neighbour’s.
Not for licensing purposes. The condition is that the premises appoints a pest control company and can produce a contract and service records — a shop owner spraying an aerosol on Sundays does not generate any of that. Housekeeping is still yours to do and it matters more than most operators think, but the documented service has to come from an appointed contractor.
It escalates faster than most operators expect. The council can compound you under the food handling by-laws, and the Ministry of Health can order a closure of up to 14 days under the Food Act 1983 for a premises found to be in a state likely to contaminate food. A council can also move to cancel the licence outright — MPAJ did exactly that to a Pandan Indah restaurant in December 2022 after a rat was filmed in a food warmer, despite the premises having held a Grade B rating earlier that year.
For a small premises below 2,000 sq ft, the compliant option is an annual programme rather than one-off visits, because the licence condition is about a schedule and a record trail. Nomobug’s Annual Total Protection is RM2,090 a year for 15 visits (12 monthly plus 3 free) with documentation included, which is about RM139 a visit. A single visit is RM290 and a 3-visit intensive over 14 days is RM490 if you are clearing an active problem before going onto a schedule.
Almost always because the paperwork does not line up. Common causes: the contract has lapsed and nobody renewed it, the reports are undated or unsigned, the stated frequency is monthly but the reports show four visits in a year, the reports are in the technician’s van rather than in a file at the premises, or the contract is in the name of the previous tenant. The service was happening. The evidence was not.
Before. The health conditions are checked at the pre-licensing inspection, so a contract and a treatment schedule should be in place when the officer visits rather than promised. For a new premises, the practical sequence is to get the fit-out proofing right first, book a baseline treatment, sign the annual contract, and have the first service report ready to show.

Renewal coming up and the file is thin?

Tell us your council and premises size — commercial enquiries get a free site inspection and a fixed quote. Annual Total Protection is RM2,090 a year for 15 visits, with the contract, schedule and dated reports your licence file needs. Pay upfront, or split into 3 interest-free payments with ATOME.

Send us a WhatsApp with your premises size and renewal date. Same-day reply Mon–Sat.

WhatsApp us