Meta Ads Guide · India

Meta Ads Cost in India (2026): How Much Should You Spend Per Month?

What Facebook and Instagram ads really cost in India: minimum budgets, cost per lead by industry, GST, agency fees and a simple way to plan your monthly budget.

By iBACT Digital Meta Ads TeamUpdated 17 October 202620 min read

Quick answer

Meta lets you start Facebook and Instagram ads with a very small daily budget, but most Indian businesses should plan ₹500 to ₹1,000 a day (₹15,000 to ₹30,000 a month) for a lead campaign. In 2026 India, CPM is roughly ₹60 to ₹250, cost per click ₹4 to ₹50, and cost per lead ₹80 to ₹1,500+ depending on the industry. Meta adds 18% GST on ad spend, which GST-registered businesses can usually claim back.

Prefer to have experts run it? Get a free ad plan in minutes.

How Meta charges you for ads

Meta (Facebook, Instagram, Messenger and WhatsApp ads) sells ads through an auction. Every time someone could see an ad, Meta picks the ad that best balances your bid, how likely the person is to take your chosen action, and the quality of the ad. You don't pay a fixed price per ad; you set a budget and Meta spends it to get you the most results.

  • You choose a daily or lifetime budget. Meta may spend a little more on some days and less on others, but stays within your weekly average.
  • Most campaigns are billed per 1,000 impressions (CPM). Cost per click and cost per lead are results of that spend, not separate prices.
  • You pay Meta directly by card, UPI or prepaid funds in Ads Manager. A good agency never asks you to pay ad spend through them without a clear invoice.
  • Taxes: Indian advertisers are charged 18% GST on top of ad spend. Add your GSTIN in Ads Manager billing settings so your invoices show it; you can then usually claim input tax credit. The old 6% equalisation levy on online ads was removed from 1 April 2025.

Billing and payments for Indian ad accounts

Ad accounts set up in India are billed in Indian rupees. There are two ways to pay:

  • Prepaid funds: you add money first (UPI, net banking or card) and Meta deducts ad spend from that balance. This is the most common choice in India because RBI's e-mandate rules make automatic recurring card charges less reliable, and ads stop instantly when the balance runs out.
  • Automatic payments: Meta charges your card when you reach a billing threshold or on your monthly billing date. If a charge fails, ads pause until you pay.

Two settings protect your money: an account spending limit (a hard cap on total spend) and the campaign or ad set budget. Download every invoice from Billing & payments in Meta Business Suite for your accountant.

Minimum budget vs a realistic budget

Technically, Meta's minimum daily budget is very low (about the rupee equivalent of a dollar a day for impression-based ads, and a little more for click or conversion goals). But a budget that small rarely gets enough results for Meta's system to learn who your best customers are.

Meta's delivery system works best when an ad set gets about 50 results a week to exit the "learning phase". A simple rule: your daily budget should be at least 5 to 10 times your expected cost per result.

Business goalPractical starting ad spendWhy
Local leads (clinics, coaching, salons, home services)₹15,000 to ₹30,000 / month
₹500 to ₹1,000 a day
Enough for steady daily leads and testing 2 to 3 ad creatives
Click-to-WhatsApp chats₹15,000 to ₹30,000 / monthChats are often cheaper than form leads; you need a team to reply fast
Real estate, finance, high-ticket services₹30,000 to ₹1,00,000+ / monthHigher cost per lead, so more budget is needed to reach 50 results a week
E-commerce sales₹50,000+ / monthTesting products, audiences and creatives needs more data
Brand awareness / reach₹5,000 to ₹15,000 / monthBilled per impression; useful for local visibility, not direct leads

Meta ads benchmarks in India (2026)

These are typical ranges seen across Indian campaigns. Your own numbers depend on your city, offer, audience and creatives, so use them for planning, not as a promise.

MetricTypical range in IndiaWhat it means
CPM (cost per 1,000 impressions)₹60 to ₹250Lower in tier-2 and tier-3 cities, higher in metros and festive season
CPC (cost per link click)₹4 to ₹50Driven by CPM and how compelling your ad is
CTR (click-through rate)About 0.8% to 2%Above 1% usually means the creative and audience fit
Cost per lead₹80 to ₹1,500+Varies most by industry (see below)

Cost per lead by industry

IndustryTypical cost per leadTip
Restaurants, cafés and local services₹80 to ₹250Offers and click-to-WhatsApp work well
Education and coaching₹150 to ₹600Video of results and a free demo class lower costs
Real estate₹300 to ₹1,500+Instant forms with a qualifying question improve lead quality
Finance, insurance and loans₹300 to ₹1,500+Meta's special ad category rules limit targeting; creatives matter more

