Running a 12 Days of Christmas Promotion

A 12 Days of Christmas promotion gives customers a reason to check in with you every day for nearly two weeks. Done well, it builds excitement, moves the right stock and keeps your business top of mind right up to the holiday. Done badly, it becomes 12 days of discounts you cannot afford. Here is how to plan one that works.

Row of small Christmas calendar bags hanging from wooden pegs, each one holding a little surprise for a different day
Twelve small reveals, one a day, is the whole idea behind a 12 days promotion.

Key takeaways

  • A 12 days promotion works because of the daily reveal, not the size of the discount. Variety and surprise matter more than depth.
  • Mix offer types: a few discounts, plus free gifts, bonus services, early access, content and a charity day.
  • Plan every day in one calendar before you start, with stock, margin and channel noted for each.
  • State the terms of each offer clearly, and avoid fake urgency or inflated "was" prices.
  • Track results daily so you learn which offers your customers actually love.

It is the last day of November, the big shopping weekend is behind you and the run-up to Christmas is about to begin. This is exactly when customers start to tune out. Their inboxes are full, every shop is shouting about a sale and the same offers blur together.

A 12 Days of Christmas promotion cuts through that noise because it turns your marketing into a small daily event. Instead of one big announcement, you give people a reason to come back tomorrow to see what is next. It suits shops, cafes, salons, online stores and service businesses alike, and you can still plan one comfortably if you start this week.

Choose your dates and your format

Traditionally, the twelve days of Christmas run from Christmas Day into early January. Most businesses, though, run their promotion in the twelve days before Christmas, when shoppers are still buying gifts. In 2027, Christmas Day falls on a Saturday, so a run from Monday 13 December to Friday 24 December gives you twelve shopping days that end on Christmas Eve.

Some businesses prefer a post-Christmas version that runs from Boxing Day into the new year, which suits gift card spending and quieter January trade. Choose the dates that match when your customers buy.

Three common formats

  • One new offer each day: the classic format. Each day reveals a fresh deal that lasts 24 hours.
  • Stacking offers: each day adds a new offer while earlier ones stay open until a final date, which rewards early followers.
  • Daily content plus one offer: each day shares a tip, story or behind-the-scenes moment, with offers on only a few of the days.

If this is your first time, the classic one-offer-a-day format is the easiest to explain and to run.

Pro tip

Give your promotion a simple name that includes your business, such as "The 12 Days of [Your Shop]." It is easier to share on social media and makes it feel like your own tradition, not a generic sale.

Plan twelve offers that protect your margin

The biggest risk is twelve days of discounting. Every percentage off comes straight out of your profit, and deep discounts in mid-December can pull sales forward from customers who would have paid full price anyway. The answer is to vary the offers.

A balanced mix of offer types

  • Discounts (3 to 4 days): targeted at specific products or categories, ideally ones with healthy margins or stock you want to move.
  • Free gift with purchase (2 to 3 days): a small item that costs you little but feels generous, such as a sample, a mini product or a festive extra.
  • Free service (1 to 2 days): free gift wrapping, a free consultation or a free add-on to a booking.
  • Early access or exclusives (1 to 2 days): first look at a new product, a limited batch or a members-only item.
  • Content days (1 to 2 days): a gift guide, a how-to video or a story about your team. No offer needed, just value.
  • A giving day (1 day): a donation to a local cause for each purchase, if it fits your values and you can explain it honestly.

Common mistake

Saving the best offer for day 12. On Christmas Eve, most shoppers have finished buying and shipping deadlines have passed. Put your strongest offers on days 1 to 4, when people are actively shopping and your promotion is new, and keep the last days lighter.

Your 12 days planning template

Copy this into a spreadsheet and fill in all twelve rows before you announce anything. The rows below are made-up examples for a small gift shop.

Day and dateOfferProductsChannelStock or cost checkTerms note
Day 1, Mon 13 Dec15% off candlesAll candlesEmail, Instagram, in-storeEnough stock for 40 sales (example)Today only, while stocks last
Day 2, Tue 14 DecFree gift wrapAny purchaseIn-store, FacebookWrap cost about $1 each (example)In-store only
Day 3, Wed 15 DecFree mini soap with orders over $40Whole shopEmail, website banner60 minis ready (example)One per order, while stocks last

Fill in the "stock or cost check" column honestly. If you cannot afford an offer or do not have enough stock, change it now rather than apologizing to customers later.

Write clear, honest terms

Daily offers move fast, which makes clear terms even more important. Customers should be able to see at a glance what they get, when the offer ends and any limits that apply.

  • State the dates and times. "Offer ends at midnight on 14 December" is clearer than "today only" if people see your post the next morning.
  • Name the limits. One per customer, minimum spend, in-store only or online only: say so.
  • Be honest about stock. If quantities are limited, say "while stocks last," and do not pretend to be limited when you are not.
  • Use real reference prices. Only show a "was" price if that was a genuine price you actually charged.

