Should you run a January sale after BFCM? For most D2C brands, no sitewide one. On a typical cost structure, a 20% discount needs roughly 60% more orders just to match full-price profit. Your holiday buyers also just paid sale prices, with Adobe recording peak discounts of 25.1% on apparel. Use targeted offers that protect price instead.
January feels slow because December was loud. Adobe tracked $257.8B in US online spend from Nov 1 to Dec 31, 2025, up 6.8%. Comparing January to that is the wrong benchmark. The right question is how many holiday buyers place a second order by March, and at what margin.
This post is part of our Q1 repeat purchase plan and builds on our guide to retaining Black Friday customers. It covers whether to discount, what to run instead, and a dated calendar.
Why is a January sale risky after BFCM?
Three costs show up after a January sale. None appear in the campaign report.
Price anchoring. A customer who bought at 25% off in November and sees 20% off in January learns your full price is optional. They wait for the next sale.
Pulled-forward demand. January sale buyers are often people who would have bought in February at full price. You book the order early and lose the margin.
Discount stacking. Adobe forecasts discounts of 30% during Cyber Week 2026. Your new customers arrive conditioned to that level. A third straight month of promotions makes it your real price.
There is also a compliance angle. The FTC's Guides Against Deceptive Pricing say a "was" price must be one the product was "openly and actively offered for sale" at for a reasonably substantial period. If you have run discounts from October to February, your compare-at price gets harder to defend.
How much does a January discount cost you? A worked example
Take a fictional $4M skincare brand. Average order $60. Product cost 30% of full price. Shipping and fulfillment $9 per order. Payment fees assumed at 3% of the order.
| Line |
Full price |
15% off |
20% off |
30% off |
| Order value |
$60.00 |
$51.00 |
$48.00 |
$42.00 |
| Product cost |
$18.00 |
$18.00 |
$18.00 |
$18.00 |
| Shipping and fulfillment |
$9.00 |
$9.00 |
$9.00 |
$9.00 |
| Payment fees (3%) |
$1.80 |
$1.53 |
$1.44 |
$1.26 |
| Contribution per order |
$31.20 |
$22.47 |
$19.56 |
$13.74 |
| Orders needed to match 100 full-price orders |
100 |
139 |
160 |
227 |
At 20% off, you need 60% more orders for the same profit. At 30% off, you need 127% more. That is before ad spend to drive the traffic.
Run this with your own numbers. Brands with 80%+ gross margin can absorb more. Brands at 50% margin often cannot discount 20% at all without losing money once ads are counted.
Do discounted customers come back?
Less reliably, and it depends on the depth. Peel Insights cites Optimove research finding "negligible difference in repurchase rates and customer lifetime value between 10% and 20% off," and better loyalty when first discounts sat in the 5% to 20% range. Peel's own conclusion is that larger first-order discounts lower average order value and lifetime value.
The data is thin and not category specific. So test it in your own store. In Shopify or Klaviyo, compare 90 day repeat rate for customers whose first order used a discount code against those who paid full price. If the gap is under 3 points, discounting is cheap for you. If it is 10 points, every January discount is buying one-time customers.
Our Black Friday discount strategy covers the same test for Q4.
What should you run instead of a January sale?
Each option below moves a second order without cutting your headline price.
| Offer |
Best for |
Margin impact |
How to set it up |
| Bundle or kit |
Consumables, skincare, coffee |
Lower discount on a larger order |
Fixed-price bundle product in Shopify |
| New product or flavor launch |
Brands with a Q1 release |
None |
Early access for holiday buyers |
| Loyalty points multiplier |
Brands with a points program |
Cost only on redemption |
2x points for 14 days |
| Gift with purchase |
AOV above $50, cheap sample to make |
Cost of the gift |
Shopify Buy X get Y with minimum spend |
| Refill or replenishment reminder |
Products that run out |
None |
Klaviyo flow timed to usage |
| Holiday buyer second-order credit |
First-time BFCM buyers |
Only on redemption |
$10 off $50, one use, expires Feb 15 |
The worked example again. A gift with purchase at a $75 threshold, where the gift costs $6 to make, leaves $35.25 contribution per order at 30% product cost. A 20% discount on the same $75 order leaves $26.70. The gift keeps $8.55 more per order and the price stays intact.
Shopify supports this natively. Its Buy X get Y documentation allows a minimum purchase amount and automatic application. One catch: customers must add the free item to the cart themselves. Say so clearly on the product page and in the email.
For bundle pricing, see our D2C bundle strategy guide. For points, see the D2C loyalty program guide. For timing reminders to usage, see the replenishment email flow.
When does a January sale make sense?
Sometimes a sale is the right call. Three cases:
- Clearing seasonal stock. Holiday sets, winter colorways and gift packaging lose value by February. Sell them at a markdown and keep the core range at full price.
- A one-product or high-AOV brand with no repeat cycle. A mattress or furniture brand cannot rely on second orders. January is a real buying season for new customers. Judge that sale on acquisition cost and first-order profit.
- Your full-price conversion is broken. If January revenue drops more than December's seasonal lift explains, check site speed, stock and ads first. A sale hides those problems.
If you do run one, keep it to a collection, under 7 days, and away from customers who bought in the last 60 days. That last rule protects the people who just paid you.
What does a 6 week January to February calendar look like?
Dates below are for 2027. Send campaigns to your 30 or 60 day engaged segment. Our post-BFCM list cleaning guide covers how to build those.
| Week of |
Email or SMS |
Audience |
Offer |
| Mon Jan 4 |
"How to get the most from your order" |
BFCM and December buyers |
None, usage content |
| Thu Jan 7 |
Best sellers and reviews |
30 day engaged non-buyers |
None |
| Mon Jan 11 |
Second-order credit |
First-time holiday buyers |
$10 off $50, expires Feb 15 |
| Thu Jan 14 |
Seasonal clearance (optional) |
Engaged list, excluding 60 day buyers |
Markdown on holiday sets only |
| Mon Jan 18 |
2x loyalty points, 14 days |
Loyalty members |
Points multiplier |
| Thu Jan 21 |
Valentine's gift guide |
60 day engaged |
Gift with purchase over $75 |
| Mon Jan 25 |
Bundle feature |
Repeat buyers |
Kit price |
| Mon Feb 1 |
New launch, early access |
Holiday buyers first, then list 48 hours later |
None |
| Mon Feb 8 |
Valentine's shipping cutoff |
60 day engaged |
Gift with purchase ends |
| Thu Feb 11 |
Credit expires Feb 15 |
Holiday buyers who have not used it |
Reminder, no new offer |
Our Valentine's Day email marketing plan has the full sequence for the February weeks.
How do you measure whether it worked?
Track four numbers from Jan 1 to Feb 15 against the same weeks last year.
- Second-order rate of holiday buyers. The share of Nov and Dec first-time buyers who ordered again.
- Average discount per order. Total discounts divided by orders. It should fall versus Q4.
- Contribution per order. Revenue minus product cost, shipping, fees and discounts.
- Returns. NRF expected 17% of holiday sales to be returned, and Adobe found about 1 in 7 season returns happened Dec 26 to 31. Net those out before judging January revenue.
Revenue alone will mislead you. A sale can raise January revenue and still lower profit. Contribution and second-order rate tell you if the quarter worked.
Most stores can run this plan in-house with Shopify and Klaviyo. If you want help building the math for your margins, you can book a call.