Facebook Reels Earnings in India: Money per 1,000 & 1 Lakh Views

Published November 13, 2026

Short answer: Facebook Reels ads pay roughly ₹0.50 – ₹3 per 1,000 views in India for most Pages (up to about ₹5 in finance), so 10 lakh views earn about ₹500 – ₹3,000. Fans can also send Stars worth US$0.01 each (about ₹0.94). Meta does not publish official rates - these are creator-reported estimates. Estimate yours with our Facebook Reels Earning Calculator India.

Facebook Reels earnings in India by views

ContentPer 1,000 views1 lakh views10 lakh views1 crore views
General / lifestyle₹0.5 – ₹3₹50 – ₹300₹500 – ₹3,000₹5,000 – ₹30,000
Finance / business₹2 – ₹5₹200 – ₹500₹2,000 – ₹5,000₹20,000 – ₹50,000
Entertainment / comedy₹0.3 – ₹1₹30 – ₹100₹300 – ₹1,000₹3,000 – ₹10,000

Facebook monetization requirements

  • In-stream ads (videos and Reels): typically 10,000 Page followers and 600,000 minutes viewed in the last 60 days, original content and compliance with Meta's partner monetization policies.
  • Stars: a professional Page with at least 500 followers.
  • Check Meta Business Suite → Monetization for the exact programs open to your Page - availability changes by country.

Facebook vs YouTube vs Instagram in India

  • YouTube pays the most per view: about ₹25 – ₹150 per 1,000 long-video views (see YouTube rates).
  • Facebook pays a little per view through ads on Reels and videos.
  • Instagram pays nothing per view in India (see why).

Frequently asked questions

How much does Facebook pay for 1,000 views in India?

Roughly ₹0.50 – ₹3 per 1,000 monetized views for most content, based on creator reports.

How much money for 1 lakh views on Facebook Reels?

About ₹50 – ₹300 from ads for most Indian Pages, plus any Stars.

How much is 1 Facebook Star worth in rupees?

US$0.01, about ₹0.94 at ₹94 per US dollar.

Sources

Figures last reviewed November 2026. They are third-party estimates, not official platform rates.


Back to Blog