The 10 Best Ways To Make Six-Figure Money From Home In 2019

TLDR; you can do better than a side hustle.

If you are wanting to learn how to make money from home, you don't have to settle for supplemental income. People all over the world are bailing on their 9-5s in favor of full time, at-home employment, and they're gaining a lot more than flexible schedules and the ability to wear pajamas all day.

20.9% of full time independent workers report earning over $100,000 per year.

In other words, it's not that hard to make six figures working from home in 2019!

So if you aspire to build more than a side hustle, you've come to the right place. In this guide, we are going to show you the 10 best ways to make six-figure money from home in 2019.

These aren't the only lucrative at-home careers, but in our opinion (having worked with over 10,000 at-home entrepreneurs), these are the 10 most reliable ways to be successful from home in the current market.

Let's start with our personal favorite.

1. Start a Consulting Business

Are you someone who has a knack for solving problems and helping others work through tough decisions?

Do you like building strategies and helping people reach specific goals?

If so, a career in consulting might be for you. A consultant is defined as someone "engaged in the business of giving expert advice to people working in a specific field." In other words, consulting is the business of providing expert advice to a specific group of people.

Traditionally, the consulting field has consisted of white collar professionals working 80 hour weeks and charging outlandish fees to large corporations.

In the gig economy, however, people and companies of all sizes are seeking a wide variety of expertise to help them solve their problems and achieve their goals. Some need help growing their business revenue. Some need help overcoming personal obstacles. Some need help finding talent to staff their companies.

If you can consistently solve a specific problem for people, you can make great money as a consultant. How great? According to our accumulated data, the average earnings for an independent consultant is as high as $97,000 per year. Out of the consulting students we've trained directly, over 4,000 are successfully self-employed, nearly 500 are hitting six figures, and over 25 have broken the million dollar mark.

In other words, it's a field with a ton of potential! So how can you make six figures from home as a consultant?

We've actually put together a very in-depth guide to starting a consulting business, which you can check out here if you're so inclined. For the purposes of this article, however, we've included the cliff notes below.

Follow the steps below to kick off your career as a consultant:

A. Identify your niche.

Successful consultants don't help everyone with everything. They have a specific type of expertise that helps a specific type of people. This is called a "niche". In order to identify the right niche for you, you will need to factor in your existing knowledge, your current skills, and what the market is demanding.

B. Define the problem you can solve.

Once you have your niche identified, it's time to identify the specific problem you are going to solve for them. Keep in mind that sometimes, the problems you are best able to solve won't event register to you as problems, because the solutions come easy for you, whereas most people struggle with them. That's the ideal place for you to build your business, but in order to identify it, you'll need to listen to your niche and hear what they are asking for... not what you think they want.

C. Establish your value proposition.

Now it's time to put it all together by creating your core value statement or "proposition". This is where you state very clearly what you do and who you do it for.

For example, our initial value proposition here at was that we help entrepreneurs to build profitable consulting businesses by training them through every step of starting and growing a business.

Now that our company and student base has grown exponentially, we've evolved our focus and training to help more and more people. Our value proposition today is that we help everyday people to build wildly profitable businesses by training them through every step of starting and growing a business.

D. Find a way to repeatedly bring in clients.

The only thing that truly defines whether you have a business or not is clients. If you have paying clients, you have a business. If you don't have paying clients, you don't have a business. Thus, finding a way to repeatedly bring in consulting clients is the single most important step in launching a consulting business. Here at, we've found that specific Facebook Ads campaigns tend to be most effective for the consulting business model, and that's what we teach our students, but there are many other channels that can be leveraged as well.

For more, check out: How To Start A Consulting Business In The Next 42 Days

2. Teach An Online Course

If you have a skill that others want, or if you've achieved something that others want to achieve, sharing your expertise or process through consulting is one option. Sharing it through an online course is another great way to make money from home.

The online learning market is growing at a record pace and expected to hit $325 Billion in 2025.

People are turning to the internet for help in increasing numbers, searching for simple types of help like "how to tie a tie":

... or more complicated help, like "how to code HTML":

... or even more complicated help, like "how to start a consulting business":

The more complex and valuable the skill you are teaching, the more you can charge to teach it to people.

