HTML & MJML

Christmas Sale Email Template

Capture the holiday shopping rush with this Christmas sale email template built for ecommerce brands and retailers. A classic red-green-gold design pairs a 50% OFF hero with a free-shipping banner, a tiered savings grid (gifts, decorations, everything else), and a MERRY50 code, all in a festive, mobile-first layout. Use this email template for Christmas sales, holiday promotions, festive clearance events, and December revenue pushes. Marketing teams get a warm, high-converting design that drives gift shoppers to checkout while the holiday spirit — and the discount — is at its peak.
Edit In EmailBuilder.ai
Share:
Christmas Sale Email Template - email template preview
Show full preview ▼

About the Christmas Sale Email Template

Ecommerce brands and retailers need a Christmas sale email that converts holiday browsers into buyers fast. This festive red-green-gold template leads with a bold 50% OFF hero, reinforces value with a free-shipping banner, and organizes deals into a tiered savings grid so shoppers find their category instantly. The MERRY50 promo code gives subscribers a clear, memorable reason to act before Christmas morning.

When to use this template

Deploy this template between December 1 and December 23, with peak send windows on Cyber Monday overflow days, Free Shipping Day, and the final 72-hour Christmas countdown. Trigger a second send to non-openers on December 21 with a revised subject line emphasizing the last chance to receive gifts in time.
  • Online gift retailers launching a sitewide 50% off Christmas blowout sale
  • Home decor shops clearing holiday inventory before the December 26 markdown
  • Toy stores targeting last-minute gift shoppers in the final week before Christmas
  • Apparel brands promoting free shipping on festive outfit purchases over a threshold
  • Subscription box services offering discounted gifting bundles for the holiday season
  • Multi-category marketplaces segmenting deals by gifts, decorations, and stocking stuffers

Subject line ideas

  • Your Christmas gifts just got 50% cheaper 🎁
  • 48 hours left: MERRY50 ends Christmas Eve
  • Free shipping + half off everything holiday
  • Santa approved: our biggest Christmas sale yet

Best practices for christmas emails

  • Place MERRY50 in bold inside the hero copy and repeat it directly above the CTA button to eliminate code-hunting friction.
  • Label each tier in the savings grid with a shopper identity, Gifts, Decorations, Everything Else, so recipients self-select and click faster.
  • Use a countdown timer anchored to Christmas Eve midnight directly beneath the free-shipping banner to sustain urgency without extra copy.
  • Keep CTA button text transactional and holiday-specific, Shop Christmas Deals beats Shop Now and lifts click-through on seasonal sends.
  • Test a deep green hero background against classic red for your list segment, cooler palettes often outperform in crowded December inboxes.

Template anatomy

How the Christmas Sale Email Template template is laid out, top to bottom:
  1. section (1 column) containing text block.
  2. section (1 column) containing text block.
  3. section (1 column) containing text block, button.
  4. section (1 column) containing text block.
  5. section (3 columns) containing text block.
  6. section (1 column) containing button.
  7. section (1 column) containing social row, social link, text block.

Components used

Built from the following MJML elements:
15 text blocks3 social links2 buttons1 social row

Color palette

Colors used across the Christmas Sale Email Template template:
#f0eee9
#0f3d2e
#ffffff
#b91c1c
#fbbf24
#d1fae5
#86a796
#4b5563

Typography

Font stacks declared in the template:
  • Helvetica, Arial, sans-serif

MJML source code

A preview of the MJML markup for the Christmas Sale Email Template template. Open it free in EmailBuilder.ai to get the complete source and start customizing.
<mjml>
  <mj-head>
    <mj-title>Christmas Sale Email Template</mj-title>
    <mj-attributes>
      <mj-all font-family="Helvetica, Arial, sans-serif"></mj-all>
      <mj-text font-size="14px" line-height="24px"></mj-text>
    </mj-attributes>
    <mj-preview>🎄 The Christmas Sale is here — up to 50% off, plus free festive shipping.</mj-preview>
  </mj-head>
  <mj-body background-color="#F0EEE9" width="600px">
    <mj-section background-color="#0F3D2E" padding="28px 36px 22px 36px">
      <mj-column>
        <mj-text color="#FFFFFF" font-size="18px" letter-spacing="4px" align="center" padding="0px"><strong>EVERGREEN &amp; OAK</strong></mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#B91C1C" padding="10px 20px">
      <mj-column>
        <mj-text color="#FFFFFF" font-size="14px" letter-spacing="2px" align="center" padding="0px"><strong>🎁 FREE SHIPPING ON ALL ORDERS THIS WEEK 🎁</strong></mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#0F3D2E" padding="50px 36px 12px 36px">
      <mj-column>
        <mj-text font-size="100px" line-height="56px" align="center" padding="30px">🎄</mj-text>
        <mj-text color="#FBBF24" font-size="16px" letter-spacing="6px" align="center" padding="0px 0px 12px 0px">THE CHRISTMAS SALE</mj-text>
        <mj-text color="#FFFFFF" font-size="70px" line-height="74px" align="center" padding="0px"><strong>50% OFF</strong></mj-text>
        <mj-text color="#D1FAE5" font-size="16px" align="center" padding="16px 14px 0px 14px">Deck the halls without the sticker shock. Half off our holiday collection — while the stockings last.</mj-text>
        <mj-button href="https://example.com" background-color="#B91C1C" color="#FFFFFF" font-size="16px" border-radius="4px" inner-padding="16px 46px" padding="28px 0px 12px 0px"><strong>Shop Christmas Deals →</strong></mj-button>
        <mj-text color="#86A796" font-size="13px" align="center" padding="0px 0px 40px 0px">Code <strong>MERRY50</strong> applied at checkout</mj-text>
      </mj-column>
    </mj-section>
    <mj-section background-color="#FFFFFF" padding="34px 24px 8px 24px">
      <mj-column>
        <mj-text color="#0F3D2E" font-size="22px" align="center" padding="0px 0px 16px 0px"><strong>Under the tree this year</strong></mj-text>
Want the full MJML?Open Christmas Sale Email Template free in the editor to copy the complete, production-ready source — and customize it with drag-and-drop.Get the full MJML — it's free

Browse more templates

Christmas Email TemplatesSeasonal Email TemplatesHoliday Email TemplatesDiscount Email TemplatesAll Email Templates

Related christmas email templates