It depends entirely on which product, and San Diego’s dominant indoor roach, the German cockroach, is specifically built to survive the ones people reach for first. Contact sprays and foggers tend to make an established infestation worse. Gel baits and bait stations, used correctly, are the store products that actually clear a population.

A row of store-bought roach control products, a gel bait syringe, bait stations, and an aerosol spray can, on a kitchen counter

Why the product matters more than the brand

Nearly every “best roach killer” question is really a question about German cockroaches, since that’s the species behind the vast majority of San Diego home infestations. German cockroaches breed fast, hide deep in wall voids and appliance gaps, and have a well-documented tendency to develop resistance to whatever they’re repeatedly exposed to. That biology is why the product category matters far more than which brand is on the shelf. Two products with the same active ingredient can perform completely differently depending on whether they’re designed to kill on contact or get carried back to the colony.

Aerosol contact sprays: fast, but usually counterproductive

Spraying visible roaches directly feels productive, and it does kill the roaches it actually hits. The problem is everything it doesn’t hit. Most aerosol sprays contain repellent compounds that roaches can detect before contact, which triggers a scatter response instead of a kill. A roach that senses the spray retreats deeper into a wall void or moves to an untreated room rather than walking through it, which can spread a contained kitchen problem into other parts of a home or, in an apartment or duplex, into a neighboring unit. Our cockroach control guide covers why this dispersal effect is one of the main reasons DIY spraying backfires on established infestations.

Gel baits: usually the most effective store product

Gel bait works on a completely different mechanism, and it’s the store product with the best track record against German cockroaches specifically. A roach eats the bait, then returns to the harborage area where it lives with dozens of others, and dies there. Other roaches in the same hiding spot feed on the droppings and remains of the dead roach, spreading the active ingredient through the colony without anyone applying anything directly to most of the population. That secondary kill is what makes bait effective against roaches hiding in spots a spray can never reach.

Placement matters more than quantity. Small dots near appliance edges, under sinks, behind outlet covers, and along the tracks a roach actually travels work better than large amounts in visible spots roaches avoid. Follow the product label for how much to use and where, since formulations differ and using more than directed doesn’t speed up results, it just gets ignored by roaches that prefer to feed elsewhere.

Bait stations: slower, but useful where gel isn’t practical

Enclosed bait stations use the same feed-and-return mechanism as gel bait but contain it inside a covered housing, which is a reasonable option in kitchens with young kids or pets where an open gel dot isn’t ideal. They tend to work more slowly than placed gel since the roach has to find and enter the station rather than encountering bait along its normal path, but they’re a legitimate part of a broader control plan, especially for maintaining control after an initial treatment has knocked numbers down.

Boric acid: works, but application is the whole game

Boric acid dust kills roaches that walk through it and later groom themselves, but it only works as a thin, barely visible layer. A visible pile or heavy application isn’t more effective, it just gets avoided the same way an obvious spray does. It also needs to stay dry to keep working, which makes it a poor fit for damp areas like under a sink with an active leak. Boric acid products carry their own label instructions for where and how they can be used around a household; follow those directions rather than estimating an amount, and keep any boric acid product out of reach of kids and pets per the label.

Foggers and bug bombs: the product to skip

Foggers release insecticide into open air, which settles on exposed surfaces, floors, and countertops. German cockroaches spend the overwhelming majority of their time inside wall voids, under appliances, and in cracks that a fogger’s mist never reaches. The result is a product that kills almost nothing living in the actual harborage while leaving residue across surfaces that then have to be cleaned before food prep resumes. Foggers are widely considered one of the least effective options against an established German cockroach population, and repeated use compounds the resistance problem the species is already known for.

When store products aren’t enough

A light, early cockroach sighting, one or two roaches near a specific appliance, often responds to a properly placed gel bait within a couple of weeks. An infestation that’s spread across multiple rooms, keeps reappearing after store products, or involves roaches showing up during the day, a sign the hidden population has outgrown its harborage, needs a professional inspection to actually locate the colony rather than treating symptoms. Our cockroach control service identifies harborage points and applies professional-grade bait and treatment that reaches spots a store product physically can’t. For a broader look at what species you might actually be dealing with, our guide to types of cockroaches in San Diego covers German cockroaches alongside the other species found locally, and our cockroach control cost guide breaks down what a professional visit typically runs.

Frequently asked questions

Why do sprays seem to work at first but the problem comes back worse?

A spray kills the roaches it directly contacts, which can look like real progress for a day or two. But the scatter response it triggers in the rest of the colony pushes surviving roaches deeper into hiding or into new areas, so the visible improvement often masks a population that’s just relocated rather than shrunk.

Is gel bait safe to use if I have kids or pets in the house?

Every bait product has its own label instructions for placement around households with children or pets, and those instructions vary by formulation and active ingredient. Read and follow the specific product’s label for placement guidance, and consider enclosed bait stations instead of open gel dots in areas kids or pets can access.

How long does it take for gel bait to clear an infestation?

A light, contained sighting can show real improvement within one to two weeks of correct placement. A larger or longer-established infestation usually takes several weeks, since the feed-and-return mechanism has to cycle through the colony rather than delivering an instant kill.

Why do roaches seem immune to the spray I’ve used before?

German cockroaches are well documented for developing resistance to insecticides they’re repeatedly exposed to, especially in situations where surviving roaches pass that resistance to offspring over successive generations. A product that worked a year ago may simply no longer be effective against the population currently in a given home.

If store products haven’t cleared the problem or you’re seeing roaches during the day, call (858) 400-6561 for an inspection and a treatment plan built around where the colony actually is.