Blog · Pest guides

How to Get Rid of German Cockroaches in Perth

German cockroaches are small, tan insects with two dark stripes behind the head, 12 to 15 millimetres long, and live indoors in warm voids near food and water. One female produces dozens of offspring per egg case. Gel bait and an insect growth regulator reach the breeding sites spray cannot, stopping juveniles maturing into breeding adults and reducing activity over two to three weeks.

5 stars all round. Cant fault the lads. Incredible, nailed our termite problem ⭐️⭐️⭐️⭐️⭐️

Boonie · Google review · all reviews

Published 12 October 2026 · Reading time 8 minutes · By DJ Pest

What is a German cockroach and how to tell them apart

German cockroaches are small, 12 to 15 millimetres long, tan in colour with two dark longitudinal stripes behind the head. Their wings extend beyond the abdomen but they do not fly. They congregate together in warm, undisturbed areas of high humidity, especially kitchens.

They are not the only cockroach species in Perth. American cockroaches are much larger (35 to 40 mm), reddish-brown and fast, and come up from drains and sewers. Australian cockroaches are similar in size to American cockroaches with yellow wing edges and breed outdoors in gardens, mulch and wood piles, wandering indoors through gaps under doors and weep holes. German cockroaches live indoors. If you see a small tan cockroach with stripes in the kitchen, it is almost certainly a German cockroach.

A small tan cockroach on a crystal
A small tan cockroach on a crystal.

Where German cockroaches hide and how to spot them

German cockroaches hide in cracks, crevices and voids during the day and feed at night. In a Perth kitchen, look for them behind the refrigerator, under the dishwasher and inside pantry kickboards. They congregate together, so if you see one, inspect the harbourages thoroughly.

Signs of an infestation include droppings that look like coarse ground pepper, brown smear marks along the top of cupboard doors, a musty smell, egg cases behind appliances, and adults seen in daylight. When you inspect for German cockroaches, use a torch to search for live or dead cockroaches, faecal pellets, faecal smears, cast-off skins and empty egg cases.

Perth's mild winters mean there is no seasonal die-off. Cockroaches congregate in warm, undisturbed areas of high humidity, especially kitchens.

Why German cockroaches thrive in Perth kitchens

German cockroaches thrive in warm, humid conditions with access to food and water. They congregate in kitchens where they hide in cracks, crevices and voids during the day. Most infestations are found in kitchens, under sinks, in and under cupboards and drawers, and around electrical equipment like refrigerators. They can survive for up to a month without food if water is available.

Females generally have three to four generations per year. One female German cockroach can produce up to 20,000 young annually. This rapid breeding is why a small sighting usually means an established population.

What you can do yourself before calling a professional

Maintain a high standard of hygiene. Pay special attention to the kitchen and other food preparation areas. Clean regularly underneath the fridge, stove and other appliances. Empty the rubbish bin regularly. Do not leave pet food or food scraps in bowls. Repair leaky taps and pipes, and remove any unnecessary containers of water. Cockroaches need a steady water supply to survive.

Store food in sealed airtight containers. Seal cracks and crevices where possible, particularly in walls and skirting boards. Do not stack newspapers, magazines or cardboard boxes anywhere in the house; keep compost bins screened and away from the house.

If you are considering a supermarket cockroach bomb or aerosol spray, stop. Repellent aerosols scatter cockroaches away from the gel and hide the harbourages. Apply any pesticide according to the label directions; chemicals must always be used according to label directions and the effectiveness of chemical control may be limited by poor hygiene.

Cockroach baits contain poison that a cockroach carries back to the nest, which may help kill the rest of the nest. Use physical traps, such as greased margarine tubs containing a smear of honey as a lure; cockroaches will climb in but be unable to get out because of the grease.

Why spraying alone does not work

Spray kills the cockroaches you can see on surfaces. But cockroaches hide in cracks, crevices and voids during the day and feed at night. Most stay hidden, and they breed back faster than the survivors of a spray die.

German cockroaches are gregarious and frequently groom themselves. Dusts exploit this grooming behaviour, coming into contact with their feet or body and being ingested during grooming. A gel bait reaches the cockroaches in the voids where they hide. An insect growth regulator is applied to the voids so juveniles cannot mature into breeding adults.