Cheaper leads are not always better leads. Track how many leads become customers, not just the cost per lead.

Cost by campaign objective

Meta's six campaign objectives decide who sees your ads. Choosing the wrong one is the most common reason small businesses overpay.

ObjectiveMeta shows your ad to people likely to…Cost patternBest for
Awarenesssee and remember the adLowest CPM, very few clicksNew shops, events, brand recall
Trafficclick a linkCheap clicks, but many bounceBlogs, content, building retargeting audiences
Engagementlike, comment, message or watchCheap messages and video viewsClick-to-WhatsApp and Messenger chats
Leadsfill an instant form or callHigher CPM, measured by cost per leadServices, real estate, education, clinics
App promotioninstall or use your appCost per installMobile apps
Salesbuy on your websiteHighest CPM, judged by ROASE-commerce with Pixel and Conversions API set up

A Traffic campaign may show a ₹3 click while a Leads campaign shows ₹15 clicks, yet the Leads campaign often produces customers more cheaply, because Meta finds people who actually fill forms. Always compare cost per customer, not cost per click.

Cost by placement: Facebook, Instagram, Reels and WhatsApp

One Meta campaign can run across Facebook, Instagram, Messenger, Audience Network and WhatsApp status. Each placement has its own audience and price.

  • Facebook Feed: wide reach, especially among people over 30 and in smaller towns. Often the cheapest place to get leads.
  • Instagram Feed and Stories: younger, urban and visual audiences. CPMs are often higher, but engagement with good creatives is strong.
  • Reels (Facebook and Instagram): usually very low CPM and high attention when the video is made for Reels (vertical, hooks in the first 2 seconds, captions).
  • Messenger and WhatsApp: click-to-message ads start a conversation instead of a form. Many Indian customers prefer this.
  • Audience Network: ads inside other apps. Cheap impressions but often low-quality clicks; check results before keeping it on.

For most businesses, Advantage+ placements (letting Meta choose) gives the lowest cost per result. Only restrict placements when the data shows one is wasting money.

Cost by city: metros vs tier-2 and tier-3 towns

Where your audience lives changes the price a lot. In Mumbai, Delhi NCR, Bengaluru, Pune, Hyderabad and Chennai, many advertisers compete for the same people, so CPMs are higher. In tier-2 and tier-3 cities such as Nashik, Indore, Coimbatore, Lucknow or Nagpur, the same budget usually buys more impressions and clicks.

  • Target a radius around your shop or office (for example 5 to 15 km) for walk-in businesses; a very small radius can raise costs because the audience is too small.
  • For services delivered online, test state-wide or India-wide audiences; cheaper regions can lower your average cost per lead.
  • Run ads in the local language (Hindi, Marathi, Tamil, Kannada and others) outside the metros; local-language creatives often get cheaper clicks.

When Meta ads cost more: India's seasonal calendar

PeriodWhat happens to costsWhat to do
January to FebruaryUsually moderate after the year-end rushGood time to test new creatives and audiences
MarchFinancial year-end; B2B and finance advertisers spend moreBook budgets early; focus on high-intent offers
April to JulyGenerally steadier; education spikes around admissionsBuild retargeting audiences for the festive season
August to NovemberFestive season (Raksha Bandhan, Navratri, Dussehra, Diwali): the most expensive monthsStart 3 to 4 weeks before the festival; expect higher CPMs
November to DecemberWedding season and year-end sales keep costs highLean on retargeting and WhatsApp follow-up
Election periodsPolitical advertising can push up local CPMsWatch daily costs and shift budget to cheaper regions

How to set your Meta ads budget in 5 steps

Instead of guessing a number, work backwards from the customers you want:

  1. Decide your monthly target. Example: 20 new customers a month.
  2. Estimate how many leads become customers. If 1 in 10 leads buys, you need about 200 leads.
  3. Pick a realistic cost per lead for your industry from the tables above. Example: ₹150.
  4. Multiply: 200 leads × ₹150 = ₹30,000 a month in ad spend (about ₹1,000 a day).
  5. Check it's worth it: ₹30,000 ÷ 20 customers = ₹1,500 per customer. If a customer is worth more than that to you, the budget makes sense. If not, improve your offer, follow-up or prices before spending more.

What different monthly budgets usually allow

Monthly ad spendDailyLeads at ₹100 to ₹400 per leadWhat you can realistically run
₹10,000≈ ₹33025 to 1001 campaign, 1 audience, 2 to 3 creatives; one city or area
₹25,000≈ ₹83060 to 2501 to 2 campaigns, creative testing and a small retargeting ad set
₹50,000≈ ₹1,670125 to 500Several offers or cities, regular new creatives, full retargeting
₹1,00,000≈ ₹3,330250 to 1,000Multiple products or locations, video production, scaling winners

