Easily available in any grocery store and a common ingredient in kitchens, and a solution for those seemingly permanent roaches, bay leaves are surprisingly effective. Leave a bundle of them near sink holes, corners and crevices where roach nests are likely to be to fend off the pests. You can also place a packet of bay leaves in cupboards to protect books and clothes from the cockroaches.
Cockroaches often hide in sinks and drain pipes. Ammonia is a top class house hold roaches home remedy in these situations. Add a cup full of ammonia in a bucket of water and flush it down sinks and toilets to clean out the pipes. The strong pungent smell will ward off the roaches nesting in pipes and sewers
Moth balls are excellent for warding off all kinds of pests including roaches. Place a few in your cupboard and near specific areas prone to infestation or likely to be the nesting area for roaches. However, they are not good for humans either so it is important to keep them away from children.
Spray mint oil directly at the pests or in sinks and corners of your kitchen and bathrooms where roaches are more likely to settle. They may not work as fast as some other home remedies, but are a natural and non toxic way of keeping your home roaches free over time.