Growth

9 min read

Instagram ads cost in India: what ₹200, ₹500 and ₹1,000 a day really buys

Instagram ads cost in India per day and per month: realistic reach, clicks and WhatsApp chats at each budget, Boost vs Ads Manager, 18% GST and a 30-day test plan.

Mvpedge teamProduct, design and growth studio
A close view of the counter of a small bright Indian beauty salon with a white smartphone on a stand in the centre showing a simple vertical video frame of pale shapes, a jar of makeup brushes and a small brass bowl of marigolds beside it

A small honey brand in Hyderabad ran Meta ads for the first time at ₹1,200 a day. After a week the founder posted on r/IndiaBusiness: "About 140 people came to our site from ads, only one started checkout and nobody bought." They had spent ₹6,400 for 230 clicks, a little under ₹28 a click.

That is a useful reality check. Instagram ads cost in India has no fixed price: you choose a daily budget and Meta's auction decides what you get for it. A realistic test budget for a small business is ₹200 to ₹1,000 a day, which is ₹6,000 to ₹30,000 a month, plus 18% GST. What that buys depends far more on your offer and creative than on the money.

How Instagram ads are priced#

Instagram ads run through Meta, the same system as Facebook ads. You set a budget, pick a goal (Meta calls it an objective), and Meta shows your ad to the people it thinks are most likely to take that action.

Two terms you will see everywhere:

  • CPM is the cost per 1,000 impressions, meaning 1,000 times your ad was shown. Meta usually bills on impressions.
  • CPC is the cost per click on your link or button.

Indian ranking pages do not agree on these numbers. upGrowth's 2026 estimates put Instagram prospecting at ₹45 to ₹400 CPM and ₹4 to ₹55 a click, with Reels the cheapest placement. Town Media Labs headlines ₹80 to ₹300 CPM and ₹0.50 to ₹3.50 a click, but its own industry table runs ₹3 to ₹50 a click. The honey brand's real ₹28 click fits the higher ranges. Our advice: plan on the middle, not the cheapest number you find.

Instagram ads price in India per day: what ₹200, ₹500 and ₹1,000 buy#

These are our estimates for a local small business, assuming a CPM of ₹100 to ₹250, clicks at ₹8 to ₹30, and WhatsApp or Instagram DM conversations at ₹40 to ₹200 each. Your numbers will differ, sometimes a lot.

Daily budgetImpressions a dayLink clicks a dayMessage conversations a dayMonthly spendWith 18% GST
₹200800 to 2,0007 to 251 to 5₹6,000₹7,080
₹5002,000 to 5,00017 to 602 to 12₹15,000₹17,700
₹1,0004,000 to 10,00033 to 1255 to 25₹30,000₹35,400

A few notes on reading this:

  • Reach is lower than impressions. The same person often sees your ad two or three times, so ₹200 a day might reach 500 to 1,500 different people.
  • You get one result type, not all three. A campaign set up for messages will bring messages; it will not also maximise clicks.

At ₹200 a day you can test one offer to one local audience. At ₹500 you can test two or three creatives properly. At ₹1,000 you start getting enough results each week for Meta's system to settle, which we explain below.

Boost button vs Ads Manager#

The Boost button on a post is the quick route. Meta's own help page says that when you boost from the Instagram app, audience and placement options are set automatically, and full Advantage+ features are only in Ads Manager.

Boost from the Instagram appMeta Ads Manager
Setup timeTwo minutes20 to 40 minutes the first time
GoalsProfile visits, website visits, messagesEvery objective, including leads and sales
Placement controlLimitedFull, including turning off Audience Network
Testing several creativesNoYes
Best forPushing a post that already works organicallyAnything you want to measure as a business result

One cost trap is specific to iPhones. Meta's help centre says boosting in the Instagram iOS app means paying through Apple, which adds a service fee of 30% of your ad payment in most regions. Boosting from instagram.com in a browser, Meta Business Suite or Ads Manager avoids it.

Is Instagram boost worth it? For awareness of a post that people already like, sometimes. For leads, rarely. One reply in an r/InstagramMarketing thread summed it up well: "boosting buys eyeballs, not outcomes."

Minimum budget and GST on Instagram ads in India#

Minimum budget#

Meta does not publish one fixed rupee minimum. Its minimum budget page says the minimum depends on your objective, bid strategy, currency and other settings, and that Ads Manager shows an alert if your budget is too low.

The more useful number is Meta's learning phase. An ad set usually exits learning "after about 50 results in the week" after its last significant edit, according to Meta's help centre. At ₹500 a day and ₹100 a conversation, you get about 35 a week. That is fine for a small business. Just do not keep editing the ad, because each big edit restarts learning.

GST on Meta ads#