If you are brand new to online business and simply want to get a course published as fast as possible, elearning platforms like Udemy, Skillshare, and Teachable are a great place to start. These platforms will allow you to publish your course and collect payments from students without needing to pay anything out of pocket. Instead, they take a sizable cut out of the money people pay for your course.

While these platforms can theoretically send some potential buyers your way as well, you will need to rely on your own marketing efforts to get new customers. Udemy alone has over 35,000 instructors and about 80,000 courses for people to choose from, so you should approach platforms like this simply to use them as a free publishing tool rather than expecting them to send you customers.

You can also host your course on your own website and collect 100% of the payments, like we do here at It's more expensive and requires more know-how at the beginning, so we only recommend this method to people with some online business experience, but it's a much more profitable setup in the long run.

Regardless of the method you use, plenty of teachers are making six figures from home through online courses.

It's also how we teach our six-figure consulting students to scale their business up to seven-figures and beyond: take their hands-on consulting model and turn it into a DIY-course. This is the same strategy founder Sam Ovens used to reach an eight-figure net worth.

Interested in teaching an online course? Follow the steps below to get started:

A. Define your course's value.

A course is a product, so it's important that you have a firm understanding of the value your course offers. Who is it for? What are the benefits it provides? What are the problems it solves? How urgent are these problems? How valuable is the solution?

The answers to these questions will help you plan and price your course. Remember, price is a function of value. If you are solving a $200 problem, you can probably charge $99, and you can definitely charge $49. If you are solving a $50,000 problem, you can probably charge $10,000, and you can easily charge $2,000.

B. Put together your course.

Being an expert does not make you a good teacher. In order to create a great course, you need to be really intentional about how you put it together. You should understand exactly what your students need to learn and then take them from A to B to C through each concept.

This is going to include some trial and error, so don't wait for it to be perfect before publishing. Be intional from the start and then make sure you are getting plenty of feedback from every student who takes your course. Pay close to attention to how well they are learning the concepts and make adjustments accordingly.

C. Select the platform you want to teach on.

As we discussed previously, self-hosting is a great plan if you have some online business experience under your belt. If you go that route, this will be a fairly extensive step in the process.

If you decide to use an elearning platform, then publishing your course could be as simple as uploading the files. That said, certain platforms require specific types and lengths of media, so choose your platform in conjunction with finalizing your course.

D. Market your course and get customers.

Once your courses are up and running, it's time to get some paying students! This just comes down to marketing, and the strategies used to market any online business are going to be similar. You'll want to focus on finding a steady, recurring way to bring in new students, whether that is paid advertising, building an email list, building a social following, or some other strategy.

The more students you get, the more money you'll make and the quicker you'll be

3. Create An Online Store

These days, most people do their shopping online. In fact, 96% of Americans have made an online purchase in their lifetime, with 80% making an online purchase in the last month.

Whether they're shopping for groceries or browsing the latest Amazon deals, people are spending more time scrolling through sales and less time walking through the mall.

According to Practical Ecommerce, small businesses typically see up to 30% higher mobile conversion rates compared to large retailers.

What does this tell us?

If you create physical products like art, clothing, and jewelry, or digital products like online courses, eBooks, and coaching programs, and you don't have an online shop, building one could be the best thing you do for your business.

Small business owners, who often can't afford a brick-and-mortar store, can compete with large companies thanks to online stores. Not only do they give small business owners leverage, but online stores help with managing inventory, tracking sales, increasing brand exposure, and more.

Online shops give business owners the ability to:

  • Reach a wider customer base
  • Make more sales
  • Grow the business
  • Learn about your audience and identify behavior trends

So, how much are people making from selling with an online store? This number ultimately depends on a few factors like your industry, products, pricing, marketing strategy, expenses, and your profit margins.

However, there's plenty of opportunities to exceed your revenue goals. According to BigCommerce, 55% of eCommerce sales are through stores, and 45% are through marketplaces like Amazon and eBay. By listing your products through multiple online retailers, you can likely reach more customers and bring in more revenue.

Ready to create your online store?

Follow the steps below and start making money from the comfort of your home:

A. Define your product(s) or service(s).

If you don't have this established already, figure out what exactly you want to sell. Are you an artist? Do you love coaching entrepreneurs? Whatever you do, make sure you define it. Of course, this will likely change over time as your business grows, but it's important to start with a clear picture of what you're selling.

