Advertising

How much do Facebook ads cost in India? Cheap, but never steady

Nexiiom Team··12 min read

Short answer: On the Superads benchmark, the all-industry Indian median averaged about 1.35 per 1,000 impressions and about 0.10 a click over the 13 months to July 2026, roughly 90% below the global median. The page prints dollar signs and states no currency. The impressions series ranged from 0.36 to 5.02. GST comes on top of every charge, and Meta’s help page gives the TDS rate for advertising as 2%. Budget from your own cost per lead multiplied by 50.

This guide gives you the one benchmark we could trace to a stated method, shows where it breaks, and tells you what to budget from instead. It sits inside our wider guide to digital advertising for small businesses in India.

India on the benchmark: about a tenth of the global price

Meta publishes no rate card. Every price comes from an auction. The one dataset we found that says how it was built is the Superads Facebook ads benchmark tool. Its data covers over $3 billion in Facebook ad spend from thousands of ad accounts that use Superads. It reports medians, the midpoint across campaigns, because a small share of campaigns have extremely high costs that would inflate an average. The data is anonymised and aggregated. Its India pages cover all industries: CPM, cost per click and cost per lead.

CPM means the cost of 1,000 impressions. An impression is one showing of your ad.

Metric (all industries, India)As printed by SuperadsGlobal median, same months
Cost of 1,000 impressions (CPM), 13-month average$1.35$20.59
Cost per click, 13-month average$0.10$1.05
Cost per lead, middle month of 12$4.78$46.04 (average)

Source: Superads, medians, July 2025 to July 2026 (cost per lead to June 2026). The dollar signs are as printed. Superads states no currency.

Read the gap as a ratio. India’s CPM ran roughly 90% below the global median on average. Its cost per click was about a tenth of the global median, again about 90% lower. We do not know why India is cheaper. This data does not say.

A fourteen-fold swing inside twelve months

Here is the Indian CPM series, as printed.

  • July 2025: 1.59.
  • October 2025 to November 2025: 1.58 to 0.72, a fall of about 55%.
  • February 2026: 0.36, the low.
  • July 2026: 5.02, the high, and a jump of about 540% on the month before, as the page states it.

Divide the high by the low and you get 5.02 / 0.36 = 13.9, about fourteen-fold.

The average month-to-month move was about 0.77 in India, about 57% of its own average. Globally it was about 1.92, about 9% of the global average. The Indian series is not just cheaper. It is far less stable.

November 2025 was the dearest month for impressions globally, yet in India that month fell.

Clicks wobbled too, though less. The cost per click peaked at 0.209 in August 2025 and bottomed at 0.025 in February 2026, so the high was about eight times the low.

A price whose high is eight to fourteen times its low inside a year is not a price list.

The October lead figure nobody should budget from

The cost per lead series covers 12 months, July 2025 to June 2026, in monthly medians. Most months landed between 1.09 and 14.67. July 2025 was 4.44, June 2026 was 2.49, and the low was 1.09 in February 2026. Then come four months in a row:

  • September 2025: 13.68.
  • October 2025: 3,437.
  • November 2025: 138.47.
  • December 2025: 14.67.

Superads itself calls the October figure an outlier. We agree.

Add the twelve months and divide by twelve, and you get roughly 303. That describes no month at all. Take the middle month instead and you get about 4.78, a fairer picture, and the figure in the table above. Neither should set your budget.

Our reading, and it is only an inference: a single month at 3,437 next to months at 1 to 15 looks like a small number of campaigns moving the median, so the Indian lead series probably rests on a thin sample. Superads does not publish the sample size per country, so we cannot confirm this. Diwali fell in October 2025, but we cannot say the festival caused the spike.

The global average over the same period was about 46.04. Replace 303 and 4.78 with your own cost per lead.

Dollar signs on an Indian page

The Superads India pages print dollar signs on Indian figures, not rupee signs, and state no currency anywhere. The sign is not proof. On the same tool, the United Kingdom page prints the global click baseline as about £1.05, and the India page prints that same baseline as about $1.05. Same number, different sign.

So we print the figures as shown and call the currency unconfirmed. We do not convert them to rupees. A cost of 1.35 rupees per 1,000 impressions would be hard to believe, so dollars is the likelier reading, but the page does not say.

That is why every figure outside the table is a bare number. The useful part is the ratio, about a tenth of the global median, and a ratio holds in any currency.

Where are the rates for property, coaching and clinics?

Superads lets you filter by industry or by country, but choosing an industry drops the country. Its industry figures are global, not Indian. We checked this on the tool on 1 October 2026.

The by-industry rupee tables we found on Indian agency sites state no dataset, sample or method. They also disagree with each other by several times for the same industry. So we left them out.

No source we found splits Indian Meta costs by city tier or by language with a stated method either.

We would sooner publish no industry table than one we cannot stand behind. Your own account will give you a real figure within a few weeks.

GST comes on top, and TDS is a second job

The benchmark numbers, and the cost per result you see in Ads Manager, are before tax. From Meta’s Business Help Centre:

  • From 1 October 2018, when the “Sold by” entity on your receipt is Facebook India and your “Sold to” address is in India, Meta adds GST and TDS at the applicable local rate, for business or personal ads. See Taxes on Meta ads placement.
  • Meta ads in India are sold by Meta India and billed and paid for in Indian rupees. Entering a GSTIN is not mandatory. If you are registered for GST and want to take input tax credit, enter it in Payment settings, subject to the other conditions in the law. See About India’s goods and services tax (GST).
  • Meta gives the current TDS rate for advertising as 2%. The amount charged includes TDS, but you are still required to pay TDS to the government under local law. See About tax deducted at source (TDS) refunds for India.

