The vinegar itself does not repel or kill roaches. … Colorado State University Extension says that room temperature (77 degrees Fahrenheit), undiluted vinegar sprayed onto a counter top and left for 10 minutes effectively kills Salmonella — one of the germs carried by cockroaches into homes.