← Back to Blog

How to run an Instagram giveaway that works

Run an Instagram giveaway that works. Budget math, rules checklist, caption templates, and a 7-day plan to grow followers without junk entrants.

Start with the goal and the math

Giveaways only work when you treat them like an acquisition campaign, not a lottery. Define one primary outcome before you start, for example net new followers from your target audience, email signups, or trial users for a product launch.

Then set a hard budget and calculate your ceiling for cost per acquired follower (CPAF). Use this simple formula:

CPAF = total campaign cost divided by net new followers during the promotion.

Total cost should include the prize, shipping, content production, any ad spend or creator fees, and your time if you bill it. Example: if your all-in cost is $60 and you net 120 new followers, your CPAF is $0.50. If you only add 15, your CPAF is $4. Make the math visible before you choose the prize.

Pick a prize your audience cares about

Choose a prize that attracts your specific audience, not everyone on Instagram. Skip generic bait like a random phone. Better options:

  • Store credit or a product bundle your ideal customer already wants
  • Access, like a 30-minute consult or a members-only pack
  • A niche tool that signals the right intent, for example a fitness band for a training page

As a rule of thumb, small businesses often keep prizes between $10 and $50. Larger brands can spend more if the CPAF math still works.

Timeline matters too. For most small and mid-sized accounts, 5 to 7 days is a sweet spot. Big accounts can compress to 3 to 5 days to concentrate attention. Longer windows tend to decay and attract more low-intent entrants.

Keep entry mechanics focused

Every extra step adds friction and drops conversion. Use no more than two or three clear requirements. Pair one growth action with one distribution action, and optionally one conversion action if you truly need it.

Entry actionBest forNotes
Follow your accountAudience growthBaseline action for most giveaways
Comment on the postSignal and sortingAsk a simple prompt to reduce spam and aid eligibility checks
Tag 1-2 friendsWarm reachCap at 2 tags to avoid spammy behavior
Share to StoryTop-of-funnel reachStories expire in 24 hours, ask for a screenshot if you plan to verify
Send to a friend (DM)High-intent referralsHard to verify at scale, treat as bonus
Save the postSignal qualityEasy action, light friction
Visit landing page / email submitLeadsHigher friction, use only if email is a true goal

Tip: A clean combo is 1) Follow @yourbrand and 2) Comment your favorite pick from the collection, bonus: Share to Story. That keeps it simple and on target.

Write rules that protect you

Spell out everything in the caption and on a linked rules page if you have one. Cover:

  • Eligibility: age, countries or regions, exclusions
  • Start and end date with a specific timezone
  • Prize description, number of winners, and how the winner will be chosen
  • Verification steps and claim deadline
  • Shipping or digital delivery terms
  • Privacy note on how you will use any collected data
  • Required statement: This promotion is not sponsored, endorsed or administered by, or associated with, Instagram.

Track entries cleanly. Log handles in a sheet, add extra rows for bonus entries if your rules allow it, and use a random picker once entries exceed a few hundred. Reserve the right in your rules to disqualify obvious spam or ineligible accounts, and stick to that standard.

Content and timeline that converts

Pre-launch, 24 hours before

  • Teaser Story with a countdown sticker
  • Prep your feed cover assets and caption template
  • Ensure your account is in good standing and your recent content is active

Launch day

  • Publish a feed post and a Reel announcing the giveaway, pin both to your profile
  • Post 2-3 Story frames with the rules in plain language and a reminder to tap the post

Caption template you can copy:

GIVEAWAY TIME! Win [prize]. To enter by [deadline, timezone]: 1) Follow @yourbrand 2) Comment your favorite [thing] and tag up to 2 friends. Bonus: Share this post to your Story. 1 winner chosen at random. Open to [regions], 18+. Not sponsored, endorsed or administered by, or associated with, Instagram. Full rules at [link].

Mid-campaign, day 3-4

  • Reminder Story with the countdown sticker
  • Share a few entrant comments to Stories to spark more replies

Final day

  • Last-call Story and a comment from your account on the post to bump activity

Winner selection and announcement

  • Verify the winner meets eligibility, then DM them to confirm shipping or delivery details
  • Announce the winner in Stories and a comment edit, thank everyone, and tease the next content drop

Winner DM template:

Hi [name]! You are the winner of our [prize] giveaway. Please reply within 24 hours with [info needed]. If we do not hear back, we will redraw as stated in the rules. Thank you for entering.

Keep the followers you just earned

The spike is not the finish line. Plan a 10 to 14 day runway of high-value posts that new followers will love:

  • Welcome post that sets expectations for what you share and how often
  • Best-of carousel that showcases your top content or products
  • A tutorial Reel tied to the prize theme
  • A limited-timer offer or freebie for entrants, valid 72 hours
  • Interactive Story poll or Q and A to learn what they want next

Avoid stacking another giveaway immediately. Deliver value first so the people who came for the prize stay for your content.

Optional momentum boost

Giveaway posts perform best when they pick up early reach and social proof. If you need a kickstart, consider adding post views on your announcement Reel or video to help more people notice, then let your organic mechanics do the rest.

Kickstart reach on your giveaway launch

Add credible momentum to your announcement Reel so more of the right people see it in the first 24 hours.

Get Instagram views

Cart

Subtotal

Total

Payment Successful!

Thank you for your purchase! Your order has been confirmed.

Important: Your membership will be activated within 24 hours. You will receive an email confirmation once your account is ready.

Changes Saved!

Your subscription has been updated successfully.