Are you a social media buff? How about converting this passion into a source of income? Today’s world is largely influenced by social media in all ways, whether it is sharing ideas, learning, or interacting with people and organizations. The amount of time and number of people spending their time online makes social media just more important. Hence, using the platform to make money is one of the best ways to do so.

Connecting businesses to customers, Social Media has gained significant popularity to increase awareness and boost sales for brands. You can use Facebook, Instagram, YouTube, and other such channels to showcase your skills and passion to the world. More than just attractive food posts and memes, these channels allow people to pursue their dreams as bloggers, designers, photographers & more!

List of Top 14 Ways to Earn Money from Social Media in India

 1. Start Affiliate Marketing

Affiliate Marketing written on a paper

Affiliate Marketing refers to the process of promoting the products of other companies in exchange for commission or money. It is one of the easiest ways to earn money without investment from social media. By using this technique, you can promote a product on your social media page or YouTube channel and influence visitors to purchase it. This may work as a great supplement to your income by allowing you to receive a commission on every sale that you generate. You can earn anywhere from 30% of the product or service price to as high as 70% per sale.

How to earn on social media by affiliate marketing in India?

To start earning through affiliate marketing on social media follow these steps below:

  1. First, decide on the products you want to promote which can be anything from fashion to beauty to tech.
  2. Then, join an affiliate marketing platform like EarnKaro where you can find brands that match your niche.
  3. Now you can start promoting products by sharing affiliate links with your audience and earn money on every successful purchase.

EarnKaro is an affiliate marketing platform where you can partner with more than 150+ brands as an affiliate. By promoting products and services, you can earn up to Rs. 30,000 every month and even more with EarnKaro.

2. Monetize your Channels:

YouTube Flash Screen

If you have managed to grow your social media channel and have a decent audience, then you can apply for the monetisation of your channel. After the monetization, the platform will show your audience some advertisements run by other bands, and you will be paid per view or click. You can monetize your YouTube Channel and Facebook groups.  But there are some specific conditions your channel should fully fill to get monetized.

You can Monetise your YouTube Channel only when:

  • YouTube partner program must be available in your country or region.
  • If you have more than 1000 Subscribers.
  • You have more than 4,000 valid public watch hours in the last 12 months.
  • You have an AdSense linked account.
  • You have no active community Guidelines Strikes on your Channel

All this information has been gathered from the official YouTube Partner Program Guidelines.

3. Sell Your Own Products

You can take your business online and promote your products on social media channels. If you are running a blog that talks about a particular niche, then it will be preferable to promote related products to maintain consistency. For instance, if you are a fashion blogger dealing in apparel, then you can choose to sell your designs to your followers.

4. Publish Sponsored Content

Video recording Setup

Sponsorships or social media influencer marketing are one of the most popular ways used by firms to influence purchases. When you promote the products of other companies and people through your social media channels, you can earn a huge commission on sales. To take full advantage of this opportunity, it is essential that you have enough followers who can be converted into potential customers.

You must not engage in excessive advertising, however, as it may reduce your follower base. You can prepare a social media posting schedule so that you are able to add value to your posts. Do remember to include a ‘Call to Action in your content while advertising different products.

5. Start Streaming Games

Warzone game
Warzone game

India has one of the biggest online game markets in India. Especially in the past few years, online gaming has boosted rapidly in India. The passionate public just like playing but also watching game plays of their favourite game on social media. With this number of gamers like Mortal, Dynamo has also made some good money by streaming their gameplay on popular social media platforms like Youtube and Facebook. If you have an interest in gaming, then you can definitely try streaming. Now the question is.

How can we earn by just streaming our gameplay on Social media?

The majority of the income of streamers comes from brand promotions, sponsorships and donations that they get from their viewers. You just need a decent device, it can be a gaming pc or laptop, to start streaming gameplay. You can also record your videos and then upload them to your social media as well.

Some of the most popular Game streaming channels you can get inspired from:

6. Sell your Own Merchandise


If you have a large social media network, then you can even utilise it by selling your own merchandise with your channel’s logo or slogan with it. Now days almost all the bigger social media channels have their own merchandise. For this, you will have to create your product from scratch from its manufacturing, packaging, delivery, and marketing.  Here we are also dropping a list of the most successful YouTube Merchandise stores that you can check and get inspiration from:

7. Social Media Consulting

Illustration of social media consulting
Illustration of social media consulting

Social media consulting is a great way to make money online. It involves helping businesses or individuals create, manage, and grow their social media presence. This includes creating content, managing accounts, optimizing profiles, and increasing engagement with followers. To succeed in social media consulting, you need to have a deep understanding of the different social media platforms and the ability to create engaging content and build relationships with followers. Additionally, it would be best if you had a basic understanding of SEO, digital marketing, and analytics to help you effectively track and measure your success.

