20 Ways To Make Money From Home (Plus 45 More WFH Ideas)

Updated March 10, 2023

An infographic showing a sales pipeline funnel. The image shows a person on a ladder putting a coin with a figure on it into the top of the funnel, and coins with a dollar sign on them come out the bottom of the funnel.

Whether you're looking for a full-time income or a gig to earn some extra money on the side, there are plenty of ways to earn money while working from home. Among its many benefits, home-based jobs offer flexibility to make your own schedule and enjoy a strong work-life balance. Reviewing ideas to make money at home can help you determine which you're most interested in pursuing.

In this article, we discuss 20 ideas on how to make money from home.

How to make money at home

Some call it working from home, also known as WFH, while others refer to it as home-based employment. Here are 20 ideas you might consider to make money at home:

1. Become a virtual assistant

A virtual assistant (VA) provides clients with administrative services from a remote location, such as a home office. They handle various responsibilities for their clients, like making travel plans, performing online research and checking emails.

Read more: How To Become a Virtual Assistant

2. Pet sitting

If you enjoy animals, you may consider pet sitting. This is a good way to earn money directly from your home by watching someone's pets at your home. Though, most sitters perform their duties at the pet owner's home.

You may need to invest in marketing and insurance if you operate out of your own home. Further, you also might want to speak with an accountant and/or bookkeeper as well as a lawyer to discuss liability.

Related: 16 Examples of Pet Sitter Skills (And How To Develop Them)

3. Sell your possessions online

Survey your home and look for items you no longer use, such as furniture, clothes, books, electronics and toys your children have outgrown. You can then list those items on different ecommerce sites to find interested buyers. It's important to take clear, high-resolution photos of your pieces. Perform research online to find how much similar items sell for and then price your own items competitively.

Related: 20 Factors To Consider Before Starting a Business

4. Tutor students online

Leverage your experience in specific subjects or your SAT/ACT knowledge to offer online tutoring to students. Promote your services in area schools and find students who have a need for your services. You can apply to work only for established online tutoring services.

Read more: Learn About Being a Tutor

5. Start a blog

If there's a topic you're particularly interested in, you could start a blog and promote it on social media to attract an audience who wants to learn about that topic. If you draw a large enough audience with your blog, you can make money from advertising.

Read more: How To Start a Blog

6. Sell services online

There are lots of online sites where specialists offer their services on a contract or per-project basis. Some different types of services you could offer are graphic design, website design, link building, programming, animation or video creation.

Related: How To Start Your Own Business in 9 Steps

7. Create sales funnels

Many businesses use automated sales funnels to promote and sell their products and services. That said, many other business owners are unaware of how sales funnels could help grow their business. Consider starting your own business selling sales funnels. There are a lot of tools you could use to build them at a low cost.

8. Sell consulting services

Another way to make money online while working from home is through consulting. If you're particularly skilled in a certain field, you may be able to find people who would pay you to offer them advice on their business or personal goals. One way to show others how much knowledge you have to offer is to launch and promote your own blog.

You can use social media to promote your expert content for a low cost or even for free. After gaining a few clients, you may be able to rapidly grow your business through word-of-mouth marketing. You can meet with clients virtually and schedule those appointments at times that meet your own needs.

Related: 15 Types of Consulting (And How To Choose Your Specialty)

9. Launch an online store

Ecommerce is very popular right now. While major ecommerce retailers have the majority of the market share, consumers are also looking for great deals online. Consider launching a sales funnel for yourself to drive traffic and buyers to your products and services.

Related: 26 Ecommerce Marketing Tips

10. Sell your expertise by offering webinars

Webinars are a great way to sell your products, as they typically follow a specific format and template that’s easy to get the hang of. Once you learn how to deliver effective webinars, you can start making money from home. Webinars allow you to demonstrate directly to your audience how much additional value they’d receive if they purchased your product or service.

Related: 8 Steps for Planning a Successful Webinar

