Instagram has over 500 million daily active users. More than 70% of them say they have discovered a new product on Instagram. If your business is not running Instagram ads, you are leaving customers and revenue on the table — every single day. This guide walks you through exactly how to do Instagram ads, from scratch, even if you have never run an ad before.
What Are Instagram Ads?
Instagram ads are paid posts that appear in people's feeds, Stories, Reels, and Explore pages. Unlike organic posts that only reach your followers, ads reach anyone you target — based on their age, location, interests, income, and behaviour. You pay only when someone sees or clicks your ad, depending on your goal.
Instagram ads are managed through Meta Ads Manager (the same platform as Facebook Ads) because Meta owns Instagram. This means you create one ad and it can run on both Instagram and Facebook simultaneously.
Types of Instagram Ads
- 1Feed Ads — Appear in the home feed between organic posts. Best for products, services, and lead generation. Supports images and videos up to 60 seconds.
- 2Stories Ads — Full-screen vertical ads between Stories. Extremely high visibility. Best for offers, promotions, and brand awareness. 15-second videos perform best.
- 3Reels Ads — Appear between Reels content. Fastest-growing format in 2026. Best for younger audiences and high-engagement products.
- 4Explore Ads — Show up when users browse the Explore tab. Reaches people actively discovering new content. Great for new businesses trying to build awareness.
- 5Shopping Ads — Tag products directly in your ad. Users tap the tag and land on your product page or WhatsApp. Best for e-commerce and retail.
- 6Carousel Ads — Show 2–10 images or videos in a swipeable format. Best for showcasing multiple products or telling a step-by-step story.
Step-by-Step: How to Run Instagram Ads
Step 1 — Choose Your Goal
Before creating an ad, decide what you want it to do. Instagram gives you three broad goals: Awareness (reach as many people as possible), Consideration (get people to visit your website or send you a message), and Conversion (get people to buy, sign up, or fill a lead form). For most small businesses, Lead Generation under Consideration is the most effective goal — you collect name, phone, and email directly inside Instagram without the user leaving the app.
Step 2 — Define Your Audience
This is the most important step. A great ad shown to the wrong people does nothing. Instagram lets you target by:
- 1Location — target a specific city, pincode, or radius around your shop (as small as 1 km)
- 2Age — narrow to the exact age group that buys from you
- 3Gender — target all, only women, or only men
- 4Interests — people who follow cooking pages, fitness accounts, jewellery brands, etc.
- 5Behaviours — people who recently moved, engaged couples, frequent travellers, online shoppers
- 6Custom Audiences — upload your existing customer list and show ads only to them, or to people similar to them (Lookalike Audience)
💡 The most common Instagram ads mistake is targeting too broadly. If you are a salon in Bangalore, there is no point paying to reach people in Delhi. Always start with a tight local audience and expand only when you see results.
Step 3 — Set Your Budget
Instagram ads work on a daily budget or a lifetime budget. Daily budget means Instagram spends up to that amount each day. Lifetime budget means you set a total amount and choose a date range — Instagram optimises spending across those days. For beginners, start with ₹200–₹500 per day. Run for at least 3 days before judging results — Instagram's algorithm needs time to find the right audience for your ad.
Step 4 — Create Your Ad Creative
Your creative is the image or video that stops the scroll. On Instagram, you have about 1.7 seconds to catch someone's attention before they swipe past. The rules for a high-performing Instagram ad creative:
- 1Use bright, high-contrast colours — dark backgrounds with bold text perform 34% better than white backgrounds
- 2Show a face or a real person — human faces generate 38% more engagement than product-only images
- 3Put your most important message in the first 3 seconds of a video — most users will not watch longer
- 4Add a clear call-to-action — "Call Now", "Send WhatsApp", "Get Free Quote" — not just "Learn More"
- 5Use text on the image — many users watch without sound, so your message must work visually
Step 5 — Write Your Ad Copy
The headline and description below your image must do two things: identify your audience ("For Bangalore moms looking for a wedding salon") and state the benefit clearly ("Get bridal makeup + hair at 30% off this season"). Keep it under 125 characters for the main text — anything longer gets cut off on mobile.
Step 6 — Launch and Monitor
Once live, Instagram takes 24–48 hours to approve your ad and start serving it. After that, check your results daily. The key metrics to watch are: Reach (how many people saw it), CPM (cost per 1,000 impressions), CTR (percentage who clicked), CPC (cost per click), and CPL (cost per lead). If your CTR is below 1%, change the creative. If your CPL is too high, tighten your audience.
How Much Do Instagram Ads Cost in India?
Instagram ad costs in India vary by industry and competition, but here are typical ranges:
CPM (Cost per 1,000 impressions)
₹40 – ₹120 for most industries. Lower in tier-2 cities, higher in metros.
CPC (Cost per click)
₹3 – ₹25. Competitive industries like real estate and education are on the higher end.
CPL (Cost per lead)
₹80 – ₹500. Depends on your audience targeting tightness and offer quality.
Daily minimum budget
₹100 is the minimum Meta allows, but ₹200–500/day gives better results.
Why Most Instagram Ads Fail
- 1Wrong objective — boosting a post (Engagement goal) instead of running a Lead Generation campaign
- 2Too broad an audience — targeting all of India instead of your city
- 3Weak creative — a blurry photo with no text and no offer
- 4No follow-up — getting leads but not calling them within 24 hours
- 5Stopping too early — pausing after 1 day because results look slow (the algorithm needs 3–5 days to optimise)
How Adyft Makes Instagram Ads Easy
Setting up Instagram ads manually through Meta Ads Manager takes 45–90 minutes for a first-time user. Adyft compresses this to under 60 seconds. You connect your Meta account once via OAuth, enter your business details, and Adyft AI handles everything else:
- 1Writes the headline and ad copy in Hindi or English based on your industry
- 2Generates the ad creative (image or video) — no design skills needed
- 3Selects the optimal audience based on your city, industry, and target customer profile
- 4Sets the right daily budget split between Instagram and Facebook
- 5Chooses the best ad format and placement for your goal
- 6Monitors performance live and alerts you when a lead comes in on WhatsApp
Run your first Instagram ad in 60 seconds
Adyft AI handles the targeting, creative, and copy. You just approve and go live.
Start free trial