Promotions must state their terms clearly. In the UK, CMA guidance treats misleading reference prices and fake urgency as unfair, so avoid countdown timers that reset or "last chance" claims that are not true. If partners or influencers promote your 12 days, US FTC rules require clear disclosure of material connections in endorsements, and the UK ASA and CAP Code require clear ad labels. This is general information, not legal advice, so check the current rules for your country or ask a qualified professional if you are unsure.

Collection of festive fabric calendar bags with different holiday designs, each bag marked for a separate day
Give each day its own look so followers can tell at a glance that something new is waiting.

Promote it across your channels

A 12 days promotion lives or dies by its daily reveal. You need a simple routine that gets each day's offer in front of people at the right time without eating your whole morning.

  1. Announce it a few days early. Tell customers the promotion is coming, when it starts and how to follow along. A teaser builds anticipation.
  2. Prepare all twelve posts in advance. Write captions, design graphics and set up emails before day 1. Social scheduling tools such as Buffer, Hootsuite, Later or Meta Business Suite can queue posts ahead of time; check current features and pricing.
  3. Pick one reveal time. Publish every day's offer at the same time, such as 8 a.m., so followers know when to look.
  4. Use a consistent visual. A numbered graphic for each day makes the series instantly recognizable in a busy feed.
  5. Update your shop and website. A chalkboard by the door, a banner on your homepage and a note at the till all repeat the daily offer.
  6. Send a short daily email, or a digest. Daily emails can work for engaged lists, but some people prefer a single summary. Offer a choice if you can.

Email marketing has its own rules. US CAN-SPAM requires a clear unsubscribe option and a valid physical postal address in commercial emails. In the UK and EU, PECR and GDPR rules on consent apply to marketing emails, so only email people who have agreed to hear from you.

Example

Imagine Leah, who owns a small hair salon. Her 12 days included a free deep conditioning treatment with any cut on day 1, a gift card bonus on day 3, a styling tutorial video on day 5 and a product discount on day 8. Only four of the twelve days involved money off. Her clients enjoyed checking her page each morning, and several booked January appointments during the promotion. (This is an illustrative example.)

Run the promotion day by day

Once the twelve days begin, things move quickly. A short daily routine keeps everything on track.

  • Morning: confirm today's post went live, check the website banner and brief your team on the offer.
  • Midday: check stock levels for the featured item and reply to comments and messages.
  • Evening: note today's sales, redemptions and any questions customers asked.

Keep a simple log. By the end you will know which offers drew the biggest response and which fell flat, and that knowledge is worth almost as much as the sales themselves.

Pro tip

Have one or two backup offers ready. If a product sells out on day 4 or a supplier delivery is late, you can swap in a backup without scrambling or disappointing anyone.

Measuring results afterward

In early January, review the promotion while it is fresh. Compare sales during the twelve days with the same period last year, look at which days had the most redemptions and note how many new email subscribers or followers joined. Most importantly, check margin, not just revenue. A day with huge sales but a deep discount may have earned less than a quiet free-gift day.

Your 12 days action plan

  • Pick your dates and choose a format
  • Plan twelve offers with a mix of discounts, gifts, services and content
  • Check stock and cost for every day before announcing
  • Write clear terms with end times and limits for each offer
  • Prepare all posts, graphics and emails in advance
  • Set a fixed daily reveal time and brief your team
  • Log sales and redemptions daily, then review margin in January

Frequently asked questions

Do I need an offer on all twelve days?

No. Content days, such as a gift guide or a behind-the-scenes story, keep the series going without costing you margin. Many businesses find that a mix of offers and content feels more generous than twelve straight discounts.

Is it too late to start a 12 days promotion in December?

If your twelve days run up to Christmas Eve, you can usually plan one in a week or so. Keep the offers simple and use products you already have in stock. If time is tight, a shorter version, such as five days, can work too.

How do I handle online shipping deadlines?

Check your carriers' last posting dates and mark them in your plan. For days after the last safe shipping date, focus on in-store offers, gift cards, digital products or click-and-collect.

Can a service business run a 12 days promotion?

Yes. Offer bonus add-ons, gift card extras, free consultations or helpful tips. Service businesses often do well with offers that encourage January bookings.

The bottom line

A 12 Days of Christmas promotion turns your holiday marketing into a daily event customers look forward to. Plan all twelve days in one calendar, mix discounts with gifts, services and content, write clear terms and track results as you go.

Start today by filling in the first three rows of the template. Once those are done, the other nine come quickly, and you will be ready for a cheerful, profitable run-up to Christmas.

Written by

Our editorial team researches and writes practical, no-fluff guides for founders, entrepreneurs and small business owners. About us