Instagram Ads Cost in India (2026): Per Day & Per Lead
How much do Instagram ads cost in India? There's no fixed price: you set your own budget and bid in Meta's ad auction, so you can technically start small. In practice, clicks in India are among the cheapest in the world, leads typically cost ₹30 to ₹800 depending on your industry, and around ₹30,000 a month (about ₹1,000 a day) is the realistic floor for consistent results. This guide breaks down what you'll pay per click, per lead, per day and per month, how GST works on Meta ads, and how to set a budget that lets Meta's system actually learn.
How Instagram ads pricing works
Instagram ads are bought through Meta Ads Manager, or the Boost button in the Instagram app, and compete in the same auction as Facebook ads. You don't pay a list price. You set a budget, Meta shows your ad to the people most likely to take the action you chose, and your cost depends on how many other advertisers want the same audience and how well your ad performs.
You'll see three numbers in Ads Manager:
- CPM (cost per 1,000 impressions): what it costs to show your ad 1,000 times. It rises when competition rises, for example in the festive season.
- CPC (cost per click): what each click to your website, WhatsApp or profile costs.
- Cost per result: what each lead, message or sale costs. This is the number that matters for your business.
Instagram ads cost per click in India
India has some of the cheapest clicks in the world. Superads, an ad tool that analyses over $3 billion of Facebook ad spend, puts the median cost per click in India at about US$0.10, roughly 90% below the global median of about US$1.05. Monthly medians in its data ranged from about US$0.03 to US$0.21, so expect real swings by month, audience and objective.
Cheap clicks aren't the same as cheap customers. A ₹5 click from someone who never buys costs more than a ₹50 click from a ready buyer, which is why we judge Meta campaigns on cost per lead and cost per sale, not cost per click.
Instagram ads cost per lead in India
Cost per lead depends far more on your industry, offer and creative than on the platform. These are the ranges we publish in our guide to getting leads from Meta Ads, and they vary widely by offer:
- Local services and salons: ₹30–₹120 per lead
- Education and courses: ₹50–₹200 per lead
- Real estate: ₹150–₹500 per lead
- B2B and high-ticket offers: ₹200–₹800 per lead
For D2C brands, fashion and jewellery leads typically run ₹80–₹250 and premium products ₹300–₹800, as we cover in Google Ads vs Meta Ads for D2C brands. With sharp creative and tight targeting, costs can go much lower: an export trading company we work with acquired USA leads at ₹37 each through Meta Ads.
How much do Instagram ads cost per day and per month?
Meta doesn't publish one minimum budget in rupees. Its minimums depend on factors such as your currency, bid strategy and what you optimise for, and Ads Manager warns you when a budget is too low. The more useful question is what budget lets Meta optimise properly.
That comes down to the learning phase. Meta marks an ad set as Learning limited when it's unlikely to get around 50 optimisation events in the week after its last significant edit. In plain terms, your budget should buy roughly 50 results a week. Here's what that means in rupees:
- At ₹100 per lead: 50 leads a week is about ₹5,000 a week, or roughly ₹715 a day.
- At ₹300 per lead: 50 leads a week is about ₹15,000 a week, or roughly ₹2,150 a day.
- Can't afford 50 a week? Meta's own suggestions are to combine ad sets, widen your audience, or optimise for a more frequent event, such as add-to-cart instead of purchase.
That's why we recommend a minimum ad budget of ₹30,000 a month (about ₹1,000 a day) on our performance marketing service. Below that, campaigns struggle to learn and your cost per lead stays unstable. Also remember that Meta treats a daily budget as an average daily spend over the week, so some days spend more and some less.
What about boosting a post?
The Boost button in the Instagram app uses the same auction with fewer controls. It's fine for extra reach on a post that's already doing well. For leads or sales, a campaign in Ads Manager gives you proper objectives, targeting and tracking.
GST and other costs to budget for
Your ad budget isn't the whole bill. Plan for these too:
- GST: ads billed through Facebook India carry GST on top of your spend, and businesses also handle TDS, which Meta refunds as ad credit once you send the certificate. You can add your GST registration number in Ads Manager. Check the tax treatment with your CA.
- Creative: Reels and short videos need time or a production budget. We treat creative as roughly 70% of Meta performance, so don't skimp here.
- Landing page or WhatsApp flow: a fast page or a click-to-WhatsApp setup decides whether clicks become leads.
- Management: if an agency runs your ads, its fee is separate from ad spend. Ours is ₹15,000–₹40,000 a month, depending on platforms and campaigns.
What makes Instagram ads cost more or less?
- Season: the festive season and year-end sales push up competition and costs.
- Audience: big-city, high-income and B2B audiences cost more to reach than broad ones.
- Objective: a sale or a lead costs more than a click or a view, because fewer people complete it.
- Creative: ads people engage with tend to deliver more efficiently, and tired creative gets expensive. Refresh every 2–3 weeks.
- Offer and landing page: a weak offer or a slow page raises your cost per lead even when clicks are cheap.
- Follow-up speed: leads contacted within minutes convert far better, which lowers your real cost per customer.
A realistic starting plan: ₹30,000 a month
Here's how a first month could look for a local service business. The figures show the maths; they aren't promises:
- Budget: ₹30,000 for the month, about ₹1,000 a day, plus GST.
- Weeks 1–2: testing creatives and audiences. Expect learning, not miracles.
- Weeks 3–6: winning ads emerge and cost per lead typically stabilises.
- The maths: at ₹100 per lead, ₹30,000 buys about 300 leads; at ₹300 per lead, about 100. How fast you follow up decides how many become customers.
How Markadding runs Instagram and Meta ads
Our performance marketing team runs Google and Meta campaigns with continuous testing and conversion tracking, so every rupee is attributed to a lead or a sale. Management costs ₹15,000–₹40,000 a month plus your ad spend, and we work quarterly rather than on yearly lock-ins. A jewellery brand we work with generates ₹15 lakh+ a month in revenue through Instagram and Meta Ads.
Bottom line
Instagram ads in India don't have a fixed price. Clicks are cheap by global standards, leads typically cost ₹30–₹800 depending on your industry, and about ₹30,000 a month plus GST is a realistic floor for consistent results. Spend enough for Meta to learn, invest in creative and follow up fast. Want a budget and cost-per-lead estimate for your business? Get a free growth audit or book a strategy call.
Related reading: what Google Ads cost in Mumbai, SEO vs Google Ads and digital marketing costs in India.
Frequently asked questions
How much does it cost to run Instagram ads for one day in India?+
There's no fixed daily price. You choose your budget and Meta charges through its auction. For consistent results, most businesses need around ₹1,000 a day (₹30,000 a month) plus GST. Smaller budgets can work for boosting a post, but they rarely give Meta enough data to optimise for leads.
Is Instagram advertising cheaper than Facebook advertising?+
Both run in the same Meta auction, and one campaign can show ads on both. Your audience and creative affect cost more than the app does. Most advertisers run one campaign across both and let Meta shift budget to wherever results are cheaper.
Do I have to pay GST on Instagram ads in India?+
Yes. Ads billed through Facebook India carry GST on top of your ad spend, and businesses also need to handle TDS. You can add your GST registration number in Ads Manager's payment settings. Ask your CA how this applies to your business.
What is a good cost per lead for Instagram ads in India?+
It depends on your industry: roughly ₹30–₹120 for local services, ₹50–₹200 for education, ₹150–₹500 for real estate and ₹200–₹800 for B2B and high-ticket offers. Judge it against what a customer is worth to you, not against other industries.
Is boosting an Instagram post the same as running ads?+
Boosting uses the same auction but with fewer options. It's useful for extra reach on a post that's already working. For leads and sales, set up a campaign in Ads Manager with the right objective, conversion tracking and a landing page or WhatsApp flow.