Facebook and Instagram Ads with a Small Budget in India

By the NextAlerts team23 September 20269 min read

You can run useful Facebook and Instagram ads in India on a small budget, roughly ₹300 to ₹1,000 a day, if you keep it simple: one campaign, one clear goal (usually WhatsApp chats or leads), a tight local audience, and two or three honest creatives. Run it through Meta Ads Manager rather than the Boost button, leave it alone for about a week, and judge it on cost per enquiry. What does not work on a small budget is spreading ₹500 a day across five audiences and ten ads.

This guide is for local businesses and small brands spending their own money, not for agencies with big budgets to test with.

How much is a "small budget", honestly

Meta lets you set a very low daily budget, and Ads Manager tells you if you fall under its minimum for a given objective. The real question is what budget gives the system enough results to learn from.

Rough ranges we use as a starting point:

Monthly spend (before GST) Daily What it can realistically do
₹3,000 to ₹6,000 ₹100 to ₹200 Reach and awareness in a small area, boosting good Reels, testing
₹9,000 to ₹15,000 ₹300 to ₹500 A steady trickle of WhatsApp chats or leads for a local business
₹20,000 to ₹30,000 ₹700 to ₹1,000 Leads plus some testing of creatives or offers
₹50,000 and above ₹1,500+ Proper testing, retargeting, sales campaigns for online stores

Treat these as ballpark figures. Costs per lead vary a lot by city, industry, season and how good your offer and creative are. A cake shop in Indore and a real estate project in Gurgaon will see very different costs.

Remember that your invoice usually adds 18 percent GST on top of the ad spend for Indian advertisers. If you are GST registered, talk to your accountant about claiming it back.

Pick one objective, and pick the right one

When you create a campaign in Ads Manager, Meta asks for an objective. On a small budget, the choice matters because the system optimises for exactly what you pick.

  • Engagement (with Messaging apps as the goal, for WhatsApp): usually the best starting point for local businesses in India. The ad opens a WhatsApp chat with you. Customers here already like to ask questions on WhatsApp before buying.
  • Leads (Instant forms): good for coaching institutes, real estate, clinics and services where you call back. Choose the Higher intent form type, which adds a review step, so you get fewer junk leads.
  • Sales: for online stores with the Meta Pixel set up and enough purchases to learn from. On a very small budget, sales campaigns often struggle because they do not get enough purchases to optimise.
  • Traffic: sends people to your website. Cheap clicks, but many small businesses find clicks do not turn into enquiries. Use it only if your landing page is strong.
  • Awareness: for a new shop opening or a local event. Measures reach, not enquiries.

Pick one. Running three objectives on ₹500 a day means none of them gets enough data.

Setting up a small-budget local campaign, step by step

This is a simple setup for a local business that wants WhatsApp enquiries.

  1. Connect your accounts. In Meta Business Suite, make sure your Facebook Page, Instagram account and WhatsApp Business number are connected, and add a payment method in Billing. Indian advertisers can usually pay by card or UPI, depending on what Ads Manager offers you.
  2. Create a campaign. Objective: Engagement. Choose the option for conversations in messaging apps, and select WhatsApp.
  3. Budget. Set a daily budget at the campaign or ad set level, for example ₹400 a day. Start with one ad set.
  4. Location. Use a radius around your shop or the pin codes and areas you actually serve. For a local business, 3 to 10 km is typical. Switch the location option to people who live in or were recently in the area, if it is shown.
  5. Age and gender. Only restrict these if your product clearly needs it. Otherwise leave them broad and let the creative do the targeting.
  6. Detailed targeting. On a small local budget, a broad audience within your area often works better than stacking interests. Meta's targeting has moved strongly towards broad audiences, and heavy interest stacking shrinks your audience without much benefit.
  7. Placements. Advantage+ placements is fine to start. If most of your enquiries come from Instagram, check the breakdown after a week.
  8. Creative. Add two or three ads in the same ad set: one short Reel-style video, one clear photo with price, and maybe a carousel of products.
  9. Message template. Write the pre-filled greeting the customer sends, like "Hi, I want to know the price of the Diwali hamper." Set up quick replies on WhatsApp so you answer fast.
  10. Publish and leave it. Do not change it for 5 to 7 days unless something is clearly broken.

Creative matters more than targeting

With broad audiences, your ad itself does most of the targeting. A clear ad for bridal makeup in Andheri will mostly get responses from people interested in bridal makeup near Andheri.