If you have already sprayed the kitchen yourself, have a professional check it first. Repellent aerosols scatter cockroaches away from the gel and hide the harbourages.

When to call a professional

Call a professional if you have seen German cockroaches in the kitchen, or if you have found droppings, smear marks or egg cases. A cockroach control specialist in Perth inspects with a torch to locate where they are living. German cockroach jobs place gel bait and an insect growth regulator inside cabinetry voids, behind and under appliances and on hinge sides, away from food-contact surfaces. A residual is applied to the external perimeter. Kitchen programs include a scheduled follow-up to check placements and re-apply.

Work is carried out by, or under the direct supervision of, a technician holding a WA pest management technician's licence (Health (Pesticides) Regulations 2011). Gel is placed inside cabinetry voids, behind and under appliances, on the hinge side of doors and in kickboard gaps, away from food-contact surfaces. We do not spray inside kitchen cupboards or on benches. You receive a treatment report with the species identified, every gel placement listed, products and rates, the re-entry period, and the sanitation and sealing plan.

What it costs

A German cockroach kitchen program, including gel bait, insect growth regulator, a targeted residual and a follow-up visit, typically runs $250 to $450 with a six-month re-treatment period (terms at djpest.com.au/warranty). Light cockroach activity covered within a general pest treatment typically costs $250 to $350. These are typical ranges for a standard home in Perth's northern suburbs, itemised in writing after we have seen it.

Every job is quoted separately. You get the price in writing before we book, and the treatment record after. There is no call-out fee for a look and a quote. See our investment guide for the full range of services and pricing.

Our re-treatment promise

German cockroach activity usually falls away over two to three weeks as the gel and growth regulator work through the population. The kitchen program includes a scheduled follow-up visit to check placements and re-apply if needed. Terms at djpest.com.au/warranty.

If cockroaches named on your invoice are still active inside the treated areas within six months, we return at no charge. This is written on your quote and invoice. Pests can re-enter from next door, and a written re-treatment period with clear conditions is the fair way to share that risk. See the full re-treatment promise. Terms at djpest.com.au/warranty.

Frequently asked

What is the difference between gel bait and spray?

Spray kills the cockroaches you can see on surfaces. Gel bait is placed in the voids where they hide and is carried by foragers back to the nest. An insect growth regulator stops juveniles maturing into breeding adults.

How long does treatment take to work?

German cockroach activity usually falls away over two to three weeks. A scheduled follow-up visit is included in the kitchen program to check placements and re-apply if needed. Terms at djpest.com.au/warranty.

Are baits placed near food preparation surfaces?

No. Gel is placed inside cabinetry voids, behind and under appliances, on the hinge side of doors and in kickboard gaps, away from food-contact surfaces. We do not spray inside kitchen cupboards or on benches. You get a list of placements with your treatment report.

Can you treat German cockroaches in apartments?

Yes, with a caveat. German cockroaches move between units through shared walls and plumbing. If only your unit is treated, re-infestation from next door is likely. Strata-coordinated treatment is the best outcome; failing that, we treat your unit thoroughly, seal the penetrations we can reach and set expectations honestly.

Do German cockroaches spread disease?

Cockroaches may spread a range of diseases. They walk through drains and refuse, then across food-preparation surfaces, carrying bacteria including salmonella and staphylococcus. Their droppings and shed skins are a recognised asthma trigger.

Why is a professional treatment better than spraying myself?

We inspect with a torch and a flushing agent to find where they are living. Gel bait reaches the cockroaches in the voids where they hide. An insect growth regulator is applied to the voids so juveniles cannot mature into breeding adults. A follow-up visit confirms the effectiveness of the treatment.

How much does German cockroach treatment cost in Perth?

A kitchen program typically runs $250 to $450 including gel, growth regulator, a targeted residual and follow-up. Light activity is covered in a general pest treatment at $250 to $350. Every job is quoted itemised in writing before we book.

Sources

Text your suburb and what you're seeing to 0468 170 107 for a written price.


More guides on cockroaches

Related

Quote request

Rather have it done properly?

Tell us what you are seeing and where. Itemised investment in writing, no call-out fee.

Prefer to talk? Call 0468 170 107

Or text photos of the pest or droppings to 0468 170 107 and we'll identify it.

By sending this form you agree to our privacy policy. We only use your details to respond to this enquiry.

CallTextPrice
Get a price range