Instagram Ads Cost in India: What to Expect in 2026
Instagram ads cost in India range from Rs 5 to Rs 20 per click and Rs 20 to Rs 600 per lead once you account for objective, industry and how tightly you target, and this guide gives you the actual 2026 numbers instead of a vague "it depends." You will find benchmarks by objective and industry, a budget planner from Rs 5,000 to Rs 1 lakh a month, what genuinely moves cost up or down, and the point at which Instagram ads are the wrong channel for your business.
Instagram ads cost in India typically range from Rs 5 to Rs 20 per click, Rs 40 to Rs 150 per 1,000 impressions, and Rs 20 to Rs 600 per lead, depending on your objective, your industry and how tightly you target. A gym owner in Pune once told me his Instagram ads were "too expensive" at Rs 14 a click, because he had read somewhere that Instagram cost Rs 5 a click. When I looked at his actual numbers, his cost per lead was Rs 180 and each new member was worth Rs 8,000 in the first year. The campaign was profitable from week one. The click cost was never the problem. He was comparing his account to a number that had nothing to do with his industry, his city or his offer. That is the trap almost every business owner falls into when they ask how much Instagram ads cost. I manage Meta ad accounts for clinics, real estate developers, D2C brands, coaching centres and restaurants across Pune and Mumbai, and I have brought cost per lead down to Rs 20 to Rs 25 on live campaigns. This guide gives you the real 2026 benchmarks by objective and industry, what actually moves your costs up or down, a budget planner for Rs 5,000 to Rs 1 lakh a month, and the point at which Instagram ads stop making sense for your business.
How Instagram ad costs actually work in India
Every Instagram ad runs through an auction, not a price list. When your ad is eligible to show, Meta compares your bid and ad quality against every other advertiser targeting the same person at the same moment, and ranks the ads on a mix of bid, estimated action rate and ad quality. You are not paying a fixed rate for "an Instagram ad." You are paying whatever it takes to win that specific auction for that specific person, which is why identical budgets produce wildly different costs across two businesses.
This is also why boosting a post from your phone tends to cost more per result than a properly built campaign in Ads Manager. Boosting defaults to the Engagement or Awareness objective, so Meta optimises for likes and comments, and business owners then compare that cost against a lead campaign and conclude Instagram is expensive. It is not a fair comparison. My boost post vs Meta ads comparison breaks down exactly where the Boost button falls short for anyone trying to generate leads rather than likes.
Three numbers describe most of what you will see in Ads Manager: cost per 1,000 impressions (CPM), cost per click (CPC) and cost per result, which for a lead campaign is cost per lead (CPL). CPM tells you how expensive it is to be seen. CPC tells you how expensive it is to get a click. CPL tells you what you actually came here for, a person who raised their hand. The benchmarks below cover all three.
Instagram ads cost in India: 2026 benchmarks by objective
These ranges come from accounts I manage or audit through 2026. Meta does not publish India-specific numbers, so treat this as a directional range rather than a guarantee, and judge your own account against the objective you are actually running, not the cheapest number on the table.
| Objective | Typical CPM | Typical CPC | Typical CPL |
|---|---|---|---|
| Awareness / Reach | Rs 35 to Rs 70 | Not the primary metric | Not applicable |
| Traffic (link clicks) | Rs 50 to Rs 90 | Rs 5 to Rs 15 | Not applicable |
| Leads (instant form or website) | Rs 70 to Rs 150 | Rs 8 to Rs 18 | Rs 20 to Rs 400 |
| Sales / Conversions | Rs 90 to Rs 180 | Rs 10 to Rs 22 | Rs 150 to Rs 2,000+ per purchase |
Notice that CPM climbs as you move down the funnel even though the audience often gets smaller, not bigger. That is Meta charging more to find someone likely to hand over a phone number or a card, not just someone likely to glance at your ad. If your cost per lead is landing well inside these ranges, do not chase it lower for its own sake. If it is double the top of the range for your objective, work through the "what moves your costs" section below before you touch your budget.
Instagram ad costs by industry in India (2026)
Objective sets the floor. Industry sets how much further above that floor you sit, because it decides how many other advertisers are bidding for the same person. Here is what I see across the five categories I get asked about most.
| Industry | CPM | CPC | CPL |
|---|---|---|---|
| Clinics (dental, skin, physiotherapy) | Rs 80 to Rs 160 | Rs 10 to Rs 20 | Rs 60 to Rs 200 |
| Real estate | Rs 100 to Rs 180 | Rs 12 to Rs 25 | Rs 150 to Rs 600 |
| D2C / ecommerce | Rs 60 to Rs 130 | Rs 5 to Rs 12 | Rs 20 to Rs 90 |
| Coaching and education | Rs 70 to Rs 140 | Rs 8 to Rs 16 | Rs 40 to Rs 180 |
| Restaurants and local F&B | Rs 50 to Rs 100 | Rs 5 to Rs 10 | Rs 20 to Rs 70 (offer redemption) |
Clinics and real estate sit at the top because the lifetime value per customer is high enough that competitors can afford to bid aggressively, and because the buying decision involves trust, which the algorithm cannot shortcut with a cheap impression. D2C and restaurants sit lower because the purchase is smaller and more impulsive, and a well-made Reel can drive a sale in the same session as the scroll. If you run a clinic and your CPL looks like a D2C brand's, that usually means your radius is too wide or your form is asking for information people are not ready to give a stranger yet, points I cover in the Facebook lead ads guide.
What moves your Instagram ad costs up or down
Five levers explain almost every cost swing I have seen across three years of managing these accounts. Work through them in this order before assuming your industry is simply expensive.
Audience size and targeting
An audience under 1 lakh people restricts how often Meta can find a fresh person to show your ad to, so frequency climbs and cost per result climbs with it. An audience above 50 lakh people forces the algorithm to guess more, because it has less signal about who within that huge pool actually wants what you sell. Most local business campaigns I run perform best between 2 and 8 lakh people, built from a mix of custom audiences and a narrow radius. The full breakdown of how to layer these is in my Meta ads targeting guide.
Creative quality and format
Instagram is a visual, sound-on, thumb-stopping platform, and Meta's relevance score rewards ads people actually watch. I have seen cost per click drop by 30 to 40 percent purely from replacing a static product photo with a 15-second vertical video that opens on the customer's problem instead of the product. Vertical video for Reels and Stories, a hook inside the first two seconds, and copy that states the offer rather than describing the company are the three changes that move cost the most. My Meta ad copy guide has the formulas I reuse across accounts.
Placement
Reels and Stories generally deliver a lower CPM than the main feed because there is more ad inventory available there, while Audience Network tends to deliver the cheapest impressions and the worst leads. I check the placement breakdown after the first week on every account and remove Audience Network the moment it starts producing junk. My guide to Instagram Reels covers the format specifics that make a Reels ad worth the lower cost, rather than just cheap.
Season and the Diwali spike
CPMs across the platform rise 30 to 50 percent from mid-October through Diwali and into the wedding season, because every advertiser increases spend at the same time. If your product benefits from festival buying, budget for the higher cost and expect it. If it does not, pull back during the two or three weeks around Diwali and reinvest the saved budget in January, February or July, when competition and cost per click both ease.
Objective and funnel stage
The further down the funnel your objective sits, the more Meta charges per impression, because it is solving a harder problem for you. Running Traffic when you actually want leads will look cheaper on a cost-per-click report and will quietly waste the budget, because clicks are not the thing you are selling. Match the objective to the action you want, even if the sticker price on the dashboard looks higher.
Budget planner: what Rs 5k, 15k, 50k and Rs 1 lakh a month actually gets you
Business owners rarely ask what CPM to expect. They ask what Rs 15,000 a month will get them. Here is a realistic planner based on a mid-range lead generation campaign for a local service business, after the roughly 18 percent GST that gets added to your ad spend.
| Monthly budget | Real ad delivery after GST | Expected leads/month | Best use |
|---|---|---|---|
| Rs 5,000 | ~Rs 4,240 | 15 to 25 | One tight radius, one audience, one creative. Test before you scale. |
| Rs 15,000 | ~Rs 12,700 | 50 to 90 | Two ad sets (retargeting plus one cold audience), enough data to exit the learning phase. |
| Rs 50,000 | ~Rs 42,400 | 180 to 350 | Three to four ad sets, room for a lookalike, weekly creative rotation. |
| Rs 1,00,000 | ~Rs 84,750 | 350 to 700+ | Full funnel: retargeting, lookalike, broad plus Advantage+, multiple cities or locations. |
These lead counts assume a CPL in the Rs 60 to Rs 180 band typical of clinics and coaching. A D2C account at Rs 20 to Rs 80 per lead will beat these numbers; a real estate account at Rs 150 to Rs 600 will fall short of them on volume but should be judged on value per lead instead. For local businesses specifically, my Facebook and Instagram ads for local business guide covers how to split a budget this size across creative testing and delivery rather than spending it all on reach.
How I get Rs 20 to Rs 25 cost per lead on Meta lead campaigns
This number gets questioned every time I mention it, so here is exactly how it happens rather than the number alone. It is not a secret setting. It is five ordinary things done consistently, on accounts for salons, clinics and home services around Pune.
First, the radius is tight, usually 5 to 7 km around the business, not the whole city. A person 20 km away who will never walk in is not a cheap lead, it is a wasted impression that happens to convert into a form fill. Second, the form is short: name, phone, and at most one qualifying question, because every extra field cuts submissions faster than it improves quality when the goal is volume at a low price. My Facebook lead ads guide covers the exact form setup I use, including when to add friction back in for a more expensive service.
Third, the creative states the offer and the price in the first line, so the audience that clicks is already close to buying, which lowers cost per click and cost per lead together. Fourth, I run three to four ad sets at once, retargeting, a narrow cold audience and a lookalike, and shift budget to whichever is cheapest after seven days rather than guessing. Fifth, and this is the one most accounts skip, I exclude everyone who already submitted a form in the last 30 days and everyone who already follows the page, using the exclusion approach covered in the Meta ads targeting guide, so the account never pays twice for the same person. None of these five things are expensive to do. They just require someone to actually look at the account every week instead of setting a budget and walking away.
When Instagram ads are the wrong spend
Not every business should be running Instagram ads, and I say this to prospective clients more often than you would expect. A few situations where I recommend against it, or at least against leading with it.
- Your sales cycle is long and considered. B2B services, enterprise software or anything with a multi-month decision process rarely converts well from an Instagram scroll. That budget is usually better spent on Google Ads, which catches people actively searching, or on content that builds trust over months.
- You cannot respond to a lead within a few hours. Instagram leads are impulse-adjacent. A lead called two days later has usually already booked with whoever answered first. If your team cannot follow up fast, fix that before adding ad spend.
- Your margin cannot absorb the CPL for your category. If you sell a Rs 300 product and your realistic CPL is Rs 150, the math does not work at low volume. Either the offer needs to grow the average order value, or the channel is wrong for this product.
- You have no landing page or WhatsApp response set up. Ads spent driving clicks or leads into a void are wasted regardless of how cheap the CPM looked on the dashboard.
- Your ads have run for weeks with no conversions and you have not audited why. Before assuming the channel does not work, read through why Meta ads are not converting, because in most accounts I audit the fix is the landing page or the offer, not the platform.
Mistakes that inflate Instagram ad costs
- Targeting an entire city or state instead of a radius, so budget spreads across people who cannot realistically buy.
- Running the same single image for months without noticing frequency has climbed past 3 or 4.
- Leaving Audience Network switched on for a lead campaign and never checking the placement breakdown.
- Comparing your CPL against a number from a different industry, then treating a perfectly healthy result as a failure.
- Editing the budget or audience every day or two, which resets Meta's learning phase each time and keeps costs artificially high.
- Sending clicks to a slow landing page instead of an instant form, then blaming Instagram for a page that takes nine seconds to load on 4G.
- Ignoring GST in the budget, then assuming the account underspent when it delivered exactly what it was supposed to.
Most of these cost more in wasted spend over a quarter than any single cost per click ever will. If you want the fuller playbook for bringing your numbers down once these are fixed, my guide to reducing cost per lead goes lever by lever.
How to measure whether your Instagram ads are actually working
Cost per click and cost per lead are useful, but they are not the number that tells you whether to keep spending. That number is cost per customer, and getting to it requires tracking past the click.
Start with the Meta Pixel and Conversions API installed correctly, so Meta can see what happens after someone leaves the ad, not just that they clicked it. My Meta Pixel setup guide walks through the installation, including the server-side tracking that recovers events lost to browser privacy changes. Without this, you are optimising on guesses.
Next, tag every lead with its source, whether that is a UTM parameter on a landing page link or a hidden field on an instant form, and record what happened to it: contacted, qualified, booked, sold. A Rs 25 lead that books 30 percent of the time is worth more than a Rs 15 lead that books 5 percent of the time, and you cannot see that difference from Ads Manager alone. Finally, revisit warm audiences you have already earned, people who visited your site or engaged with your Instagram, using retargeting rather than paying full price to reach them again as if they were strangers. Retargeted audiences convert at two to three times the rate of cold traffic in most accounts I manage, at a lower cost per result each time.
Frequently asked questions
How much do Instagram ads cost in India in 2026?
Instagram ads in India typically cost Rs 5 to Rs 20 per click, Rs 40 to Rs 150 per 1,000 impressions, and Rs 20 to Rs 600 per lead, depending on your objective and industry. Awareness campaigns sit at the cheap end on a CPM basis. Lead generation and sales campaigns cost more per result because Meta is optimising for a harder action. Real estate and clinics usually pay more per lead than D2C or restaurant offers. Treat these as starting ranges. If your numbers are more than double what your industry typically pays, something in your targeting, creative or landing page needs fixing before you add budget.
What is a good cost per lead for Instagram ads in India?
It depends on the industry, but as a general rule anything within the ranges in this guide counts as healthy. On my own Meta lead campaigns for Pune service businesses I consistently land leads at Rs 20 to Rs 25 by combining a tight radius, a short lead form and creative that states the offer and the price upfront. Clinics typically see Rs 60 to Rs 150 per lead, real estate Rs 150 to Rs 600, and D2C brands Rs 20 to Rs 80 for an email or WhatsApp signup. Judge cost per lead alongside lead-to-sale rate, not on its own, because a cheaper lead that never converts is worse than a costlier one that does.
Why are my Instagram ads so expensive?
The three most common reasons are weak creative, an audience that is too broad or too narrow, and the wrong campaign objective. Generic images get scrolled past, which lowers your relevance and raises your cost per result. An audience above 50 lakh people forces Meta to guess who to show the ad to, and an audience under 1 lakh people restricts delivery and raises the price of every impression. Running Traffic or Engagement when you actually want leads means Meta finds clickers, not buyers. Fix the creative first, keep the audience between 2 and 8 lakh people for most local budgets, and match the objective to the action you want.
Do Instagram ad costs go up during Diwali and festival season?
Yes. CPMs across Meta typically rise 30 to 50 percent from mid-October through Diwali and into the wedding season, because every advertiser increases spend at once and the auction gets more competitive. If your business benefits from festival demand, such as a jeweller, decorator or gifting brand, budget higher for this window and expect a higher cost per lead than usual. If your business is not seasonal, I usually recommend pulling spend back slightly during peak festival weeks and reinvesting it in quieter months like January, February and July, when competition and cost per click both drop.
What is the minimum budget to run Instagram ads in India?
Meta will technically run a campaign on Rs 100 a day, but that is too little for the algorithm to learn anything useful. For a lead generation campaign to exit the learning phase properly, I recommend a minimum of Rs 15,000 to Rs 20,000 a month, or roughly Rs 500 to Rs 650 a day, for a single location or a tightly defined audience. Below that, spread it over fewer days rather than fewer rupees; a two-week burst at a workable daily budget beats a month spread too thin. Awareness or traffic campaigns can work with less, from around Rs 5,000 a month, if the audience is small and local.
Related guides
- LinkedIn Ads Cost in India (2026): CPC, CPM, Minimum Budget
- Meta ads targeting guide for small business: the audience layers that decide how far your budget stretches.
- What is a good cost per lead for Meta ads in India: benchmarks to judge your own numbers against.
- Facebook lead ads guide: the exact instant-form setup behind my Rs 20 to Rs 25 CPL campaigns.
- How to reduce cost per lead: the step-by-step playbook once your tracking is clean.
- Why your Meta ads are not converting: for when the cost looks fine but the sales do not follow.
Your next step
Open Ads Manager, find your current cost per lead or cost per click, and compare it against the objective and industry tables above rather than against a number a friend mentioned. If it is within range, the lever to pull next is creative and retargeting, not budget. If it is well outside range, work through the mistakes list before you spend another rupee. If you would rather have a second pair of eyes on the account, send me the campaign and I will tell you which of the five cost levers is actually the problem.
Get new guides in your Google Search & Discover feed.