Hi,
It is other way around, if a website ask you money then most probably it is a scam. Legitimate employers dont ask for upfront fee. There are many legit work at home jobs;
1. At home customer care representatives jobs - There are so many companies that pays you to take inbound call from your home. You can work as little as 20 hours per week. You have to take inbound calls only, no telemarketing is involved.
1. Alpineaccess
2. West
3. Teletech
4. VoiceLog
5. Willow
6. O'currance
7. Connect Plus
8. Arise; and many more companies hire you to work from home.
You can earn $10 to $15 per hour from comfort of your home. You need to have computer and high speed internet connection with a headset.
List of legitimate virtual call center companies is given on http://workathomedesk.com/directory/virtual-call-centre-jobs.htm
2. You can do freelance writing jobs, these consist of writing articles, blog, content, web content, ghost writing, techical writing. Most of these jobs are freelace basis and plenty of jobs are available around.
3. You can make your own website/blog and earn from google adsense. It will take some time and hard work, but rewards are great and long lasting.
4. You can do transcription job from home.
5. You can earn money from completing projects available on online marketplace like guru.com
6. Proofreding and editing written content
Depending upon your interest and skills, you can choose work at home from above and many more options available around on internet.