1. Quick Summary
  2. Affiliate Marketing
  3. Sell Photos
  4. Write eBooks
  5. Be An Influencer
  6. Sell Products
  7. Take Online Surveys
  8. Blog
  9. Tutor
  10. Start a Dropshipping Business
  11. Develop an Online Course
  12. YouTube
  13. Manage Social Media Channels
  14. Livestream
  15. Host a Podcast
  16. Conclusion

Everyone wants to make a little extra money, and if you have a computer, you’re halfway there. Now, there are more ways than ever to earn money online and start an online business. And we’re going to show you how. Here are 14 ways to make extra cash online.

1. Affiliate Marketing

affiliate marketing

With affiliate marketing, retailers give you links to their products. Through promotion, recommendation, and review, you try to convince people to click those links and go to the product you’re writing or talking about. When the potential customer clicks the link, they go straight to the retailer’s website, where the customer can buy the product. If they buy, you receive a percentage of the sales. Some affiliate marketing programs are Amazon Associates and ClickBank, which are great ways to make money online.

2. Sell Photos


If you’re a photographer or even if you have some great photos on your phone, you can make extra money online by selling them. Post your photos on Shutterstock or Adobe Stock, and every time someone buys your photo, you’ll earn a percentage of the sale. It actually turns into passive income once you’ve uploaded the image.


3. Write eBooks

tech writer

For those who like to write, this is a great way to get your story out to the public. It’s never been a better time to be a writer. You can sell your digital books through Amazon KDP or Barnes & Noble Press. If you have a blog or YouTube channel, that’s a great place to promote your book.

4. Be An Influencer


You might be a great influencer if you have a unique point of view or are engaging. Influencers make money by developing a following and then promoting products. Some have blogs that sell products, and others use affiliate links. If you're consistently working it, it may take three to four months to make any impact. Remember to use different types of social media.

5. Sell Products

online merchant

Once you create the product, it’s a great way to start a cash flow with minimal effort. You could create printables, templates, patterns, or art. Promote it on social media or your blog. Once it gets going, this can turn into passive income.

6. Take Online Surveys

online research or survey

Sign up for various survey sites like InboxDollars or Survey Junkie to complete online surveys. You apply for surveys, and if you qualify, give your opinion through different questions. Most surveys take between three to 25 minutes and pay anywhere from $0.50 to five dollars. But this can add up if you belong to different survey sites.

7. Blog


Build a blog and monetize it. This is a long-term proposition and will take some work, but it can be profitable. You'll need to learn about search engine optimization (SEO), but once you start optimizing your articles, you'll move forward. Ezoic is an ad exchange that will put advertisements on your site. Besides ads, this is a great way to sell products like eBooks or printables.

8. Tutor


If you feel comfortable teaching specific topics or are a teacher, make some money by tutoring. You’ll be helping students improve their grades. Some platforms that hire virtual tutors and Pear Deck Learning.

Additionally, you can explore opportunities to work as a virtual assistant, offering administrative support, scheduling, transcribing, and bookkeeping services to clients through platforms like Upwork, Zirtual, and Indeed.

9. Start a Dropshipping Business

amazon seller

This is a low-cost model where products are shipped to customers directly from the vendor, making it an ideal setup for an online store. There is no need to handle inventory. You’re responsible for driving traffic, which you can do through social media or your blog. You can work with several dropshippers, including AliExpress, Doba, Wholesale Central, and more.

10. Develop an Online Course

online events

If you have a skill or knowledge in a specific topic, why not share it? You could create a course on personal finance, yoga, knitting, etc. Once you start selling it, you’ll have passive income. Promote it on social media like YouTube, TikTok, Facebook, and even Facebook Marketplace for a wider local reach.

11. YouTube


Create a YouTube channel and get it monetized. This will take some work, but if you’re consistent with posting videos, you’ll be on your way to earning money. After you achieve 1,000 subscribers and 4,000 watch hours in a year, YouTube will give you a percentage of the revenue of ads that run during your video.

Additionally, you can test websites and mobile apps for glitches and provide feedback to earn money. Platforms like UserTesting, UserZoom, Userlytics, and UserPeek offer opportunities to get paid for participating in website and app testing.

12. Manage Social Media Channels

Social Media Manager

Work with local businesses or large companies to help them form creative ideas and develop a content strategy. Learn to read the analytics and advise businesses on how to promote their brand and products. Having your own website can be crucial for promoting your services and showcasing your expertise. This will take some time and you’ll have to maintain client relationships.

13. Livestream


You can livestream on several platforms, including YouTube, Twitch and Instagram. You can livestream gaming, pickleball lessons, or even cooking. Find a popular niche that you like and start livestreaming about it. You’ll make money through selling merch, fan donations, ads or brand sponsorships. Livestreaming is one of the many ways to make money online.

14. Host a Podcast


Do you have something you’re an expert in? Or maybe you’re great at interviewing. A podcast might be for you. Podcasts are growing, and once you have an audience, you can take advantage of various forms of monetization. For example, you could get brand sponsorships, ads, merch sales or sponsorship deals. Additionally, you could sell domain names as a way to generate income by purchasing domains with commercial value and listing them for sale on platforms like


Here are numerous ways to make money online by taking advantage of the online populace. Choose what you feel comfortable with and then focus, and you’ll be making extra cash.

Bob Haegele

About the Author

Bob Haegele Bob Haegele

Bob Haegele, your personal finance guru, draws on years of experience to simplify complex financial concepts and offer actionable advice.

Dedicated to helping you achieve financial success, Bob is here to guide you through every step of your journey to financial freedom with expertise in areas such as investing, student loans, and credit cards. His work has appeared on Business Insider,, and other nationally recognized outlets.

View All Posts >>>
Soar Towards Financial Freedom
Get free financial insights, resources, and tools helping people everyday build their way to financial success.
You will receive emails from Unsubscribe at any time.