Growth and engagement
How to run an Instagram giveaway: rules and steps
Run an Instagram giveaway properly: pick a prize, write official rules that meet Instagram's guidelines, choose entry steps and draw a fair winner.
· 14 min read
In this guide · 11 sections
The whole process, in brief
To run an Instagram giveaway, decide what you want it to achieve, choose a prize the people you want to reach would actually use, and write short official rules: who can enter, how, until when, and how the winner will be picked. Post it with no more than three entry steps, close it on time, draw at random from the valid entries, check the winner against your rules, then message them from your own account and announce the result in public.
Instagram lets any account run a giveaway, but it won't help you administer one. Its promotion guidelines make whoever runs the giveaway responsible for keeping it lawful, and they require two statements in every one, covered below. This is the order that works:
- Pick one goal: followers who fit your niche, an email list, attention for a launch or photos from customers.
- Choose a prize your future customers would want, and price up delivery before you decide who can enter.
- Decide the entry steps and the closing date, including the time zone.
- Write the official rules and the caption, with Instagram's release and disclaimer.
- Post it, pin a comment with the closing time and remind people in Stories.
- Close entries on time, then remove duplicates, bots and anyone who isn't eligible.
- Draw at random, record the draw and line up runners-up in order.
- Message the winner, announce the result, deliver the prize and measure what changed.
Start with what the giveaway is for
The goal decides the entry steps, and the entry steps decide who turns up. A giveaway meant to grow followers looks different from one meant to collect emails, and trying to do everything in one post usually ends in a long list of steps that people abandon halfway.
| Goal | Entry step that serves it | What to check afterwards |
|---|---|---|
| Followers who fit your niche | Follow the account and answer a question about the topic in the comments | How many new followers are still there a month later |
| An email list | Comment a word, then give an email address in the DMs | Addresses collected, and how many people open your first email |
| Attention for a launch | Comment, with an optional share of the post to Stories | Reach of the giveaway post among people who don't follow you |
| Photos from customers | Post a photo with the product and your own hashtag | How many entries you could reuse, with the owners' permission |
| Thanking regulars | Comment which product they'd choose, open to everyone | Comments from existing customers, and sales of the products they named |
Write the goal down with a number, such as “300 new followers still here after 30 days”. You'll need it at the end to judge whether the prize was worth what it cost.
Choose a prize your future customers want
A prize everyone wants, such as cash, a new phone or a voucher for a giant online shop, attracts everyone, including accounts that enter dozens of giveaways a week and never look at your posts again. A prize that only your kind of customer wants filters the entries for you. A pottery studio offering a place on a weekend wheel class draws people who want to make pots. A free phone draws people who want a free phone.
- For a shop, your own product or a bundle works best. Entrants see exactly what you sell, and the winner may come back to buy more.
- Coaches, photographers and salons can give away a session. Make sure the winner can use it, which may mean limiting entry to people near you.
- A joint prize with a business that shares your audience, such as a florist and a café, reaches both sets of followers if you publish it as a Collab post that appears on both profiles.
- Say what the prize is worth and whether delivery is included. “A hamper worth ₹4,000, delivered free anywhere in India” answers most questions before anyone asks them.
Tip: Find out what delivery costs before you name the countries that can enter. Sending one hamper abroad can cost more than the hamper, and changing the rules once people have entered looks unfair.
What Instagram's promotion guidelines require
Instagram's Promotion Guidelines are short. If you use Instagram to run a giveaway, contest or sweepstakes, you are responsible for running it lawfully, and that covers:
- The official rules, which you write and publish.
- Offer terms and eligibility requirements, such as age limits and the countries or regions that can enter.
- Following the laws and regulations that apply to the promotion and to every prize in it.
- Tagging honestly. You must not tag content inaccurately or encourage entrants to; Instagram's example is asking people to tag themselves in photos they aren't in.
- A complete release of Instagram by each entrant.
- An acknowledgement that the promotion is in no way sponsored, endorsed or administered by, or associated with, Instagram.
Instagram also says it won't help you administer the promotion, and can't advise on whether you need permission to use entrants' content or how to get it. If you use Instagram to run a giveaway, you do so at your own risk.
Tip: The release and the disclaimer are the parts most giveaways leave out. A short wording you can adapt for the end of the caption: “This giveaway is not sponsored, endorsed or administered by, or associated with, Instagram. Entrants release Instagram from all responsibility for it.” Repeat it in the full rules.
The law where your entrants live
Instagram's guidelines sit on top of the law, not in place of it. Prize promotions are regulated country by country, and sometimes state by state. In many places, a draw that makes people pay or buy something to enter counts as a lottery, which is why large promotions say “no purchase necessary” or offer a free way in. Some countries also tax prizes or expect whoever gives them to report them. If the prize is valuable or entry is international, check the rules in every place you accept entries from, or limit entry to places whose rules you know.
If you post it on a Facebook Page too
Meta's Pages, Groups and Events Policies set similar terms on Facebook: you must follow the law, provide official rules, offer terms and eligibility requirements, and have entrants release Meta and acknowledge that Meta doesn't sponsor, endorse, administer or have any association with the promotion. They also say a promotion must not require or incentivise people to share, repost or tag others. “Tag two friends to enter” may be everywhere on Instagram, but it doesn't belong in the Facebook version.
Pick entry steps people will finish
Every extra step loses some entrants and adds checking for you at the end. Two or three steps are plenty. These are the usual ones, with what each gives you and what it costs:
| Entry step | What it does for you | What to watch |
|---|---|---|
| Comment a word or answer a question | Easy to count, and the answers tell you what people want | Bots and repeat comments; state that it's one entry per person |
| Follow your account | Brings in the audience you were after | Some entrants unfollow once the winner is named; check follows before the draw |
| Mention a friend in a comment | Spreads the post by word of mouth | Cap it at one friend per comment; it can't be required or rewarded on Facebook |
| Share the post to their Story | Reach beyond your own followers | Stories vanish after 24 hours; ask entrants to mention you so the share reaches your DMs |
| Post a photo with your hashtag | Original photos you may be able to reuse | Posts from private accounts don't appear on hashtag pages, and reuse needs the owner's permission |
| Buy something | Sales during the giveaway | In many places paid entry turns a draw into a lottery; offer a free route or drop it |
Bonus entries, such as an extra chance for each friend mentioned, multiply your comment count and bury the comment section in tags. If you offer them, set a cap and spell out how they're counted, because people will ask.
Write the caption and the official rules
The caption is the version people skim. The official rules are the version you point to when someone asks a question. Keep the caption to what an entrant needs in order to act:
- The prize, visible in the first image or the first seconds of the Reel.
- The entry steps, numbered in the order people should do them.
- When entries close, with the date, time and time zone: “Sunday 11 October, 9 p.m. IST”, not just “Sunday”.
- Who can enter: the minimum age and the countries or regions.
- How and when the winner will be picked and announced.
- Instagram's release and disclaimer, and where to find the full rules.
- Which account will contact the winner, and a promise that you'll never ask for money or a password.
The full rules can sit on a web page or a shared document linked from your bio. Add what the caption leaves out: one entry per person, what disqualifies an entry, how long the winner has to reply before you draw again, whether the prize can be swapped for cash, what happens to any email addresses you collect, and the name of the business running it.
Tip: Links typed into Instagram captions and comments can't be tapped, so write “full rules: link in bio” and leave that link in place until the prize has been delivered.
While entries are open
- Pin a comment that repeats the closing time and where the rules are. Instagram lets you pin up to three comments on a post.
- Answer questions in the comments as they come in. Visible replies show newcomers the giveaway is real and someone is running it.
- Share the post to your Story with a countdown sticker set to the closing time, so viewers can ask for a reminder.
- Hide or delete spam, and block accounts that only post links.
- Watch for copies of your account. Lookalike profiles message entrants to say they've won, then ask for a delivery fee, card details or a login code. Post a Story saying you'll only contact the winner from your real account, and report the fakes as impersonation.
Confirming entries automatically
If entry means commenting a word, a comment-to-DM tool can confirm each entry in private. In DMFast, someone comments ENTER and gets a short public reply plus a plain-text DM asking them to answer, since Instagram allows no link in that first message. Once they reply, the rules can follow, and with “Only send to followers” switched on (Instagram only, Pro plan and above) the follow check runs first. Comments carrying links are skipped as spam, and each person gets the DM once a day however often they comment. If the DM also asks for an email address, the list exports as a CSV you can draw from.
Every tool works inside Meta's limits: one private reply per comment, sent within 7 days of the comment, and at most 750 private replies an hour per Instagram account. Automated messages can only reach someone within 24 hours of their last message, so the winner, whose entry is usually days old, should get a message you type yourself.
Close it and draw the winner fairly
Stop counting at the stated closing time, even if comments keep arriving. Note the time and the comment count, then work from a fixed list. For a few hundred comments you can copy usernames into a spreadsheet by hand. For more, use a comment-picker tool that connects through Instagram's or Facebook's own sign-in page, and never one that asks you to type your Instagram password into its own form.
- Put one entrant on each row. Remove duplicates with Data, then Data cleanup, then Remove duplicates in Google Sheets, or Data, then Remove Duplicates in Excel.
- Delete anyone the rules exclude: staff and family if you said so, people outside the regions you cover, and obvious bot or spam accounts.
- If following was a condition, check it, at least for the winner and the runners-up.
- Number the rows and draw. =RANDBETWEEN(1, 412) returns a random whole number from 1 to 412 in both Google Sheets and Excel.
- Record your screen while you draw, and draw two or three runners-up in order straight away.
- Open the winner's profile and check it against the rules before contacting anyone.
Tip: RANDBETWEEN picks a new number every time the sheet recalculates, including when you type in any other cell. Screenshot the result or paste it as a plain value the moment it appears, or you'll be explaining why the winner changed.
Tell the winner, then everyone else
Message the winner from your main account. If they don't follow you, the message lands in their message requests, where it's easy to miss, so say in your announcement that you've written to them. Ask only for what you need to deliver the prize, such as a name and an address, and give them the reply deadline from your rules.
- Never ask the winner to pay anything, not even for delivery. That's exactly what the fake accounts do, and it makes your real message look like one of theirs.
- Announce the result in a Story and in a comment on the giveaway post, so entrants can see it came from you.
- Name the winner publicly only if your rules said you would. Some people would rather not be tagged.
- If the deadline passes without a reply, go to the first runner-up and say so in public.
- Keep the screen recording and the entry list for a few months, in case anyone questions the result.
- Thank everyone who entered. A Story with a small discount code for entrants turns some of them into customers.
Measure what the giveaway did
Go back to the goal you wrote down. Follower count is the obvious number, and it flatters giveaways, because some new followers leave as soon as the winner is named. The figure that matters is the one a month later.
- Followers: the count the day before, on the closing day and 30 days later.
- Engagement: likes, comments, saves and shares on your next five ordinary posts, compared with the five before the giveaway.
- Leads: email addresses collected, and how many of those people open what you send.
- Sales: orders using the code you gave entrants, and orders for the prize itself.
- Cost: the prize, delivery and your time, divided by the followers or leads you kept.
Giveaway posts collect far more comments than usual, so leave them out when you work out your normal engagement rate. Otherwise the following month looks like a collapse when it's really a return to normal.
Questions people ask
Is it legal to run a giveaway on Instagram?
Instagram allows giveaways as long as you follow its promotion guidelines, which make you responsible for the official rules, eligibility terms and any laws that apply. The law depends on where your entrants live. A free draw is the simplest case; making people pay or buy to enter can turn it into a regulated lottery in many places.
Can I make people follow my account to enter?
Instagram's promotion guidelines don't mention follow requirements; they deal with official rules, eligibility, the release of Instagram and honest tagging. Many giveaways ask for a follow. Say so in the rules, and check the winner really follows you before you announce them.
Is “tag a friend to enter” allowed?
On Instagram, mentioning a friend in a comment is common and isn't what the guidelines forbid; they rule out inaccurate tagging, such as asking people to tag themselves in a photo they're not in. Meta's policies for Facebook Pages are stricter: a promotion there can't require or incentivise tagging others, sharing or reposting.
Do I need a business account to run a giveaway?
No. Any account can post one, as long as it follows the promotion guidelines. A professional (Business or Creator) account helps, though: it comes with fuller insights to measure the result, and tools built on Meta's messaging API, including comment-to-DM tools, only work with professional accounts.
How long should an Instagram giveaway run?
Instagram sets no length. A week suits most accounts: long enough for followers who only open the app now and then to see it, short enough to feel like a deadline. Whatever you pick, put the exact closing time and time zone in the caption, and stick to it.
How can entrants tell a real winner message from a fake?
A real one comes from the account that ran the giveaway, after a public announcement. Fakes usually come from a copy with a slightly different username and ask for something: a delivery fee, card details, a login code or a tap on an unfamiliar link. Say this in the caption, and report copies to Instagram as impersonation.