The GST rate on advertising services is 18%. That is the bigger line. TDS is small, but it is a chore with a deadline, and the money comes back as ad credit, not cash.

Once you give Meta a TDS certificate as evidence, Meta grants a refund as ad credit, applied to the ad account. It may take up to two months. Your TAN must be added to each ad account you want to claim for. Certificates must reach Meta by 31 October for the previous financial year. If you pay by monthly invoicing, Meta advises deducting 2% before paying the invoice.

Ask your accountant whether you are required to deduct TDS at all. Meta says it cannot give tax advice.

Who actually bears the 18%, and how a GSTIN changes that, is covered in are Meta ads worth it for an Indian small business.

This is general information, not tax advice.

How many results Meta wants before costs settle

This comes from Meta’s About the learning phase page. After you create an ad set or make a significant edit, the delivery system is still learning. An ad set usually leaves the learning phase after about 50 results in the week after its last significant edit.

During learning, ad sets are less stable and usually have a higher cost per result. An ad set that is not getting enough results shows “Learning limited”.

Meta’s advice is to avoid unnecessary edits, avoid creating many ads and ad sets, and use a budget large enough to get enough results. Combining similar ad sets combines what the system learns.

So your own cost per result multiplied by 50 is the weekly spend one ad set needs. As an illustration, at the middle-month figure of 4.78, 50 leads is 239 a week, in whatever currency that figure is in. That is an illustration of the sum, not a budget.

To run this sum on your own numbers, use our free Meta ads budget calculator. Enter your cost per lead and it shows the leads your budget buys and whether it reaches 50 a week for each ad set.

A Coimbatore tuition centre on ₹20,000 a month (hypothetical)

This is a hypothetical with assumed numbers. It is not a client, not a measured result and not a benchmark.

A tuition centre in Coimbatore spends ₹20,000 a month on a Meta lead campaign for admission enquiries. Assume a cost per enquiry of ₹250. That ₹250 is an assumption for the sum. It is not a benchmark and it is not from Superads.

  • 20,000 / 250 = 80 enquiries a month, about 18 a week.
  • 50 a week at ₹250 is ₹12,500 a week, about ₹54,167 a month (12,500 x 52 / 12).

So this ad set will show “Learning limited”. That is not failure. Expect the cost per enquiry to move week to week, and judge it over a month, by admissions, not clicks.

If the centre split the ₹20,000 across four ad sets, say one per board or subject, each would get about 20 enquiries a month, around 5 a week. The system would learn very little about any of them. One ad set, one offer, left alone.

The ₹20,000 is the amount before GST, which comes on top.

Five budgeting rules that survive a moving benchmark

  1. Treat the benchmark as a ratio, not a price. India ran about a tenth of the global median. Nothing finer than that should go into a plan.
  2. Never plan from one month. The impressions series moved about fourteen-fold in a year. Judge any result over four weeks or more.
  3. Multiply your own cost per lead by 50. That is the weekly need of one ad set. If you cannot fund it, run one ad set or wait.
  4. Budget the tax as well as the ads. GST lands on every charge. If TDS applies to you, send Meta the certificate before the 31 October deadline.
  5. Do the break-even sum. If a lead is worth less to you than it costs, tuning rarely closes the gap.

For the search side, see what Google Ads cost in India after GST. For management fees on top of ad spend, see digital marketing costs in India. For break-even, read what ROAS actually measures. If you would rather hand the account over, that is our digital advertising service.

Frequently asked questions

How much does it cost to show a Facebook ad 1,000 times in India?

Meta publishes no rate card, so the price comes from an auction. On the Superads benchmark, the all-industry Indian median cost of 1,000 impressions averaged about 1.35 over the 13 months to July 2026, with the printed figure ranging from 0.36 to 5.02. The page states no currency. Treat it as a rough ratio, not a price list, and use your own account’s figure.

How much cheaper are Facebook ads in India than the global median?

Indian medians ran roughly 90% below the global median on average over the 13 months to July 2026: about 1.35 per 1,000 impressions against about 20.59 globally. The gap was not steady. At its narrowest, in July 2026, India was still about 70% below the global figure. At its widest, in February 2026, it was over 98% below. We do not know the cause from this data.

Is the Superads India data in rupees or dollars?

Unconfirmed. The Superads India pages print dollar signs, but the tool states no currency anywhere on them. Its United Kingdom page prints the same global click baseline with a pound sign, and the India page prints it with a dollar sign, so the sign proves nothing. We show the figures as printed, call the currency unconfirmed, and do not convert them to rupees.

Does Meta charge TDS on ads in India?

Yes. Meta’s Business Help Centre gives the current TDS rate for advertising as 2%. When the seller on your receipt is Facebook India and your address is in India, Meta adds GST and TDS. The amount charged includes TDS, but you must still pay it to the government under local law. Ask your accountant whether you are required to deduct it. This is general information, not tax advice.

What is a realistic cost per lead on Meta in India?

We found no trustworthy rupee figure in public data. The Superads India cost per lead series had a middle month of about 4.78, but one month printed 3,437, which Superads calls an outlier. We suspect a thin sample, though we cannot confirm it. Take your own account’s cost per lead after a few weeks and plan from that.

How much should I spend each week so a Meta ad set stops learning?

An ad set usually leaves the learning phase after about 50 results in the week after its last significant edit, according to Meta. Multiply your own cost per result by 50 to get the weekly spend. At the benchmark’s middle-month figure of 4.78, 50 leads is 239 a week, in whatever currency that figure uses. That is an illustration of the sum, not a budget.


Want to know what a lead really costs you once GST and TDS are counted? Get a free advertising audit.

N

Nexiiom Team

AI-powered marketing for growing businesses. We write about what actually works: automation, ads, websites and AI search.

See how this applies to your business

Get a free, no-pressure AI marketing audit.