8. Webinars

Webinars on social media can be a great way to leverage your knowledge and audience to earn big bucks. To start, create a webinar that offers valuable content related to your industry. Promote the webinar on your social media channels and offer incentives to people who register. Once the webinar has been created, people can charge a fee to access it. You can also offer additional services and products related to the webinar as an upsell. Finally, be sure p with attendees after the webinar to build relationships and increase your potential for future sales.

9. Create a Podcast

Podcast Illustration
Podcast Illustration

Podcasts can help you widen your reach and make money through social media. Firstly, you’ll need to decide on a topic, create content, and set up a podcast platform. You can use a podcast hosting service such as Anchor or SoundCloud to upload and share your audio content. Once you have your podcast set up, you can start monetizing it by partnering with advertisers or sponsors or offering premium content and services for a fee. You can also leverage your podcast to create other revenue streams, such as merchandising, affiliate marketing, and consulting.

9. Data Collection

Data Collection Illustration
Data Collection Illustration

Data collection on social media involves using analytics tools to collect and analyze data from social media platforms such as Facebook, Twitter, and Instagram. This data can be used to better understand consumer behavior, trends, and sentiment, develop marketing strategies, create targeted campaigns, and optimize content. With this data, organizations can make more informed decisions on their marketing efforts and, in turn, earn more money. Companies are always looking for insights into their target audience. You can collect data from your social media followers and sell it to companies.

10. Selling Stock Footage

To get started, you’ll need to create an account on a stock footage marketplace such as Shutterstock or Adobe Stock. Once you have set up your account, you should start to upload high-quality footage of your own. Ensure that the footage is well-lit, clear, and copyright-free. You should also tag your footage with exact keywords to make them easier to find. Once you have uploaded your stock footage, you can begin promoting it on social media. Post updates on your page informing people of your available footage and link to the stock footage marketplace. You can also use targeted ads to reach potential customers. Finally, ensure that you respond to questions or comments promptly. This will show customers that you are professional and serious about selling stock footage. If you’re good at taking pictures, you can use your social media accounts to promote and sell your photos.

11. Virtual Assistant

Virtual Assistant
Virtual Assistant

One way to make money on social media is to offer virtual assistant services such as creating and managing social media campaigns, creating content, engaging with customers, and responding to comments and questions. You can offer these services for a fee, either as a one-time project or on an ongoing basis. Additionally, you can create packages for multiple services or services tailored to individual needs. Finally, you can offer discounts or other incentives to increase your customer base.

12. Create a Membership Site

If you have a lot of knowledge and expertise, you can create a membership site and offer exclusive content to your members. You can promote your membership site through your social media accounts and charge a monthly or annual fee for access.

13. Social Media Coaching

Social media coaching is a great way to make money online by leveraging your expertise and experience in social media. As a social media coach, you can help businesses, organizations, and individuals understand the ins and outs of digital marketing, content creation, and more. You can create an online course, provide one-on-one training, offer consulting services, and even host webinars. The possibilities are endless for making money through social media coaching.

14. Sell NFTs

NFTs (Non-Fungible Tokens) are digital assets stored on blockchain networks such as Ethereum. They are unique and can represent anything digital, such as artwork, music, virtual game items, and collectibles. Selling NFTs on social media is a great way to earn money and increase brand recognition. You must create your digital wallet, sign up for an exchange, and purchase some NFTs. Once you have your NFTs, you can create an online marketplace to showcase them and offer them for sale. From there, you can use your social media accounts to promote your NFTs and increase their visibility. You can also use your social media accounts to engage with potential buyers, answer their questions, and build relationships with them. With the right strategy and some luck, you can make a good amount of money by selling NFTs on social media.

10 Best Social Media Earning Apps in India

1. Facebook

Facebook Logo
Facebook Logo

Facebook has a nearly 239.65 million user base in India. It is one of the early social media platforms and is used by a large population in India. You can use your Facebook Profile to earn by sharing Affiliate deals and Sponsored Posts. You can also sell your own products with the help of Facebook ads and Marketplaces.

2. Instagram

Instagram Logo
Instagram Logo

Instagram has a total community of 230.25 million users in India. You can promote your own product or affiliate links through your Instagram posts or reels. And if you are interested in earning money through Instagram then do have a look at our guide.

3. YouTube


YouTube has the highest social media user base, with 459.23 million users in India. It is also the highest revenue-generating social media platform in India. You can earn money by monetizing your channel or by Promoting Affiliate links in your Descriptions.

4. Telegram

Telegram Logo
Telegram Logo