Lead numbers don't grow perfectly in line with budget; as you spend more, costs usually rise a little, because Meta reaches less-interested people. Use these as planning ranges.

Worked example: what ₹20,000 a month can get you

A local business running a lead form campaign

  1. Monthly ad spend: ₹20,000 (about ₹670 a day)
  2. CPM ₹110 → ₹20,000 ÷ 110 × 1,000 = about 1,81,800 impressions
  3. CTR 1% → about 1,818 clicks (cost per click about ₹11)
  4. 8% of clickers fill the form → about 145 leads
  5. 10% of leads become customers → about 14 customers

Cost per lead ≈ ₹138 · Cost per customer ≈ ₹1,430. If one customer is worth ₹5,000 to you, this campaign is profitable.

Change any of these numbers with the planner below, or use the full Meta Ads budget and ROI calculator on our Meta Ads page.

Quick Meta ads budget planner

Estimates only. Based on typical India ranges for your industry.

Daily budget₹667
Estimated leads / month33 – 133
GST on ad spend (18%)₹3,600
Total with iBACT Digital fee₹33,039

Total = ad spend + 18% GST + iBACT Digital fee ₹7,999 + 18% GST. GST-registered businesses can usually claim the GST back as input tax credit.

What makes Meta ads cost more or less

  • Competition and season. Costs rise during Diwali, wedding season, the year-end sale period and elections, when more advertisers bid for the same people.
  • City and audience. Metro audiences usually cost more than tier-2 and tier-3 towns. Very narrow targeting can also push costs up.
  • Creative quality. Ads people stop for, watch and click get cheaper delivery. Fresh Reels-style videos usually beat static banners.
  • Campaign objective. Awareness is cheapest per impression; sales and lead objectives cost more per impression but find people who act.
  • Lead form vs WhatsApp vs website. Instant forms are cheap but can bring low-quality leads; adding a qualifying question or using a fast landing page often improves quality.
  • Tracking setup. Without the Meta Pixel and Conversions API, Meta can't learn who converts, so you pay more for weaker results.
  • Speed of follow-up. Calling or messaging leads within 5 minutes turns far more of them into customers, which lowers your real cost per customer.

Budget guide by industry

How much to spend, which objective to use and what to watch, for the businesses we see most often.