B. Create your brand.

Developing a brand that reflects who you are as well as the products you sell is essential. Having a cohesive eye-catching brand will also help customers remember you.

C. Select your eCommerce platform and build your online store.

There are several reputable eCommerce platforms available these days. Because of this, it's important to research each platform, like Squarespace, BigCommerce, WooCommerce, and Shopify, to see which one fits your needs.

Screenshot from Squarespace

D. Promote your store.

Once your store is up and running, promote it! Whether you invest in digital advertising or use social media to raise awareness, spreading the word one of the best ways to start that income flow.

There are many resources available to help start your online shop off on the right foot. Trial and error (and a lot of hard work) could help you surpass six figures before you know it.

4. Become a Virtual Assistant

If you're organized, can stay true to deadlines, and love checking things off a to-do list -- all from the comfort of your home -- a career as a virtual assistant may be right for you.

Just as the name suggests, virtual assistants handle ongoing administrative tasks, usually for an entrepreneur, CEO or other type of strategic manager. Your goal is to handle anything repetitive or time consuming that needs to be done but doesn't require your employer's unique expertise to handle.

According to a survey from Workfront, employees at companies with 1,000 or more staff spend only 45% of their time on their job responsibilities per week. Roughly 14% of their time is spent nose-deep in their inboxes, and 40% is spent in meetings and doing administrative tasks.

This is a big reason why virtual support is being sought even below the C-level, as the following stats from Priority VA demonstrate:

For these reasons, quality virtual assistants are increasing in demand every year, usually for the following types of tasks:

  • Bookkeeping
  • Editing and proofreading
  • Research
  • Social media management
  • Content creation
  • Email communication and management
  • General organization

However, virtual assistants don't just deal with the business side of things. Just as an in-person assistant would, virtual assistants can handle things like sending thank-you cards, booking appointments, sending flowers, and more.

According to PayScale, the highest-paid virtual assistants make about $61,000. For virtual assistants with a wider skillset (e.g., can create landing pages, manage content on WordPress, etc.) can make upwards of $60/hour! In the virtual assistant world, the more you have to offer from a skillset perspective, the more you can get paid.

As a virtual assistant, you can work in a variety of industries and with different sizes of companies, so it won't be hard to to grow and expand your skills.

Ready to get started as a virtual assistant? Check out these steps below and get started:

A. Establish your services.

Before you can look for virtual assistant opportunities, you must decide what types of services you'll offer clients. A great thing about being a virtual assistant is what you can be choosey with your offerings; if you enjoy doing administrative services like note-taking, appointment booking, and organizing travel details, you can build your business around offering those services. However, it's important to note that the more experience you have and the wider your skillset, the more you can charge.

B. Find your ideal clients.

Once you've established the types of services you offer, you can begin defining what your ideal client looks like. You service offerings may influence the types of clients you seek, but as you gain experience, you can always widen or narrow your client niche.

C. Build your online presence.

One of the best ways to get the word out about your virtual assistant business is to build your online presence. Create a website that details your business and update your LinkedIn profile to reflect your services.

D. Grow your network.

After you've built these assets, it's important to engage with other virtual assistants and network with ideal clients. Join virtual-assistant-specific Facebook groups to expand your knowledge and network. You never know—the people you meet there could lead you to your next client.

Becoming a virtual assistant is an excellent, stable career path for those interested in working remotely. As a virtual assistant, you essentially get to cherry-pick your job responsibilities for the most part -- who wouldn't love that?

5. Build A Blog Following

It seems like nowadays, everyone under the sun has their own blog. In fact, there are over 30 million bloggers and counting out there, and that number is expected to reach over 32 million by 2020! It sounds like the market is pretty saturated, right? Well here's the truth: It is. But that doesn't mean you can't have a successful career as a blogger.

From popular, everyday topics like food, travel, lifestyle, and beauty to blogs that take the term "niche" to a new level, there seems to be a blog for every interest and idea. Blogging is a way to connect with people, but it's also a lucrative way to make money -- if you have a plan and are willing to put in the work.

How much are bloggers making? Depending on how strong your readership is and how much traffic your blog gets will determine which method yields the most money. Bloggers earn money primarily through paid brand partnerships, affiliate programs, and selling ad space on their blog.

