Whether you’re aiming for a full-time income or just some extra cash on the side, there are tons of ways to make money from home. One of the best perks? Home-based jobs give you a great work-life balance and the freedom to set your own schedule. Checking out different money-making ideas can help you figure out which ones excite you the most.
In this article, we’ll break down how to earn from home, including 20 detailed ideas and a list of 42 other home-based income opportunities.
How to make money at home
Some people call it “working from home” (or WFH), while others say “home-based employment.” Whatever you call it, here are 20 ideas to consider:
- Become a virtual assistant
A virtual assistant (VA) handles administrative tasks for clients while working remotely—often from a home office. Their duties can include booking travel, doing online research, managing emails, and sometimes even traveling to clients’ offices.Read more: How To Become a Virtual Assistant (With Little to No Experience) - Pet sitting
Love animals? Pet sitting could be a great way to earn money by caring for pets either in your home or at the owner’s place. If you’re running it from your home, think about investing in marketing, insurance, and consulting an accountant or lawyer about liability.Related: 16 Examples of Pet Sitter Skills (And How To Develop Them) - Sell your stuff online
Take a look around your house for unused items—furniture, clothes, books, electronics, or outgrown toys. List them on e-commerce sites with clear, high-quality photos. Research prices for similar items to stay competitive.Related: 20 Factors To Consider Before Starting a Business - Tutor students online
Use your expertise in certain subjects or test prep (like SAT/ACT) to tutor students online. Market your services to local schools or sign up with established tutoring platforms.Read more: Learn About Being a Tutor - Start a blog
Pick a topic you’re passionate about, start a blog, and promote it on social media. If you build a big enough audience, you can earn money through ads. For example, you could blog about local restaurant reviews or drink comparisons.Read more: How To Start a Blog - Sell services online
Many sites let freelancers offer services like graphic design, web development, programming, animation, or video editing. These platforms connect you with clients worldwide.Related: How To Start Your Own Business in 9 Steps - Create sales funnels
Businesses use automated sales funnels to attract and convert customers. Since many owners don’t know how to set these up, you could start a business building them—there are plenty of affordable tools to help. - Sell consulting services
If you’re highly skilled in a specific area, you can offer paid advice to businesses or individuals. Build credibility by running a blog or posting regularly on professional networking sites.Related: 15 Types of Consulting (And How To Choose Your Specialty) - Launch an online store
While big retailers dominate, shoppers still hunt for great deals online. Use social media to drive traffic to your store—for example, an online pet supply shop with curated products.*Related: 26 E-commerce Marketing Tips* - Create webinars
Webinars are an effective way to sell products or share expertise. They often include visuals and step-by-step guides, making them beginner-friendly. Once you master them, you can earn from home by showing the value of your offerings.