BusinessSuggested starting budgetBest campaign typeWatch this number
Coaching and education₹20,000 to ₹50,000 / monthLead form or WhatsApp for a free demo classDemo attendance rate
Real estate₹50,000 to ₹2,00,000 / monthLead form with a qualifying question; site-visit offerSite visits booked
Clinics, dentists and hospitals₹20,000 to ₹60,000 / monthClick-to-WhatsApp or call adsAppointments booked (follow Meta's health ad rules)
Restaurants and cafés₹10,000 to ₹30,000 / monthLocal awareness, offers, WhatsApp for ordersOrders and footfall on ad days
Salons, gyms and fitness₹15,000 to ₹40,000 / monthTrial or first-visit offer with WhatsAppTrial-to-membership rate
E-commerce and D2C brands₹50,000+ / monthSales (Advantage+ shopping) with catalogueROAS and cost per purchase
Finance, loans and insurance₹50,000+ / monthLead form (special ad category rules apply)Qualified leads after verification
B2B services and manufacturers₹25,000 to ₹75,000 / monthLead form plus retargeting website visitorsMeetings and quotations sent

Not sure what budget your business needs?

Tell us your city, industry and goal. We'll send a free Meta ads budget estimate with expected cost per lead, usually within minutes.

Your total monthly cost: ad spend + GST + management

The ad budget is only part of the cost. Here is what a business typically pays in a month:

Cost itemWho you payExample on ₹20,000 ad spend
Ad spendMeta₹20,000
GST on ad spend (18%)Meta₹3,600 (input tax credit usually available with GSTIN)
Management feeAgency or freelancer₹7,999 with iBACT Digital (creatives included)
GST on management fee (18%)Agency₹1,440
Total₹33,039 (about ₹27,999 after GST credit)

DIY, freelancer or agency?

  • Do it yourself: no management fee, but expect to spend time learning, and some budget on mistakes while you learn.
  • Freelancer: usually a lower fixed fee; quality and availability vary a lot.
  • Agency: agencies in India commonly charge a fixed monthly fee or 10% to 20% of ad spend; some charge extra for creatives. iBACT Digital charges ₹7,999 a month for budgets up to ₹50,000, ₹14,999 up to ₹2 lakh, and 10% of spend (minimum ₹24,999) above that, plus GST, with creatives included and no lock-in. See Meta Ads management plans.

Running ads as a business? You'll need a GSTIN to claim GST credit on your ad invoices. If you don't have one yet, register for GST from ₹499.

Costs people forget to budget for

  • Creatives: photos, graphics and short videos. Fresh creatives every 2 to 4 weeks keep costs down.
  • Landing page: a fast, mobile-friendly page usually converts far better than a home page.
  • Tracking setup: Meta Pixel, Conversions API and lead form integration with your CRM or Google Sheet.
  • Lead follow-up: someone who calls or messages every lead within minutes. Without this, even cheap leads are wasted.
  • WhatsApp and CRM tools: useful when lead volume grows beyond what one phone can handle.

Boost post vs Ads Manager: which costs less?

The Boost button on Facebook or Instagram is quick, but it gives you fewer choices: limited objectives, simple targeting and little control over placements. For enquiries and sales, campaigns built in Ads Manager almost always deliver a lower cost per lead because you can choose the right objective, use instant forms or WhatsApp, test several creatives and track conversions. Boosting is fine for spreading a single post to followers and their friends.

Is Meta cheaper than Google Ads?

Per click, Meta is usually cheaper. But the two work differently:

  • Google Ads reaches people who are already searching ("GST consultant near me"). Clicks cost more, but intent is high.
  • Meta Ads reaches people based on interests and behaviour before they search. Clicks are cheaper and you can create demand, but you need a strong offer and fast follow-up.

Many businesses get the best results using both: Google for ready-to-buy searches and Meta for volume and retargeting. Read more about Google Ads management.

8 ways to lower your cost per lead

  1. Start with one clear offer (free consultation, demo class, site visit, first-order discount).
  2. Test 3 to 5 creatives at once and turn off the weakest after 3 to 4 days.
  3. Use vertical video for Reels and Stories; they often deliver cheaper clicks.
  4. Let Meta optimise with broader audiences and Advantage+ placements once tracking is in place.
  5. Install the Meta Pixel and Conversions API so Meta learns from real customers.
  6. Add one qualifying question to instant forms to filter out casual sign-ups.
  7. Try click-to-WhatsApp ads; many Indian customers prefer chatting first. Pair them with the WhatsApp Business API for fast replies.
  8. Don't change the campaign every day. Frequent edits reset the learning phase and raise costs.

How to tell if your Meta ads budget is working

MetricHealthy signWarning signFix
CTR (link)About 1% or moreBelow 0.5%New hook, clearer offer, better first frame
CPMStable week to weekSudden jump of 50%+Check season, audience size and creative fatigue
FrequencyUnder 2 to 3 per weekAbove 4 to 5Refresh creatives or widen the audience
Cost per leadWithin your targetRising for 5+ daysPause weak ads, test new offers
Lead-to-customer rateImproving or steadyMany fake or unreachable leadsAdd a qualifying question; call within 5 minutes
ROAS (e-commerce)Above your break-even ROASBelow break-even for 7+ daysFix product page, offer or audience

How to increase your budget without raising costs

  • Raise budgets gradually, about 20% to 30% every few days, so the campaign doesn't fall back into the learning phase.
  • Scale what works: move budget to ad sets and creatives with the lowest cost per customer, not just the lowest cost per lead.
  • Add new creatives before old ones tire. Fatigue (rising frequency, falling CTR) is the biggest cause of rising costs.
  • Use Advantage campaign budget so Meta moves money to the best ad sets automatically.
  • Add retargeting for website visitors, video viewers and people who opened your form but didn't submit.

Sample 90-day plan for a ₹25,000-a-month budget

  1. Month 1, test: 1 campaign, 2 audiences, 4 to 6 creatives. Learn your real cost per lead and which leads become customers.
  2. Month 2, improve: turn off the weakest 50% of ads, add new versions of the winners, add a retargeting ad set with about 15% of budget.
  3. Month 3, scale: if cost per customer is within target, raise budget 20% to 30% at a time and add a second offer or city.

Budget mistakes that waste money

  • Spreading a small budget across too many ad sets, so none of them gets enough results to learn.
  • Judging results after 2 or 3 days instead of 2 to 3 weeks.
  • Choosing Traffic or Engagement when you actually want leads or sales.
  • Running the same creative for months until people ignore it.
  • No tracking, so Meta optimises for clicks instead of customers.
  • Slow follow-up: leads called the next day often don't remember filling the form.
  • Paying an agency through unclear invoices: your ad account, page and pixel should stay in your own business portfolio.

Frequently asked questions

What is the minimum budget for Meta ads in India?

Meta's technical minimum is very low, about the rupee equivalent of a dollar a day for impression-based ads. For results, most Indian businesses should start with ₹500 to ₹1,000 a day (₹15,000 to ₹30,000 a month) for lead campaigns, and more for e-commerce or high-ticket services.

How much does a lead cost on Facebook and Instagram in India?

It depends on the industry. Typical 2026 ranges are about ₹80 to ₹250 for restaurants and local services, ₹150 to ₹600 for education and coaching, and ₹300 to ₹1,500 or more for real estate and finance. Creative quality, offer and follow-up speed change these numbers a lot.

Is GST charged on Facebook and Instagram ads in India?

Yes. Indian advertisers are charged 18% GST on ad spend. If you add your GSTIN in Ads Manager billing settings, your invoices carry it and you can usually claim input tax credit. Check with your accountant for your case.

Are Instagram ads cheaper than Facebook ads?

Not always. Both run from the same Meta Ads Manager, and Meta shifts budget to whichever placement gets results more cheaply. Instagram often works better for younger and visual audiences, Facebook for wider and older audiences. Most campaigns should run on both and let Meta decide.

How much do Meta ads agencies charge in India?

Agencies commonly charge a fixed monthly fee or 10% to 20% of ad spend, and some charge separately for creatives. iBACT Digital, a Meta Business Partner, charges from ₹7,999 a month plus GST with creatives included and no lock-in.

How long before Meta ads start giving results?

Ads can bring enquiries from the first day, but campaigns usually stabilise after the learning phase, about 1 to 2 weeks, once an ad set gets around 50 results a week. Plan to judge performance after 3 to 4 weeks, not 3 days.

Can I run Meta ads for ₹100 or ₹200 a day?

Yes, Meta allows it, and it can work for local awareness or boosting an offer to people near your shop. For lead campaigns, ₹100 to ₹200 a day usually gives too few results for Meta to learn, so costs stay high. Start at ₹500 a day if you can, or run fewer ad sets.

Is boosting a post cheaper than using Ads Manager?

Boosting looks cheaper because it's simple, but for leads and sales Ads Manager usually gives a lower cost per lead. It offers the right objectives, instant forms, WhatsApp ads, creative testing and conversion tracking.

Why is my Facebook ads cost increasing?

Common reasons are the festive season or more competition, creative fatigue (frequency above 4 to 5), a very narrow audience, frequent edits that reset learning, or tracking that stopped working. Refresh creatives first, then check audience size and tracking.

Are Meta ads charged in dollars or rupees in India?

Ad accounts created in India with Indian rupees as the currency are billed in INR, with 18% GST added. Choose INR when creating the ad account, because the currency can't be changed later without creating a new ad account.

How much do click-to-WhatsApp ads cost in India?

You pay for the ad delivery, not per WhatsApp message received. Click-to-WhatsApp ads often get conversations more cheaply than form leads, especially for local businesses, but you need someone to reply quickly to turn chats into customers.

What is a good CTR for Meta ads in India?

Around 1% link CTR is a healthy starting point for most local campaigns. Strong video creatives can reach 2% or more. Below 0.5% usually means the hook, offer or audience needs changing.

Get a free Meta Ads plan for your business

Share a few details. Our Meta Ads team will reply on WhatsApp with a recommended budget, expected cost per lead and an ad plan for your city.

  • Meta Business Partner
  • Reply in minutes
  • Free ad plan, no lock-in

Free budget estimate

+91

Your details are only used to contact you.

Meta ads cost terms, explained

TermMeaning
CPMCost per 1,000 impressions: what Meta charges to show your ad 1,000 times.
CPCCost per click: ad spend divided by link clicks.
CTRClick-through rate: clicks divided by impressions.
CPLCost per lead: ad spend divided by leads (forms, calls or chats).
ROASReturn on ad spend: revenue divided by ad spend.
FrequencyAverage number of times one person saw your ad.
Learning phaseThe period after launch or a big edit when Meta is still finding the best people; costs are less stable.
Advantage+Meta's automated options for audiences, placements, budgets and shopping campaigns.
Conversions APIServer-side tracking that sends conversion events to Meta directly, more reliable than the browser pixel alone.

About the author

iB
iBACT Digital Meta Ads Team

iBACT Digital is a Meta Business Partner helping businesses across India run Facebook, Instagram and WhatsApp ads since 2018. This guide is reviewed and updated as Meta's pricing, policies and GST rules change. About iBACT Digital

Scroll to Top