While bleach may kill roaches on contact, it is not an effective method for eliminating an infestation. Bleach does not have a residual effect, so it will not kill roaches that are not directly exposed to it. Additionally, using bleach as a pesticide can be hazardous to humans and pets.