ClearStock is live on the Shopify App Store.Install free →

← All blogs

Guides8 min read

The January inventory reset: returns, markdowns, and restock decisions after the holidays

Post holiday inventory, reset in one week: route January returns, make clearance calls with real math, and set the spring restock. A day-by-day protocol.

InventoryX is in development and not available today. ClearStock is the live Shopify app.

It's January 2. The order queue is empty for the first time since October, the returns pile is knee-deep, and somewhere behind it sits a spring buy your suppliers expect confirmed within two or three weeks. Post-holiday inventory work is one week of decisions made while the season's data is still fresh: route the returns, make the clearance calls with arithmetic instead of guilt, and set the spring restock from sell-through numbers rather than memory. Do it in this order and the three piles stop feeding on each other.

The three piles, and why the order matters

Returns refund into January and hide sellable stock. Markdowns reprice what's left. The restock commits cash. Get the sequence wrong and each pile makes the next one worse: mark down before routing returns and you give away new units at a discount while sellable returns sit in a pile; place the spring PO before reconciling cash and you fund it with money that belongs to customers being refunded. The working order for the week: count, returns, markdowns, restock, then reconcile.

First, a count the accounting count can't give you

If you did a year-end count for the books, that number served the tax return and is already stale for operations — the year-end inventory count is an accounting event, and this isn't one. The reset needs shelf truth by group, not by dollar value: which stock is seasonal and won't sell at full price again for ten months, which is evergreen, and how many gift bundles are still assembled. Two hours with a clipboard before anything gets repriced. Every later decision in this article reads off that count.

The returns pile: route it before repricing anything

January returns are mostly gift returns — wrong size, not their taste, duplicate — and they arrive in a compressed wave through the first half of the month. Where each return should go (restock as sellable, refurbish, return to vendor, scrap) is a year-round discipline with its own routing rules, covered in the returned-inventory guide. What's January-specific is the sequence: restock everything sellable before the markdown goes live.

The math, illustrative: your queue holds 340 returns; 285 pass inspection as sellable. The clearance sale is scheduled for Monday. If the sale goes live first, those 285 units either sell at the discounted price or push you to discount new stock to fill the same demand. Restocked first, they sell at whatever the shelf carries, and your markdown depth decision is made on 285 fewer units. On a sock markdown that drops the shelf price from $22 to $15.40, sequencing saves an estimated $1,881 of revenue you'd otherwise hand away (285 × $6.60).

One mechanical detail that bites every January: in Shopify's refund flow, a returned item only comes back to available stock if you choose to restock it during the refund (as of November 2026). Make "restock?" an explicit checkbox on your returns triage sheet, or your Shopify counts and your shelf will disagree precisely when the markdown math needs them to agree.

The markdown pile: a weeks-of-cover trigger, not a mood

The clearance decision is arithmetic, not emotion. Count weeks of cover — units on hand divided by current weekly velocity — and compare it to weeks of season left. When cover dwarfs season, the discount has already happened in fact; the price cut just makes it official. The decision table:

What you're looking at The call Why
Evergreen SKU, 85%+ sell-through for the season Hold at full price; restock deeper in spring Demand proved itself; no discount needed
Seasonal colorway, weeks of cover far past weeks of season left Mark down now, depth per the math below Every week of delay compounds
Gift bundle leftovers Unbundle; sell components at their own price Components have independent demand
Damaged, opened, or worn returns Write off or donate per policy; never back to the shelf Not inventory — waste with a barcode

Worked example, illustrative: glacier-blue hiking socks. 240 pairs left, landed cost $7.40/pair, regular price $22. December velocity was 11/day during gift season; since December 26 it's 1.2/day.

Weeks of cover: 240 ÷ (1.2 × 7) = 28.6 weeks. Winter-colorway demand has roughly 6 weeks left. That gap is the trigger.