11. Manage social media accounts for small businesses

Small businesses often need help managing their social media accounts, and many prefer to pay someone to help for only a few hours per week as opposed to having someone managing social media full time.

Learn about the different social media sites and identify one or two that you want to specialize in. Then identify a specific industry that you want to work in. Finally, reach out to different businesses in your area that you recognize you can most help.

Related: How To Become a Social Media Consultant

12. Create online courses

If you have a marketable skill that others would be interested in mastering for themselves, then consider making your own online course. There are many sites you can use to build your course. However, once it's created and launched, online courses can be a great source of passive income.

Related: How To Be a Successful Content Creator in 9 Steps

13. Sell affiliate marketing offers

Affiliate marketing is a simple, established way to make money from home by selling the products and services that other people create, particularly if you have a website with a large amount of quality traffic already. There are a number of websites available that promote affiliate offers. Take the time to understand your audience and what they're most interested in and then search to identify the right offer and present it to your audience.

Read more: Complete Guide To Affiliate Marketing

14. Launch a podcast

A podcast is another great method for sharing your expertise with a virtual audience. The key to success with a podcast is to find a specific niche and then provide great content to grow your audience. Once you have built a large audience and are receiving a large number of downloads per episode, you can then look for ways to monetize your podcast, such as selling ads.

While you may have to do some research in order to learn how to create, edit and promote a podcast, if you’re an expert on a particular topic, it's an idea that's worth considering.

Read more: How To Start a Podcast Step By Step (And Promote It)

15. Get a babysitting job

Babysitting is another option for making money from home. Word-of-mouth referrals are a great way to get started babysitting, although there are also a number of websites that you can use to promote your babysitting services for free

Keep in mind that most families would want their children to be cared for at their home. To make yourself more appealing to families, you may want to consider getting relevant certifications, such as a CPR certification.

Read more: Learn About Being a Babysitter

16. Test websites

Another way to make money from home is by using sites that pay you for your insight into how well a specific website worked. In most cases, you have to pass a test to be accepted and then you’ll be paid for each test you perform. You may even have the option of earning additional compensation to participate in a video discussion with the customer after completing the test.

Related: How To Become a Web Search Evaluator in 5 Steps

17. Perform data entry

If you have quick, accurate typing skills, then you may want to consider taking an online data entry job to earn money from home. These positions can usually be performed easily online and can offer consistent income.

Read more: Data Entry Jobs: A Complete Guide

18. Work as a freelance writer

Companies big and small are often aiming for high-quality content to boost their ranking in search engines. If you have strong writing skills, this may be a path you want to consider. If you don't already have an online portfolio of published writing already, you may consider offering to write a few pieces for free, in order to build a portfolio.

Related: How To Create an Online Writing Portfolio (With Steps)

19. Offer proofreading services

If you enjoy reading, you might want to consider working from home as a freelance proofreader. Depending on whether you have a degree currently, you may want to consider investing in a proofreading course to earn more credibility with potential clients. You could offer your services to clients independently or you may want to search for companies hiring full-time, remote proofreaders.

Read more: How To Become a Proofreader (Characteristics and Tips)

20. Rent out a room in your home

Listing a spare bedroom on a vacation rental website can provide easy income you can make at home. If you do so, it’s important to spend time keeping your property and home clean. To ensure you maintain 100% occupancy, consider renting your home on multiple sites.

Related: Second Income: Definition, Pros and Cons and Tips

Other ideas to make money from home