However, as readership grows and momentum builds, blogs can lead to other opportunities that bring in cash such as podcasting, developing and selling physical products, and speaking events.

A survey from ProBlogger reports that 9% of bloggers make between $1,000 - $10,000/month, while 4% earn over $10,000/month.

So what can be learned from this? Making a six figure living from home as a blogger is possible, but you should expect an uphill battle making a name for yourself.

If this sounds like something you'd love to dive into, check out these steps on how to get your blog up and running:

A. Decide what your blog will be about.

It's important to do a lot of the heavy lifting from a planning perspective before your blog goes live. This way, you can be intentional with everything you post and share. Having a clear vision of what your blog is going to be about will not only help you grow your audience, but keep you on track when creating content. Not sure what to write about? Ask yourself these questions to get your creativity flowing:

  1. What am I interested in?
  2. What do I do in my spare time?
  3. What are my hobbies?
  4. What am I an expert on?
  5. What do I wish I knew more about?

B. Create your brand.

It's important to have a consistent brand presence both on your blog and on other channels as well. Consistency will help build your authority on whatever topic you choose to blog about, and it will help people remember you.

C. Decide on a blogging platform.

There are tons of blogging platforms to choose from, some of which are better than others. Do some research and figure out what platform may be best for you and your goals. Platforms like WordPress, Medium, Blogger, and Squarespace are some of the most reliable in the market.

D. Create a content calendar and establish a posting schedule.

Another excellent way to create consistency among your readers is to have content that is created with intention -- or rather, you know your audience will be interested in reading it -- and content that is shared on a regular basis. When you're just starting, it's a good idea to have a few blog posts lined up that you can schedule ahead of time. That way, you have pieces to post to your blog and can gauge what your audience is interested in.

E. Promote your blog.

Once you have a bit of content on your blog, share it! Ask friends and family to share your posts on their social media channels as well as with those who may be interested in the subject matter of your blog. Use online forums and social media groups to spread the word to new audiences. Over time, as you grow your following, your readers will organically help spread the word. Pro Tip: Monitor your blog's performance by using Google Analytics or another analytics software. Having insight into how your blog is performing in real time can help you make decisions on future content, your posting schedule, and the frequency of posts.

Though it takes work and dedication, it is possible to make a living as a blogger. Find your niche, build your audience, and create content they can't get enough of.

6. Become A Copywriter

One of the industries that has most benefited from the influx of remote job opportunities is copywriting. According to the Top Rank Marketing blog, 64% of B2B companies outsource their writing to freelancers.

Hiring freelance copywriters means companies can cherry-pick those who specialize in their industry, have an extensive knowledge about a subject matter, or bring a unique perspective to the table.

And while the average copywriter salary is only around $48k, a full 40% of freelance copywriters report earnings between $50-100k, with 22% reporting six figures or higher.

So what does a copywriter actually do?

The best definition of copywriting is persuasive writing used to drive customer action. Traditionally, copywriting was an advertising skillset. You needed to write ad text or "copy" that would stick with viewers and motivate them to purchase a product, either immediately or down the road.

Today, copywriting is the glue that holds ecommerce together. Every web page, every email, every Facebook ad... it's all designed to persuade you... and it's all copywriting.

Every online business needs copywriting, and the better their copywriting, they higher their sales will be. This is why it's such a lucrative field to be in. As a copywriter, your services can immediately increase income for your clients. That's an easy pitch!

If you want to learn how to become a copywriter, you have two viable paths available to you:

  1. Get a job as a remote copywriter
  2. Build a freelance copywriting business

While a remote copywriting position probably won't get you to six figures, it's a great way to get started in the field. Pay will be decent for entry level and most importantly, you are essentially getting paid to be trained!

To find a remote position, simply peruse job listings. LinkedIn's job section has become a really good source for remote working positions, and you can search specifically for remote jobs. There are also sites like Flexjobs devoted entirely to remote listings.

If you are looking for a higher return and you are willing to embrace higher risk, freelance is the better path.

To become a freelance copywriter, follow these steps:

A. Define your offer.

Creating a freelance business starts with defining what you are doing and who you are doing it for.

For example, "I help ecommerce businesses increase their product sales by writing more persuasive product descriptions."

