Here are some ways to earn money from Instagram in India:
1. Make sponsored posts for brands that want to reach your audience. You can charge a fee per post depending on your follower count and engagement rate. Make sure to disclose that your post is sponsored by using #sponsored or #ad hashtags.
2. Do affiliate marketing by promoting products or services that are relevant to your niche and audience. You can earn a commission for every sale that is made through your affiliate link or promo code. You can place your affiliate link or code in the caption, text overlay, or story of your post. Some popular affiliate programs are Amazon Associates, CJ Affiliate, ShareASale, Skimlinks, and Rakuten.
3. Sell your own products, either physical or digital, to your followers. You can create an online store and link it to your Instagram account using shoppable posts or stories. You can also use Instagram Live or Reels to showcase your products and interact with your customers. Some examples of products you can sell are clothing, accessories, art, ebooks, courses, etc.
4. Become an Instagram trainer or influencer and teach others how to grow their accounts and monetize their presence. You can offer coaching services, online courses, ebooks, webinars, etc. to share your tips and strategies on Instagram marketing. You can also collaborate with other influencers or brands in your niche and cross-promote each other's content.