What tends to work for small Indian businesses:

  • Show the product or result in the first second. Not a logo animation.
  • Price or "starting from" on screen. It filters out people who will never buy, which saves you money and time.
  • Local cues. Area name, familiar landmarks, the language your customers speak. Hindi, Hinglish or a regional language often beats polished English for local services.
  • Real photos over stock images. Your actual shop, team and work.
  • One offer, one action. "Book a free demo class", "WhatsApp for today's menu".

If a Reel has already done well organically, turn it into an ad first. Our list of Instagram Reels ideas for local business has plenty of formats that also work as ads.

Why you should leave the ad alone for a week

Meta's delivery system goes through a learning phase for each ad set. Meta's guidance is that an ad set needs roughly 50 optimisation events (for example, 50 chats or 50 leads) within a week to leave learning. On a small budget, you will often not reach that, and Ads Manager may show "Learning limited". That is common for local businesses and does not always mean the ad is bad.

What it does mean:

  • Do not keep editing. Big changes to budget, audience, creative or optimisation event restart learning.
  • Keep the structure simple. One campaign, one ad set, two or three ads. Splitting a small budget across many ad sets spreads the learning too thin.
  • Judge on a full week. Daily results swing a lot at low budgets.

What to measure

Forget likes. Look at these in Ads Manager and in your own records:

Metric Where Why it matters
Cost per messaging conversation or cost per lead Ads Manager columns Your real cost of an enquiry
Click-through rate (link) Ads Manager Low CTR usually means the creative is not landing
Frequency Ads Manager Above 3 or 4 in a small area, people are seeing the same ad too often
Enquiries that became customers Your WhatsApp labels or a simple sheet The only number that pays the bills
Cost per customer Your own maths Ad spend divided by customers won

A cheap lead that never picks up the phone is not cheap. Track conversions to actual customers, even in a notebook, for at least a month before deciding if ads work for you.

Common mistakes on small budgets

  • Using the Boost button for everything. Fine for engagement, weak for leads and sales.
  • Too many ad sets. ₹300 a day across four audiences is ₹75 each. Nothing learns.
  • Slow replies. Paying for a WhatsApp chat and replying three hours later wastes the money. Our guide to WhatsApp Business marketing covers quick replies and labels for exactly this.
  • Targeting all of India for a local shop. Keep the radius to where you actually deliver or serve.
  • Stopping after three days. Or the opposite, running the same tired creative for three months. Refresh creatives every few weeks once frequency climbs.
  • Ignoring festival timing. Costs often rise around big sale periods like Diwali because more advertisers compete. Start earlier, and plan budgets for the season.

The short version

Start with ₹300 to ₹500 a day, one campaign in Ads Manager, one objective (usually WhatsApp chats or Higher intent leads), a local radius, a broad audience and two or three real, clear creatives. Leave it alone for a week, reply to every enquiry fast, and judge it on the cost of an actual customer, not on likes. Once something works, increase the budget gradually rather than doubling it overnight.

If you want someone to set this up and manage it, our performance ads team works with small budgets too.

Questions people ask

What is the minimum budget for Facebook ads in India?

Meta sets a minimum daily budget that depends on your objective, bid strategy and currency, and Ads Manager shows a warning if you go below it. The technical minimum is low, but in practice most small businesses need a few hundred rupees a day for the system to learn anything useful. Check the current minimum inside Ads Manager rather than relying on a fixed number.

Is boosting a post the same as running ads in Ads Manager?

Both are paid ads on Meta, but the Boost button gives you fewer choices over objective, placements, audience and tracking. Boosting is fine for quick engagement on a post that already does well. For leads, WhatsApp chats or sales, Ads Manager gives you more control and usually better results for the same money.

Do I have to pay GST on Meta ads in India?

Indian advertisers billed by Meta's Indian entity usually see 18 percent GST added to the ad spend on their invoice. If your business is GST registered, you may be able to claim it as input tax credit. Check your billing settings and invoices, and confirm the details with your accountant.

How long should I run an ad before deciding it does not work?

Give an ad set about 5 to 7 days without major edits unless it is clearly spending with zero results. Changing budget, audience or creative every day resets the learning and makes results harder to judge. Decide based on cost per lead or chat over a week, not a single day.

Want this done for your business?Social media marketing is one of the things we do every day.
See how we work
NWritten by the NextAlerts team. We build websites, run SEO and ads, and grow YouTube channels for businesses in India, including our own channels.