You might be thinking, "Why can't I just be a copywriter to businesses that need copywriting?" While you can go in more of a generalist direction, new freelancers nearly always do better when specializing in a specific niche.

Once you know what you are offering, the next step is to sell it to people.

B. Find clients and sell them your service.

You don't need a website, logo, business plan, network, or business card to be a freelancer. All you need is a client. Once you land a client, you have a business. If you don't have any clients, you can have all that other stuff... but you don't have a business.

There are lots of ways to find clients as a freelancer:

  • Pitching people in your network
  • Networking with people offline and online and then pitching them
  • Join platforms that accrue freelance job listings
  • Find remote contract gigs and pitch them your services
  • Build a recurring leads channel through SEO, social media, or content marketing

Some channels work better than others. Some channels are better suited to particular personalities. You'll need to experiment to find out which is best for you.

C. Master your skill and grow your business.

From here forward, it's just a matter of scale. You have to goals to pursue:

  1. Get better and better at the type of copywriting you provide
  2. Get an increasing number of people to buy your service

The more you master your skill, the better results you will get for your clients, and the more of a reputation you will build in your niche. People who can consistently get results are hard to find. If you can become one of those people, your career will soar.

Similarly, once you've established your primary method for bringing in new customers, you'll want to scale that as well. If you can do this well in the early years, it will help you grow your income much more quickly.

7. Become A Developer

If you've always wanted to learn how to code, or perhaps you know how to code and enjoy it as a hobby, a career in web development may be worth looking into.

Because web developers are in such high demand, you can build a steady career and make a stellar income. Plus, development work is highly suited to remote contracting, making it a perfect way to make six figures from home.

Glassdoor reports that the average salary for a freelance web developer is around $92,000, with some making as much as $130,000.

Screenshot from

If you don't know anything about coding, don't stress. There are tons of resources available online, as well as in-person courses depending on where you live -- both free and paid.

To become a web developer -- whether you want to work remote or on a freelance basis -- follow the steps below:

