All posts How-tos & templates · 14 Apr 2026 · 9 min read

Retail close-out checklist — end the trading day on a real number.

A retail close-out checklist needs to handle three things a café's doesn't: returns, stock-on-hand sanity, and the gap between SKU-level COGS and what actually sold. Eleven lines, four minutes — printed below in the order we use it.

Ibrahim Ölmez Founder, nouz · serial entrepreneur

Retail close-out is a different animal from café close-out. The cash and card totals look the same on paper, but underneath is a different shape: a basket of SKUs, each with its own COGS, plus returns, plus the slow-creeping mismatch between what the POS thinks is on the shelf and what actually is. This checklist handles all three.

It's eleven lines. Four minutes when the day was clean, six when it wasn't. Built and re-built across three boutique retailers we worked with closely while shaping the retail flow in nouz.

Why eleven, not nine

A café sells maybe 30 items, all roughly similar margin. A retailer sells 300, with margins from 11% to 68%. Two extra lines pay for themselves the first time a high-margin SKU sells out without you noticing — or a returned item rots the day's gross by 15%.

  • Line 4 (returns) catches the most common margin distortion: a €180 jacket returned at 5pm against €890 in afternoon sales — your reported margin is 23 points off if you skip it.
  • Line 8 (low-stock flags) catches the second: SKUs that sold their last unit today, so tomorrow's display has a hole and tomorrow's revenue takes the hit.

The card (print this)

Same idea as the café version: print it, tape it next to the till, run it top-down at lock-up.

  1. Cash count. Drawer total minus opening float = today's cash revenue.
  2. Z-tape pulled. Confirm POS cash matches step 1 within €5.
  3. Card total noted. Off the Z-tape or the terminal end-of-day report.
  4. Returns logged. Each return: SKU, amount, reason — these reverse out of today's revenue and COGS.
  5. Today's deliveries received. New stock booked in at supplier-invoice cost.
  6. Today's invoices entered. Anything not delivered as stock — utilities, services, marketing.
  7. Petty cash receipts dropped. Variable costs that left the till in cash.
  8. Low-stock flags noted. Anything that sold out or hit reorder-level today.
  9. Sample-and-shrink check. Tags removed, items missing, obvious damage — written down.
  10. Tomorrow's float restocked. €120 in coin and small notes; rest to the safe.
  11. EBIT glanced at. Today's P&L; one number tells you if today paid for itself.
Returns are negative revenue, not an expense. A €180 jacket returned today should reduce today's gross revenue by €180 AND restore the COGS to inventory. Booking it as a "refund expense" inflates both your top line and your costs — your margin percentage stays wrong forever. See how to record a return.

The returns line nobody likes (line 4)

Most owners we onboarded had no clean line for returns. They either ignored them ("the customer just took the cash"), bundled them into expenses, or held them in a "to-process" pile that grew until Sunday. All three corrupt the daily number.

The clean version: at lock-up, list each return. SKU, amount, reason. The first two restore the numbers; the third tells you, over time, what's broken — wrong size most common? Quality complaints clustered on one supplier? You only see it if you tag it.

Return reasonWhat it usually signalsAction by Friday
Wrong sizeSizing chart unclear or fit inconsistentCheck sizing copy on product page or shelf tag
Quality issueSupplier QC driftedPull the SKU; email supplier
Changed mindCost of doing businessTrack ratio: above 4% = friction in checkout
Damaged in transitPackaging faultRe-evaluate fulfilment for that SKU

Stock-on-hand: a 30-second sanity check (line 9)

Full inventory counts are a quarterly job. The nightly sanity check is different: walk the floor for thirty seconds, look for what's obviously missing or obviously damaged, write it down. That's shrinkage logging in its most pragmatic form.

Across roughly 80 retailers on nouz, shops that ran this 30-second nightly walk had shrinkage rates 1.4 percentage points lower than shops who did only quarterly counts. On €350k revenue at 45% gross margin, that's about €2,200 a year — for a 30-second nightly walk.

I added the nightly stock walk in February. I thought it would be theatre. By April it had caught two missing items I would otherwise have written off as "ghost sales" at quarter-end. The catches paid for the whole habit, three times over.

Why SKU-level COGS matters at close (line 11)

When the EBIT number at line 11 looks wrong, the answer is almost always at the SKU level. A café's margin moves in cents per coffee. A retailer's margin can move €40 per item — and three high-margin sales can mask ten low-margin ones if you only watch the daily total.

This is why we built product-level COGS into nouz from day one: every sale carries its own snapshot of cost, locked at the moment of the transaction. The daily EBIT is a sum of those snapshots — not a guess from a "blended margin" multiplier. More on the snapshot logic here.

Adapting it for a one-person shop

If you're solo, the eleven lines compress into a faster sweep — the closer is also the owner, so the data is already in your head. We see most one-person retailers running this in three minutes flat, by skipping the formality (you don't need to "log" what you just lived through, you just enter the numbers).

For one-person shops. Skip steps 2 and 3 as separate lines — your Z-tape IS your cash count. Skip step 9 unless you actually saw something off during the day. Total: 7 lines, 2 minutes.

If you're running on a spreadsheet, start with our nine-row template and add a returns column. If you want the version with auto-snapshot COGS and live EBIT, set up your shop in nouz for retail — about ten minutes from sign-up to your first lock-up.

FAQ

Where do online orders go on this checklist?

If your shop is bricks-and-clicks, online orders close on a separate cadence (usually same-day if you fulfil from the back room, next-day if you batch). Either way, treat the online channel as a parallel ledger — same eleven lines, but the cash count is replaced by a reconciliation of the payment processor's payout log.

What if I run a markdown sale during the day?

The SKU snapshot in line 11 captures the markdown automatically: each line on the receipt records the actual price paid. Your gross revenue drops, your gross-margin percentage drops, the daily EBIT reflects the real number. No manual adjustment needed.

How do I handle layaways or deposits at close?

Deposits are not revenue until the goods leave the shop. Most owners create a "deposits held" line that sits outside the eleven; when the customer collects, the deposit moves into the revenue row on the day of collection.

Do I really need line 9 (the stock walk)?

You need either line 9 nightly or a tight weekly count. We see shops with neither carrying 3–4% shrinkage they can't explain. Shops with one or the other run under 2%. Pick the cadence that fits your shop's size.

How do I close out on a day I didn't open?

You don't. A closed day is a closed day — zeros across, no entry needed. nouz handles closed days automatically; the fixed-cost slice still applies (rent doesn't care that you were on holiday), but no revenue, no COGS, no variable costs.