What you may want to consider is what you are getting when joining. No cost or cheap may mean very little start up supplies or direction. And cheap may mean one thing to you and another to someone else.
Look at what you get when joining is it product ? Resources you can use, or sell back to earn back your start up cost? When my team members start they get the start up kit of their choice.. Avon has 3 start up kits to choose from, based on what you are looking for and how you want to run your business. All have product you can turn around and sell to pay yourself back the low cost start up fee. My team members also have access to me and training by me and Avon's free training, and website.
As much as everyone likes a no cost or cheap home business to start remember even with a regular job, there will be a cost to getting started. New clothing , uniform if needed, lunches out and many other "hidden" costs.