Starts in 46 days

Christmas sales 2026: dates, deals and what’s worth buying

From Green Monday to Christmas Eve, 14 – 24 Dec 2026. Most of these prices are Cyber Week deals that never went away, so the real race is against stock and shipping deadlines, not discounts.

Dates 14 – 24 Dec 2026 Updated 21 Oct 2026

When are Christmas sales 2026?

Monday 14 to Thursday 24 December 2026 Our estimate

Our estimate from when it ran in past years (below). We mark it as announced the moment stores confirm it. That is 11 days of deals.

Christmas sales: past dates
YearDatesDaysWhat happened
202614 – 24 Dec 202611Our estimate Coming up.
20258 – 24 Dec 202517The season set an online record of $257.8 billion (Adobe). Curbside pickup peaked on 23 December at 39% of online orders where offered.
20249 – 24 Dec 202416A late Thanksgiving left five fewer shopping days before Christmas than in 2023.
202311 – 24 Dec 202314Christmas fell on a Monday, giving shoppers a full final weekend.

What gets cheapest during Christmas sales

Usual discounts from past years
Toys20–30% offToys peaked at 29.6% off list price over the 2025 season and stayed around 23% off in early December.
Electronics15–30% offPeaked at 30.9% off in 2025, but averaged about 19% off in early December. Most December deals are leftovers from Cyber Week.
TVs15–24% offTV discounts peaked at 24.3% in 2025.
Clothing15–25% offApparel peaked at 25.1% off. Winter coats and knitwear get cheaper again from 26 December.
Gift cardsBonus offersRestaurants and some retailers add a bonus card when you buy one, a better deal than most gift-card discounts.
Gift sets and beautyBundles, not cutsMany gift sets are bundles priced at full value. The real markdowns on them start on 26 December.

Buy now, in the sale, or wait?

Buy now

Anything that has to arrive by post. In 2025 USPS recommended sending Ground Advantage by 17 December, so order early in the sale, not at the end.

Buy in the sale

Toys, electronics and gifts you have already picked. Many Cyber Week prices stay on into December; waiting past mid-month mostly costs you stock and shipping time.

Wait

Decor, wrapping, winter clothing and gift sets for yourself. These drop hardest from 26 December.

Stores to watch for Christmas sales

AmazonFast delivery makes it the default for late gifts. Check the delivery date on the product page at checkout, not just the Prime badge.
Walmart and TargetSame-day pickup and delivery rescue late shoppers. Check stock for the exact item at your store before you go.
USPSIn 2025 the recommended last days were 17 December for Ground Advantage, 18 December for Priority Mail and 20 December for Priority Mail Express.
UPS and FedExIn 2025, two-day services had to ship by 22 December and next-day services by 23 December to arrive on Christmas Eve.

How to shop Christmas sales

Christmas sales are the tail of Black Friday

There is no single Christmas sale day. From Green Monday, the second Monday in December, to Christmas Eve, most stores keep or repeat their Cyber Week prices, then switch from discounts to delivery promises as the deadlines get close. December is about catching those prices before stock and shipping time run out.

Shipping deadlines matter more than discounts

A 10% saving is worth nothing if the gift arrives on the 27th. In 2025 USPS recommended mailing Ground Advantage by 17 December and Priority Mail by 18 December, and UPS and FedEx two-day services needed to ship by 22 December. Expect similar dates this year, and remember the carriers call them recommendations, not guarantees.

Last minute? Pick up in store

Buying online and collecting in store sidesteps the shipping deadline. On 23 December 2025, 39% of online orders at retailers that offered curbside pickup used it (Adobe). Check the store's stock for your exact item before you set off.

Ask for a gift receipt

Many stores extend their return window for December purchases into January, and returns jump straight after Christmas: Adobe counted 1 in 7 of the 2025 season's returns between 26 and 31 December. A gift receipt lets the person swap the gift without seeing the price.

Codes for the last stretch

Some stores add a free-shipping or percentage code in mid-December to beat the deadline rush. We test every code at a real checkout before it goes on the site, so the one you find here works.

Christmas sales questions, answered

When are Christmas sales 2026?
We expect Christmas sales 2026 to run Monday 14 to Thursday 24 December 2026. That is our estimate from when it ran in past years; we mark it as announced once stores confirm. Last time it ran 8 – 24 Dec 2025.
What is Green Monday?
The second Monday in December. Retailers use it for a round of December deals, and it is one of the last comfortable days to order with standard shipping before Christmas.
Should I buy gifts on Black Friday or in December?
Black Friday and Cyber Monday usually have the lower prices. In 2025 electronics averaged about 19% off in early December against 31% on Cyber Monday (Adobe). Buy the gifts that matter in November and fill the gaps in December.
What is the last day to order for Christmas delivery?
It depends on the carrier and the speed you pay for. In 2025 the recommended cut-offs were 17 December for USPS Ground Advantage, 18 December for Priority Mail and 20 December for Priority Mail Express. Trust the delivery date shown at checkout over the name of the shipping speed.
Are prices lower after Christmas?
For decor, wrapping, winter clothing and gift sets, yes: they drop from 26 December. For electronics and toys, the after-Christmas sales are rarely better than Cyber Monday.

Other sales coming up

Full sale calendar →

A sale is only as good as the code

Dates get you to the right week. A code that works at the checkout gets you the price. We test every one of ours in a real cart.

Scroll to Top