A. Learn how to code (if you don't know already) and continue to learn.

First things first, you must decide what type of developer you want to be—a front end developer or a back-end developer. As we mentioned above, there are tons of resources available online and in person, so get to it! After you've learned the basics, keep refining your skills. For example, if you choose to be a front-end developer, start diving deeper into JavaScript, TypeScript, responsive web, and CSS. Your ability and skill set is what's ultimately going to set you apart from other developers.

B. Work on an open-source project to gain experience.

Need experience but aren't having any luck landing clients? Working on an open-source project is a great way not only to gain experience working on cool apps or websites, but it's a great way to meet other web developers and learn from them.

C. Build a portfolio that demonstrates your skills.

As you begin to gain experience, make sure you build a portfolio that showcases your abilities. Like copywriting, your future clients will want to see that you can do the work.

D. Connect with other web developers.

Building a community is just as important as gaining experience. Working from home can be isolating, so finding others who understand the nuances of remote work can be beneficial in many ways.

Becoming a web developer is no easy feat, but once you dive in, gain experience, and build your client list, you'll be making a steady income in no time.

8. Become A UX Designer

For those of you that have a passion for design, behavioral psychology, and customer research (or maybe all three), and want to live the work-at-home life, check out a career in UX design.

Like being a copywriter or web developer, a career as a UX designer gives you the opportunity to create a sustainable, profitable, and fulfilling career from home. Similar to copywriting and web development, UX designers can work for a company or work as a freelancer.

According to Experience Dynamics, 52% of users report that a poor mobile experience made them less inclined to engage with a company. Experience Dynamics also reports that 79% of users claim that if they don't like what they find on one site, they will go back and search for another, similar site.

Screenshot from IMPACT

What does this tell us? UX Designers play an integral role in how customers interact with brands online. They help guide the design of an app, website, or other assets to create the best possible experience for the user.

So how lucrative is a career in UX design? UX Designers make an average of $107,000 according to Glassdoor. Some UX designers make as much as $135,000!

Ready to dive into the world of UX design? Follow these steps:

A. Invest in your UX design education.

Similar to web development, UX design is an intricate field. Take a course or two to learn the fundamentals, but don't stop there. Continue to refine your skills and learn everything you can about the power of UX design.

B. Create UX design projects of your own.

A great way to demonstrate your skills without having client work to lean on, is to build your own UX design projects. Set it up like a case study and define the problem, solution, and results. This is a great way to show your proficiency and ability as a UX designer.

C. Browse job boards.

Like copywriting and web development, there are plenty of opportunities no matter your experience. Follow tech job boards and make a list of dream companies you'd like to work for. Start contacting these jobs or applying for roles when you see them listed, and soon you could find yourself landing that role.

D. Continue to learn.

As you gain experience as a UX designer, it's important to continue to learn as you go. Hone in your skills and add new ones to your arsenal. Your desire to keep learning will set you apart from other UX designers.

Enjoying the benefits of working from home while creating beautiful, visually engaging apps, websites, and more sounds like a pretty nice -- not to mention rewarding -- gig.

9. Become A Remote Salesperson

Who says you need to work in an office to be a skilled, successful salesperson? All over the world, people are making great money from home by working in sales.

Sales isn't traditionally a role that would be associated with working remotely, but the evidence of increased productivity and overall happiness is shifting the needle in that direction. The benefits of being a remote salesperson are hard to pass up:

  • Opportunity to develop skills
  • Build a solid network of connections
  • Flexible schedule
  • Unlimited earning potential

Thanks to commission-based sales jobs, you can launch a fruitful career that helps you cross that six-figure income line. According to ZipRecruiter, remote sales representatives are making an average of $61,000 per year, with some people making as much as $115,000 per year based on experience.

Screenshot from

Convinced that a path in sales is right for you? Check out these steps on how to get started.

A. Polish your resume and LinkedIn profile.

As with any job you apply for, it's important to have your resume and other professional profiles up-to-date. Take some time to refine each and make sure they reflect your skill set and career aspirations.

B. Browse job boards.

There are ample opportunities for sales positions; you just have to find the right ones! Be careful when scouring job boards and make sure you have a clear understanding of what the job entails before you apply.

C. Finalize your pitch.

As a salesperson, you are all too familiar with pitching (or you soon will be). It's important to know how to talk about your product or service, but when finding a job, you must know how to pitch yourself to potential employers. Also known as an elevator pitch, being able to explain your experience to a potential employer succinctly can go a long way.

D. Network, network, network.

A lesson you will quickly learn in sales, if you haven't already, is that your connections are one of the most important tools you have. Yes, sales is about closing deals and selling, but it's also about creating relationships. You never know who or what may lead to your next sale, or opportunity.

If you're people-centric, outgoing, and hard working, a job as a remote salesperson may be your ticket to reaching your income goal.

10. Become An Audit Manager

If you like working with numbers, fact-checking, and problem solving, audit management could be the perfect way for you to make money from home. Audit managers are responsible for conducting financial and operational audits for companies — all from home!

What does an audit entail? An audit is essentially a report that provides insight into what the company is currently doing and how it's impacting long-term goals, existing operations, and more. Audits help companies see how they are managing their finances, and they can identify ways to make budget cuts or shift funds around.

Audit managers are essential to many businesses, because they help ensure the longevity and viability of a company. According to, audit managers in the U.S. make anywhere from $106,000 to $142,000 per year.

To become an audit manager, follow the steps below:

A. Get your degree.

To be an audit manager, you'll need a bachelor's degree in accounting, insurance, or business administration. These days, you don't have to rack up huge amounts of debt to receive a solid education from a reputable university or college. Do some research and see what program may be best for you and your situation.

B. Gain experience.

Once you've completed your degree, it's time to get your hands on some real-world experience. Whether you choose to work for an insurance company or an auditing company, make sure it's relevant to the job you want.

C. Earn your certification.

In most cases, companies will require employees to have their Certified Public Accountant or Certified Internal Auditor certificate. This process requires a great deal of studying and hard work, so get ready to hustle.

Audit managers have the opportunity to help companies save money and make better decisions, all from home.

How Will You Make Money From Home?

We hope this guide has given you some great ideas for how to make money from home... and not just side hustle money... six figure money.

Making six figures from home is easier than it's ever been before. The entire workforce is moving toward remote, independent work, so the only real question you have to answer is, "How are YOU going make a living from home?"

If you'd like some help getting started, click below to get free access to the same course more than 3,000 of our students have used to successfully build full-time businesses from home.