Facebook Ads Cost in India 2026: CPM, CPC & Cost per Lead

Published

Short answer: Facebook and Instagram ads in India typically cost ?60 – ?250 per 1,000 impressions (CPM), ?4 – ?50 per click and ?150 – ?2,000 per lead, plus 18% GST. Exact cost depends on your industry, objective, audience and creative. Plan your spend with our Facebook Ads Budget Calculator India.

Facebook ads cost in India by industry

IndustryCost per clickCost per leadCost per purchase
E-commerce & D2C?4 – ?15not published?300 – ?1,500
Education & courses?5 – ?20?150 – ?600not published
Health & wellness?5 – ?20?150 – ?800not published
Travel & hospitality?6 – ?20not publishednot published
Real estate?10 – ?40?300 – ?1,500not published
Finance & insurance?12 – ?50?400 – ?2,000not published

"Not published" means our sources do not give a separate figure for that industry; use the all-industry range (?150 – ?2,000 per lead) as a starting point.

What does a monthly Facebook ads budget get you?

Monthly budgetImpressionsClicksTotal with 18% GST
?5,00020,000 – 83,333100 – 1,250?5,900
?10,00040,000 – 166,667200 – 2,500?11,800
?25,000100,000 – 416,667500 – 6,250?29,500
?50,000200,000 – 833,3331,000 – 12,500?59,000
?1,00,000400,000 – 1,666,6672,000 – 25,000?1,18,000

Is GST charged on Facebook ads in India?

Yes. Meta charges 18% GST on ad spend for Indian advertisers. If your business is GST-registered and you add your GSTIN to the ad account, you can usually claim input tax credit.

How to lower your Facebook ads cost

  1. Choose the right objective. Pay for leads or sales, not just traffic, when that is your goal.
  2. Use Reels-style vertical video. Short, native-looking videos usually get cheaper reach.
  3. Use broad targeting with good creative and let Meta find buyers, instead of very narrow interest stacks.
  4. Use instant forms or WhatsApp click-to-message ads for lead generation – they often cost less per lead than landing pages in India.
  5. Refresh creatives every 2–3 weeks to avoid ad fatigue.

Compare with search ads in our Google Ads cost in India guide.

Frequently asked questions

What is the minimum budget for Facebook ads in India?

Meta lets you start with a daily budget of around ?100. For useful results, most small businesses start with ?300–?1,000 per day (about ?10,000–?30,000 a month).

How much does 1,000 views cost on Facebook ads in India?

1,000 impressions typically cost ?60 – ?250 in India. Video views and Reels placements are often at the lower end.

Is Facebook advertising cheaper than Google Ads in India?

Usually yes per click and per impression. Google search leads often convert better because people are already searching, so compare cost per customer, not just cost per click.

Sources

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

Try these free tools

More guides