Telegram is one of the New social media platforms that is becoming popular day by day. It is basically a messaging platform where you can share large files. You can start earning through Telegram by promoting Your affiliate Profit links within your Telegram channel.

5. Snapchat

Snapchat logo
Snapchat logo

India will be the biggest market for Snapchat in 2023. The social media app has more than 140 million users in India, all of whom can earn from the platform differently. Users can make money on Snapchat through affiliate marketing, opening a Snapchat Store (Only for verified business accounts), content creation, paid advertisements, and more. Snapchat has easy content creation tools that will help you boost your reach quickly.

6. Pinterest

Pinterest logo
Pinterest logo

Pinterest is a hub of people looking for new, innovative, and aesthetic ideas in different fields, including home décor, clothing, footwear, hairstyles, and much more. India is one of the biggest markets for Pinterest, and the app gives back to its users by providing different ways to earn from it. Users have a variety of options they can choose from to start making money. These include Pinterest Affiliate Marketing, Sponsored Pins, Pinterest Shopping, Ad revenue, and more.

7. Twitter

Twitter logo
Twitter logo

Even after many changes and transformations in the past year, Twitter remains one of the best social platforms to earn online. With over 20 million active users in India, Twitter can allow many people to make money through different internet strategies. People can earn money on Twitter through affiliate marketing, ghostwriting tweets, posting sponsored content, Super Follows from users, etc.

8. Twitch

Twitch logo
Twitch logo

One of the leading streaming platforms in the world, Twitch allows gamers, reviewers, and other entertainers to showcase their skills while earning money in return for their time and effort. Twitch can provide a high income to streamers through affiliate marketing, donations, sponsorships, merchandising, subscriptions, Twitch ads, and more.

9. LinkedIn

LinkedIn logo
LinkedIn logo

With over 900 million users in more than 200 countries worldwide, LinkedIn is the most extensive professional network in the industry. People use LinkedIn for different purposes, including showcasing their professional achievements, looking for jobs, hiring for other positions, or simply keeping up with the daily developments of the industry. People can earn through LinkedIn in several different ways. The best practices include LinkedIn Affiliate Marketing, Resume Writing, Freelancing, LinkedIn Consultancy, Content Creation, etc.

10. Reddit

Reddit logo
Reddit logo

One of the oldest and most engaging forums on the internet, Reddit currently has over 1.5 billion registered users, of which over 400 million are active monthly users. Reddit’s fascinating conversations, subreddits, and topics can help you earn a high income from the platform. The best ways to make from Reddit include Affiliate marketing and Selling Goods & Services. Reddit users must focus on building a loyal community by creating consistent, entertaining content.

Some Important Tips to Remember

  • Post regularly
  • Upload quality content
  • Use attractive visuals
  • Use relevant hashtags
  • Run campaigns to build strong relationships
  • Interact with your followers
  • Analyze the performance of your posts

Being active on social media is one of the major prerequisites to ensuring the continued growth of your channel. You must provide good quality content to your followers to sustain their interest in the long run. Give meaning to your interest and see how you can grow and earn through social media!


Which social media is best for earning money?

All the social media platforms are considered good for earning money, but if you talk about the best, then youtube certainly stands above all. Because YouTube is a video streaming platform and has the highest user interaction time than other platforms. Also, you can get an option to monetize your channel and earn through ads on YouTube.

Can I earn money from Instagram?

You can Create your Affiliate links for the product and promote it through your posts and place your link in the bio. Some other ways through which you can earn by Instagram are:
1. Collaborating with Brands on IGTV
2. Starting an Instagram shop
3. Teach your audience
4. Publishing Sponsored content

How many views do you need on social media to get paid?

On Youtube, you need to have over 4,000 valid public watch hours in the last 12 months to get monetised and paid.

Does Snapchat pay you?

No currently, Snapchat is not paying users for views. So you need to try other ways like promoting products through affiliate links, Selling products, Brand promotions etc.

How can I make money via Facebook?

There are many ways through which you can make money via Facebook, and some of them are:
1. Selling Products through marketplaces
2. Earing through Groups
3. Influencer marketing for brands on Facebook
4. Promoting affiliate links.

can we earn money from telegram?

There is no monetisation program inside Telegram, but you still earn on telegram through promoting affiliate inks and, brand promotions & collaboration.

Also, read about some other ways to earn money:

Surabhi Saxena
Combine the creativity and curiosity of a centaur, and the dependability and attention to detail of a ram, Surabhi is what you get! You wouldn't be entirely wrong if you call her Auguste Rodin's muse - her friends and family bet that 'The Thinker' is inspired by her. She's also a pluviophile who loves cracking not-so-appropriate meal time jokes, as well as binging on romance fiction and Lana Del Rey.



Please enter your comment!
Please enter your name here