15 work-from-home opportunities with greater compensation Tutor. Insurance agent. Sales representative. Author of technical documents. Independent consultant in marketing roles. Programmer. The average pay in the country is $67,099 per year. Affiliate marketing manager. The annual wage that is considered to be the national average is $71,436. Web developer. The annual wage that is considered to be the national average is $71,626.