How Much Do Instagram Influencers Really Earn Per Post?
Instagram influencer earnings are one of the most searched topics in digital marketing today. Brands want to know what they should budget. Creators want to know what they can charge. And the numbers vary widely depending on reach, engagement, niche, and negotiation skills.
So how much do Instagram influencers really earn per post?
In India, nano influencers with 1,000 to 10,000 followers typically earn between ₹1,000 to ₹5,000 per post. Micro influencers with 10,000 to 100,000 followers can charge anywhere from ₹5,000 to ₹50,000 per post depending on engagement rate and content quality. Macro influencers with 100,000 to 1 million followers often earn between ₹50,000 to ₹2 lakh per post. And celebrity influencers or creators with over a million followers can charge ₹2 lakh to ₹10 lakh or more for a single branded post.
Type of Influencer
Follower Range
Approx. Cost Per Post (₹)
Typical Engagement Rate
Best For
Nano Influencer
1K – 10K
₹1,000 – ₹5,000
5% – 10%
Local brands, niche communities, hyper-targeted campaigns
Micro Influencer
10K – 100K
₹5,000 – ₹50,000
3% – 8%
Startups, product launches, strong engagement-driven campaigns
Mid-Tier Influencer
100K – 500K
₹50,000 – ₹1.5 lakh
2% – 5%
Growing brands, regional or national awareness
Macro Influencer
500K – 1M
₹1.5 lakh – ₹3 lakh
1.5% – 3%
National campaigns, mass visibility
Mega / Celebrity Influencer
1M+
₹3 lakh – ₹10 lakh+
1% – 2%
Large brands, premium positioning, wide reach
But follower count alone does not decide the price.