If you are thinking of starting an online business , this is the right time. According to forecasts, sales revenue in online businesses will amount to 6.5 billion dollars in 2022.

However, success will depend on your idea. And if you don't have one yet, don't worry. In this Visual story , we will list the best online business ideas for you to consider.

01. Become a freelancer

Estimated Earnings : The average rate for freelancers is $21/hour, though the figure may vary by industry and location. Requirements : Skills and experience in a specific field.

02.Start a blog

Estimated Income : Between $100 and $10,000 per month, depending on blog running costs and monetization channels. Requirements : Writing, content marketing and SEO skills.

Estimated Earnings – Depending on the platform, you can earn between 35% and 75% of royalties for each eBook sold. Keep in mind that production costs for the book can range from $ 100 to $6,000 . Requirements : Creative writing skills

03. Self-publish an eBook

Estimated Revenue : Between $1,000 and $100,000 per year , depending on the size of the marketplace, as well as the eCommerce store and operating costs. Requirements : knowledge of business management, digital marketing and site maintenance.

04. Launch an online store

Estimated Income : Between $200 and $3,000 per month . Revenue may vary depending on the online store and the size of the market. Requirements : Business management skills, digital marketing and site maintenance.

05. Start a Dropshipping Business

Estimated Income : Between $50 and $5,000 per month . The cost of products can range from $0 to $1,000 per item . Requirements : business administration and negotiation skills.

06. Resell used items

Estimated Income : According to Recruiter , the average income within this industry is over $30,000 per year . Requirements : Artisan or craft skills.

07. Sell handicrafts

Estimated Income : According to Starter Story reports , income can range from $6,000 to over $400,000 a month. Requirements : Knowledge of business management, digital marketing and site maintenance.

08.Launch a subscription box

Estimated Earnings : $60 to $400+ per hour , depending on industry and skills. Requirements : knowledge and experience in a specific field.

09. Start a consulting business 

Estimated Earnings : Between $300 and $10,000 per day, depending on the affiliate program and niche. Requirements : Content marketing skills.

10. Do affiliate marketing

Estimated Income : Between $10,000 and $100,000 a year . Requirements : knowledge of web development, web design, SEO and digital marketing.

11. Resell Websites

12. Buy and sell domain names

Estimated Income : Between $1,000 and $10,000 per domain. Requirements : knowledge of digital marketing.

13. Design WordPress Themes

Estimated Revenue : $5 to $200 or more for each item sold. Requirements : In addition to knowledge of web design and front-end development, it is good to be familiar with CMS like WordPress .

14. Develop apps

Estimated Earnings : According to Codementor , the median salary is $61- $80 per hour . Requirements : knowledge of app development, UI/UX design and product management.

15. Offer Social Media Marketing services

Estimated Earnings : $15-$80 an hour , depending on skills and years of experience. Requirements : Content marketing skills and staying on top of social media trends.

16. Work as an SEO consultant

Estimated Earnings : According to Ahrefs , the median rate is $68 per hour. Requirements : Knowledge of on-page, off-page and technical search engine optimization.

17. Become a virtual assistant

Estimated Earnings – Indeed reports that the average salary is $19 per hour in the United States. Requirements : knowledge of administration and digital marketing.

18. Launch a Data Entry service

Estimated earnings : Starting at $14 an hour . Requirements : An average typing speed of 60 to 90 words per minute and a good command of data processing software.

19. Offer Transcription Services

Estimated income : From 5 dollars an hour . Requirements : Good listening skills, writing speed, command of data processing software.

20. Create online courses

Estimated income : between $1,000 and $50,000 per month , depending on production costs, online course platform, and number of students. Requirements : Teaching skills and experience in the subject.

21. Launch a YouTube channel

Estimated Income : $5,000 a month is the average salary for a YouTuber with a million subscribers. Requirements : communication skills, video editing and social media management.

So friend, these were 21 online business ideas. Choose one of these which you want to do , research and get more knowledge of your online business  and start your online business  quickly.