Here are 45 more ideas for making money from home. Keep in mind the amount you can earn will vary depending on the task and potential. Also, before starting a home business, make sure you’re qualified, certified or licensed as required by your industry, city or state.

  1. Participate in online surveys.

  2. Review products (movies, products, music, etc.) for online sites.

  3. Work for online retailers.

  4. Become an online travel agent.

  5. Sell lesson plans to other teachers.

  6. Offer calligraphy services for wedding invitations, cards and other stationery.

  7. Participate in online focus groups.

  8. Write and sell a book.

  9. Sell social media posts or ads for online companies.

  10. Evaluate search engines for companies that want to know about user experiences.

  11. Create videos and earn money through advertising.

  12. Provide transcriptionist services.

  13. Rent your music equipment or studio space.

  14. Sell home-baked goods. (check city and state requirements)

  15. Rent your parking space. (check city and state requirements)

  16. Buy items from a flea market or yard sale, restore them and sell them online.

  17. Sell your old electronic devices, such as phones, monitors, etc.

  18. Sell your troubleshooting skills.

  19. Sell your photography on stock photo sites.

  20. Start a dog walking business.

  21. Launch a virtual bookkeeping business.

  22. Sell translation services on freelance platforms.

  23. Sell your crafts online.

  24. Obtain a remote technical support role.

  25. Start an alteration or custom sewing business.

  26. Rent out a room in your home. (check city and state requirements)

  27. Rent out your car to travelers or people who don't own their own vehicle. (check city and state requirements)

  28. Refinish furniture and sell it online.

  29. Test mobile applications.

  30. Become a social media influencer.

  31. Sign up as an online mystery shopper.

  32. Work virtually for a company.

  33. Grow and sell produce. (check city and state requirements)

  34. Become a voice-over artist.

  35. Create your own mobile application.

  36. Teach online music lessons.

  37. Design and sell T-shirts online.

  38. Pursue a medical coding and billing position.

  39. Manage a website.

  40. Offer online or social media advertising services.

  41. Create and sell woodworking projects.

  42. Cook for special occasions or prep meals for others. (check city and state requirements)

  43. Create an audiobook.

  44. Create a dropshipping business.

  45. Buy and sell domain names.

Related: How To Increase Your Income in 15 Ways (With Benefits)

Frequently asked questions

What are some ways to earn extra income?

There are a number of ways you can earn extra income, right from your home. Especially with the ability to telework—that is, work done from home using the internet, email, and/or phone—there are various ways you can work on a part-time basis to earn additional income. From applying for a freelance gig writing, doing data entry, editing, or testing, to selling items you no longer need or use online, there are many options to explore.

How common is it to have a side job today?

As this article illustrates, there are various side jobs (defined by Oxford Languages as "a job undertaken in addition to one's main occupation, as a supplementary source of income") that you can pursue. And according to recent studies, side jobs are becoming more common.

For example, in a recent survey, the Pew Research Center found that 16% of Americans in 2021 earned income through an online platform, such as a ride-sharing app or a shopping app, and of these people surveyed, most said they took on these jobs as side jobs. A study conducted by Harvard Business Review, meanwhile, found that people who pursue side jobs do so for different reasons, but that 45% of survey-takers answered that a combination of increased pay and prestige was their motivating factor.

What experience do I need for remote work?

The amount of experience you need to work remotely will depend on the job, but there are some jobs that require no experience at all to get started. Rather, these jobs will train you on the job and help you to build up your resume in the process. Further, some businesses, like selling your crafts through a marketplace, for example, won’t require you to have the kind of experience you might think, such as managing a website or marketing a product.

Explore more articles

  • How To Become an Autism Disorder Specialist in 7 Steps
  • 7 Careers in Game Testing (With Salary Info and Primary Duties)
  • 15 Careers for Avid Readers (With Job Duties and Salaries)
  • How to Become a DE Underwriter in the US
  • 11 Types of Office Jobs (With Salaries and Duties)
  • 23 Jobs That Offer Overtime (Plus Salaries and Job Duties)
  • 15 Important Pros and Cons of Being a Teacher To Consider
  • Biological Technicians: Job Duties, Salary and How To Become One
  • 14 Internships For Animal Lovers
  • 12 Typing Jobs for All Skill Levels
  • Vet Tech to Vet: How To Advance Your Career (With Benefits)
  • What Does a Copy Editor Do?