Since October 2018, Meta ads bought from India are sold by Meta India, billed in rupees, and GST and TDS are added whenever you are charged. GST on advertising is 18%, so ₹15,000 of ads costs you ₹17,700.

Adding your GSTIN in Payment settings is optional. If you are GST-registered, add it so your accountant can claim input tax credit. If you deduct TDS, Meta refunds it as ad credit once you send the TDS certificate.

Objectives that suit small businesses#

ObjectiveWhat it gets youGood forWatch out for
Engagement, sending to WhatsApp or DMChats with real peopleSalons, clinics, coaching, home bakers, local servicesYou must reply fast
Leads (instant form)Name and number in a formReal estate, education, higher-ticket servicesJunk leads if the form is too easy
Traffic (landing page views)Website visitsShops with a good product page, bookings onlineCheap clicks that do not buy
SalesPurchases on your siteD2C brands with tracking set upNeeds more budget to learn

For most small Indian businesses we start with messages. Meta's click to WhatsApp ads open a chat with your business directly, and a WhatsApp conversation feels natural to Indian customers. You need the WhatsApp Business app (or the API) connected to your Facebook Page or business portfolio.

If you choose lead forms, read our guide to fake leads from Meta ads before you launch. If you expect lots of chats, a simple WhatsApp chatbot can answer prices and timings in seconds and hand serious enquiries to you.

Creative that works on Instagram#

Creative decides your cost more than targeting does. What works for small businesses:

  • Vertical video, 9:16. Reels placements are usually the cheapest, and a cropped horizontal video looks like an ad.
  • The result in the first two seconds. The finished cake, the hair colour, the clean kitchen. No logo intro.
  • A clear offer and price. "First haircut and spa ₹999, this week only" beats "Visit us today".
  • Local references. The honey founder noticed "The ads that did best were the ones about Hyderabad itself."
  • Your own language. upGrowth reports that regional language creative in tier 2 cities often brings click costs down.
  • Three to five creatives at once, with one new one added every week or two as the old ones tire.

If you send people to a website, our landing page fixes cover the usual leaks.

A 30-day test plan (₹500 a day)#

Here is how we would test Instagram ads for a hypothetical women's salon in Lucknow. Total spend: ₹15,000, or ₹17,700 with GST.

Week 1: set up and leave it alone#

One campaign in Ads Manager, Engagement objective, conversations on WhatsApp. One ad set, a 6 to 8 km radius around the salon, women 22 to 50. Three Reels: a before-and-after, a quick price menu, and the owner explaining the offer. Set up WhatsApp quick replies for prices and slots. Do not touch the campaign for seven days.

Week 2: read the first numbers#

Check cost per conversation and how many chats became bookings. Turn off the weakest creative and add one new one in the style of the best.

Week 3: test the offer, not the audience#

Keep the audience. Try a different offer in one new creative, such as a weekday discount.

Week 4: decide#

Work out cost per booking. Say the month brings 120 conversations at about ₹125 each, and a quarter book: 30 bookings at roughly ₹590 each including GST. If a new client spends ₹1,500 and returns, raise the budget by 20 to 30%. If not, change the offer before you change the platform.

Give it the full month. A Delhi wedding planner on r/IndiaBusiness described stopping almost at once: "we shut down after 1300rs, 50k budged was alotted." ₹1,300 of data tells you almost nothing.

If customers in your category already search Google for what you sell, compare this with our breakdown of Google Ads cost per click in India, or read Google Ads vs Facebook ads for which to run first.

Common questions#

How much do Instagram ads cost in India per month?#

Most small businesses test at ₹6,000 to ₹30,000 a month in ad spend, which is ₹200 to ₹1,000 a day. Add 18% GST, and an agency fee if someone else runs it.

What is the Instagram ads price in India per day?#

You choose it. Meta sets no single fixed minimum, but ₹300 to ₹500 a day is where a local test starts to give readable results.

What is the Instagram boost cost?#

The same auction prices as any Meta ad, at whatever daily budget you set. Boost from instagram.com or Ads Manager rather than the iPhone app to avoid Apple's 30% fee.

Is Instagram boost worth it?#

For giving a popular post more reach, it can be. For leads or sales, Ads Manager with a messages or leads objective almost always does better.

The short version#

Instagram ads cost in India has no rate card. Most small businesses should test at ₹300 to ₹1,000 a day for a full month, plus 18% GST. Use Ads Manager, not the Boost button, aim for WhatsApp conversations, run three to five vertical videos with a clear offer, and judge the month on cost per customer. For how ads fit into a full monthly marketing budget, see our guide to digital marketing cost for small businesses in India.

Want a second pair of eyes on your first Instagram campaign? Book a free strategy call and we will plan your budget, objective and 30-day test with you.

Work with Mvpedge

Planning a launch? Let's map it out together.

A free 30-minute call. You leave with a clear first step, whether or not we work together.

All articles