+94 11 7652 400 Contact us Contact us online

How to prevent cockroaches

Like it or not, homes and business properties are ideal breeding grounds for certain species of cockroaches. There are multiple ways they can gain entry to buildings: through cracks, crevices, vents, sewers, pipe drains, open windows and doors and in goods brought into premises.

Cockroaches are attracted by food, moisture and shelter, so the most effective way to prevent an infestation is to deny them access.


4 ways to prevent cockroaches in your home

The thoughts of cockroaches invading your home put most people into panic-mode. Though preventing cockroaches can be successfully carried out with a few basic measures at home, such as:

  • Eliminate food sources
  • Keep your home clean
  • Remove clutter from home
  • General property maintenance

1. Preventing cockroach infestation by eliminate its food sources

Cockroaches are amazing scavengers. In an urban environment, roaches rely heavily on the food humans leave behind. Like us, their diet mainly consists of sugar, protein, and carbohydrates. The best way to prevent cockroaches is to remove any potential food sources lying around your home or business.

Eliminate cockroach food sources by:

Removing liquids

  • Although like rodents, cockroaches can last a week or two without water as long as the moisture content in their food is high, it is still a vital part of their diet. Removing standing water from buckets and sinks can help prevent cockroaches from entering your property in search of water
  • It’s also worth noting that cockroaches are attracted to moisture and love to live in damp places. Eliminating standing liquids can make your home and/or business seem less appealing

Remove standing food

Removing leftover food sitting on tables, kitchen counters and desks can help reduce the appeal of your home to cockroaches. Cockroaches only need minute amounts of food for a meal, so any crumbs, powders, liquid foods spilled on floors, worktops, shelves, cupboards, food containers, packaging, etc will provide enough for a meal.

Store food away

Smell is an important factor in cockroaches finding your home or business inviting. You can help reduce this attraction by storing items of food such as cereals and pet food in airtight containers.

Rinse and remove cans, bottles, and plastic containers

Smell is an important factor in cockroaches finding your home or business inviting. You can help reduce this attraction by storing items of food such as cereals and pet food in airtight containers.Leftover residue in empty cans, bottles, and plastic containers will attract cockroaches. Even though these items are usually found in a bin, there’s nothing stopping roaches from making the transition from your garbage into your property. A good prevention tip is to rinse these containers out thoroughly before disposal.

Empty bins regularly

Bins are a prime cockroach attraction. They offer cockroaches a whole range of different food to consume. Emptying your bins regularly, preferably on a daily basis, will help prevent roaches from entering and breeding in your property. Commercial premises need to ensure that waste is disposed of before it builds up and overflows containers.

Although you can take the necessary procedures to limit the food accessible to cockroaches, this will not remove them 100%. Cockroaches are known to consume other forms of food that may sound strange: they eat paper, glue and even turn to cannibalism when normal forms of food are not available.

2. Preventing cockroach infestation by keeping your home clean

As with other forms of pest prevention, one of the best ways to reduce the risk of accumulating a cockroach problem is keeping kitchens and food handling and storage areas clean.

Ensuring that work surfaces are clear of food debris, as well as clearing up all waste and spillage will help prevent cockroaches. Cockroaches are more active during nightfall so removing pet food, drink, and litter trays is also a good method.

When it comes to offices and workplaces, keeping your office clean as well as limiting eating and storing food at your desk can help prevent cockroaches from moving in.

3. Preventing cockroach infestation by removing clutter from home

Did you know cockroaches release a pheromone in their droppings which signal to others they have found a safe place to live? Removing excess clutter such as stacks of old newspapers and magazines will prevent cockroach droppings by eliminating areas for them to be distributed.

Removing clutter from your home also reduces the amount of areas where cockroaches can hide. This will help make your home or business less appealing for roaches to live in.

4. Preventing cockroach infestation by doing general property maintenance

General property maintenance will deny cockroaches routes into and around your property and access to places to hide.

Property maitenance can be done through several things in account, such as:

Pipes and drains

As already stated, cockroaches are quite fond of damp and moist areas. Because of this when it comes to your home or business they can usually be found near pipes and drains. Regularly checking this area for signs of cockroaches and taking the necessary procedures such as repairing damaged pipes and clearing blocked drains is a good cockroach prevention measure.


Wooden shelves provide a great spot for cockroaches to live on. The cracks in the grains of the wood provide a great hiding spot. A good roach prevention tip is to paint or varnish wooden shelves. This seals all these cracks and crevices reducing the places a cockroach can hide. Alternatively, you could replace your wooden shelves with ones made from plastic or metal.

Seal entrances

There is a handful of cockroach hot spots around a property which provide roaches with an easy way in. These are:

  • Walls
  • Skirting boards
  • Electrical sockets
  • Under kitchen sinks and bathroom cabinets

Checking these areas for cracks and crevices and sealing them using products such as expanding foam to help prevent cockroaches.


Find your local branch

Get professional targeted treatments to quickly remove cockroaches