Depth: 30% off puts the socks at $15.40. At markdown velocity you move an estimated 180 pairs by January 31 — 180 × $15.40 = $2,772 — then a further 50% cut clears the last 60 at $11.00, about $660. Total recovered: roughly $3,432 in four weeks, with $7.40 × 240 = $1,776 of cost converted back to cash by February. Compare holding to next winter: same 240 pairs at $22 is $5,280 in revenue, but eleven months away, with storage on $1,776 of tied-up cash — about $330 estimated at a 22% annual carrying rate — plus the bet that glacier blue is still the color people want next season. For a seasonal colorway, take the money now.

The restock pile: read sell-through, not memory

Spring POs get written in late January and February for most domestic suppliers, which means your restock decision uses the same week as everything else. The input is season sell-through per SKU: units sold divided by units sold plus units left.

  • Sold 620, ended with 55 → 92% sell-through: you under-bought. Restock deeper, and consider a second colorway before a second style.
  • Sold 620, ended with 340 → 65%: keep the SKU if margin is strong, but cut the depth. The leftover 340 are the argument against repeating the buy.
  • Below about 45%: it belongs to the markdown pile, not the restock pile.

The order-by countdown arithmetic that got you through Q4 — order dates, supplier cutoffs, the cost of missing them — lives in the BFCM inventory planning guide; the same math runs in reverse for spring. And the season-long strategy of when to build stock and when to taper is its own topic in the seasonal management guide. The week-after reset is the seam between the two: you're reading last season's numbers to write next season's orders.

Reconcile the cash before you commit it

January cash runs in three directions at once: refunds going out with every processed return, discounts shaving revenue on every markdown unit, and deposits going out with every spring PO. Before placing the buy, spend fifteen minutes reconciling: refunds issued this week, plus markdown revenue, plus deposit commitments, against the bank balance you're actually willing to put to work. Refunded money is already spent — a spring PO funded on paper cash that's about to leave is how a reset turns into a February squeeze.

Reading January velocity without fooling yourself

One honest note about tools, because it changes how you read every number above: January velocity is contaminated by gift demand. A hiking sock that sold 11/day in December is not an 11/day SKU, and any reorder list built naively on December will overbuy spring. InventoryX (in development) corrects velocity for days a SKU was out of stock, but nothing can automatically know which December days were gift-season distortion — so when the Monday Buying List fires in January, discount the holiday weeks by hand. The app does the arithmetic; the seasonality judgment stays yours.

Common questions

When should I start marking down after Christmas? The trigger is arithmetic, not a date: when a seasonal SKU's weeks of cover exceeds the weeks of selling season remaining, mark it down. For most stores that ratio flips in the week after Christmas. Waiting for the stock to "feel" heavy usually costs two to three weeks of sellable time.

What do I do with returned holiday gifts? Route them first: inspect, restock what's sellable, refurbish or write off the rest — and only then turn on any markdown. Restocked-first returns sell at shelf price instead of the discounted one, which the worked example prices at an estimated $1,881 kept. Year-round routing rules live in where each return should go.

Should I restock bestsellers in January? Yes, if season sell-through was 85% or higher and the item is evergreen — that's proven demand, and spring suppliers are cheapest to commit now. Seasonal colorways are different: restock only what the sell-through math supports, because leftovers from this winter are a vote against buying deeper next one.

How deep should post-holiday markdowns be? Start at the smallest discount that flips velocity — often 20–30% — then escalate on a schedule you set in advance, not in panic. The worked example's goal is the honest one: clear the stock inside the remaining season, not maximize margin on units that were never going to sell at full price.

What is a post-holiday inventory reset? The week-after-Christmas protocol: count shelf truth, route the returns wave, mark down seasonal leftovers by a weeks-of-cover trigger, set the spring restock from sell-through, and reconcile cash before committing it. One focused week, in that order, while the season's data is still fresh enough to trust.

Next step

Print the decision table, run the two-hour count tomorrow morning, and sequence returns ahead of markdowns. Then, while the numbers are fresh, write next winter's buy note — what ran out, what didn't, what you're still holding — because the order-by countdown for next Q4 is far easier to fill in during a quiet January than to reconstruct in September, and the BFCM planning guide is where that countdown lives.