Skip to content

Christmas giveaway ideas for small businesses

Give away something only you sell, keep entry to one comment and end by mid-December so the prize arrives in time. For 2026, USPS recommends shipping Ground Advantage by December 17 for Christmas delivery in the lower 48. Here are 12 ideas, a plan and a free picker for the draw.

Updated

Pick your Christmas winner from Instagram comments

Copy your Instagram comments in three steps
  1. On desktop, open your Instagram post and expand the comments and replies you want to include.
  2. Select and copy the visible authors and comments. Load more comments first; a copied selection can't include hidden ones.
  3. Paste below, or upload an author/comment CSV. On mobile, use your browser's desktop site if copying is available, or transfer an export to this page.

Run giveaways that bring people back

Save one draw free. Host giveaways from $24/month or $19 for one.

12 Christmas giveaway ideas that bring people back

  1. Twelve days of giveaways

    One small prize a day from December 1 to 12, each on its own post with its own draw. Twelve posts means twelve chances to be seen, and the last prize still ships before the cutoff.

  2. Win one, gift one

    Entrants comment the name of the person they'd gift it to. The winner gets two: one to keep, one to give. You reach the friends of your followers, not just your followers.

  3. Your bestsellers in a gift box

    Bundle three or four things people already buy from you. The winner tries the range, and everyone who entered sees what to put on their own list.

  4. A gift card for January

    Make the prize a gift card that starts in the new year. It costs you nothing until the winner walks back in, and it gives you a reason to message them after the holidays.

  5. A December appointment

    Salons, photographers and studios can give away a holiday slot: party hair, a family photo session, a festive class. Pick a slot you'd struggle to fill anyway.

  6. Wrapped and sent for them

    The winner names a friend and you ship the prize gift-wrapped with a handwritten card. It's a gift they don't have to shop for, and it shows off your wrapping.

  7. A bundle with the shop next door

    Team up with a neighbor business on one prize. You both post, entries from both posts go into one draw, and each of you meets the other's followers.

  8. A live countdown draw

    Count down to a live draw on Instagram or TikTok Live. People come back to watch, and a results link anyone can open answers the "was it rigged?" comments.

  9. Join the list, win the stocking

    Let people enter with their email on your site instead of a comment. You end the season with a list you can invite back in January, as long as you said so when they entered.

  10. A thank-you draw for regulars

    Email past customers and let anyone who replies enter. It rewards the people who already chose you, and it gets your name back in their inbox before they shop.

  11. Spin for a stocking stuffer

    At your holiday market stall or pop-up, let every visitor spin a wheel for a small perk, no purchase needed. The line it creates is its own advert.

  12. A last-minute digital prize

    Missed the shipping dates? Give away something that doesn't ship: a voucher, an online class, a download or a pick-up prize. You can run these right up to Christmas.

Plan your Christmas giveaway week by week

Christmas Day 2026 is a Friday. Work back from the date the prize has to ship.

  1. Early November: pick the prize and write the rules

    Choose a prize your ideal customer wants and a stranger doesn't. Write official rules with an end time, who can enter and how you pick the winner. The free rules generator does it in a minute.

  2. Late November: line up a partner and your posts

    Ask a neighbor business to co-host, draft the caption and design the post. Line it up before the Black Friday and Small Business Saturday rush, which falls on November 27 and 28 this year.

  3. December 1 to 13: run it

    Seven to ten days is enough for entries to build without the post going stale. Pin a comment with the end time and a rules link, and reshare it in Stories halfway through.

  4. December 14: draw and announce

    Pick at random from the comments, then post the winner with a results link anyone can check. Give the winner 48 hours to reply, and pick a backup in the same draw.

  5. By December 17: ship it

    USPS's recommended 2026 send-by dates for Christmas delivery in the lower 48 are December 17 for Ground Advantage and First-Class Mail, December 18 for Priority Mail and December 19 for Priority Mail Express. For Alaska, Hawaii and US territories, Ground Advantage moves up to December 16. These are recommendations, not guarantees.

A Christmas caption you can post today

Swap in your name, prize and end time.

Instagram caption
๐ŸŽ CHRISTMAS GIVEAWAY: win our bestseller gift box, plus one to give away.

To enter:
1. Follow @yourshop
2. Like this post
3. Comment the name of who you'd gift it to

Ends Sunday, December 13 at 8pm ET. US 18+, no purchase necessary. One winner, picked at random and posted in our Stories on December 14 with a link to the draw. Not sponsored, endorsed or run by Instagram. Rules: link in bio.

Get these right before you post

General information, not legal advice. Laws vary by state, so ask a lawyer about big prizes.

  • No purchase necessary. In the US a prize, chance and a required purchase together can make a giveaway an illegal lottery, so keep a free way to enter.
  • Official rules with eligibility, the end date and time zone, how the winner is picked and notified, and the prize value.
  • On Instagram, a release saying Instagram doesn't sponsor, endorse or run the giveaway. Instagram's promotion guidelines ask for it.
  • Don't ask people to tag themselves in photos they're not in. Tagging a friend in the comments is fine.
  • If a partner or creator got the prize or anything else for posting, they disclose it. The FTC's own example for influencers is "Thanks to Acme for the free product! #AcmePartner #ad".
  • An end date that leaves time to ship before the carrier's holiday cutoff.

Sources

USPS, 2026 holiday shipping deadlines (usps.com/holiday), announced September 22, 2026. Instagram Help Center, Promotion guidelines (help.instagram.com/179379842258600). FTC, Disclosures 101 for Social Media Influencers (ftc.gov/influencers). Checked October 30, 2026.

Questions people ask

When should I start a Christmas giveaway?

Plan it in early November and post it in the first week of December. That leaves seven to ten days for entries and still gets a shipped prize out before USPS's recommended December 17 Ground Advantage date.

When should a Christmas giveaway end?

If the prize ships, end it by about December 14 so you can draw, hear back from the winner and post it by December 17. Digital, voucher and pick-up prizes can run right up to Christmas Eve.

Can I make people buy something to enter?

Not if the winner is picked by chance. In the US, a prize, chance and a required purchase together can make it an illegal lottery, so sweepstakes keep a free way to enter. This is general information, not legal advice.

Is a twelve days of Christmas giveaway one giveaway or twelve?

Treat it as twelve. Give each day its own post, end time and draw, and cover them all in one set of rules that lists every prize and date.

Do I have to disclose a collab giveaway?

If a creator or partner business got something for posting, such as free product or payment, the FTC says they should disclose it clearly, for example with #ad. Platform tools like Instagram's paid partnership label help, but the FTC says not to rely on them alone.

What if the prize won't arrive by Christmas?

Say so in the rules and offer an alternative the winner can open on the day, like a printable gift voucher, a pick-up or a gift card. Telling them early beats an empty box on December 25.

How do I pick a Christmas giveaway winner fairly?

Paste the post link into a free comment picker, filter out duplicates and accounts that broke your rules, then draw. Perkadoo's pickers give you a results page anyone can check.