There are different ways to repel cockroaches from your home but many people are now turning to repellents to do the job. There are many cockroach repellents available on the market today offering different options on smell and effectiveness. The main purpose for repellents is to create an environment that makes it uncomfortable for roaches to nest and move around. As such, the repellent must be toxic enough to be effective for a long period of time. Some repellents are branded as natural while some are purely chemical but you need to buy one that is suitable for the home environment. Here are a few repellents that have been widely recommended for their effectiveness and user friendliness.