Wauvel
Finance 101

The month-end close for a D2C brand: a checklist that fits inventory

← All posts
By Blake EkelundJuly 21, 2026 · 10 min read

Closing the month is the ritual that turns a pile of transactions into numbers you can actually trust — the point where "money moved around" becomes "here's what we made, what we own, and what we owe." Skip it, or do it loosely, and every decision after is built on sand: you scale ad spend against a margin that isn't real, or discover in month three that inventory's been wrong since January.

The trouble is that almost every "month-end close checklist" you can find was written for a services business — one with no inventory, no payment processors skimming every sale, and no revenue tied to a physical box leaving a warehouse. For a D2C brand, those three things are exactly where the numbers go wrong. So here's the close built for the way you actually operate.

Why a D2C close is its own animal

Three things a services business never has to think about, and all three are landmines at month-end:

  • Inventory that becomes COGS. Your biggest asset is a pile of stuff that turns into an expense only when it sells. Get the timing or the cost wrong and both your balance sheet and your margin are off — usually flatteringly.
  • Processors and marketplaces.Shopify, Stripe, Amazon, and PayPal don't hand you your sales — they hand you a deposit, net of fees, refunds, and reserves, often days late. Booking that deposit as revenue quietly buries both real sales and real costs.
  • Physical cut-off.Revenue follows the box, not the order. An order placed on the 31st and shipped on the 2nd belongs to next month — and pre-orders and gift cards aren't revenue at all until you deliver.

Everything below is ordered the way you'd actually work it: get the raw material in, reconcile the cash, settle inventory, recognize revenue, then review and report. Check items off as you go — it remembers where you stopped, so you can close over two sittings or come back next month and hit reset.

Work through your close
0 / 15

1 · Get the raw material in

0/2

2 · Reconcile the cash

0/3

3 · Settle inventory & COGS

0/4

4 · Recognize revenue correctly

0/3

5 · Accrue, review & report

0/3

The step everyone gets wrong: inventory to COGS

Here's the one that sinks more D2C books than any other. Inventory is an asset— it sits on the balance sheet at cost — right up until the moment a unit sells, when exactly that unit's cost moves to cost of goods sold. If your books instead expense inventory when you pay the supplier (an easy cash-basis habit), COGS lurches around with your purchase orders, margin swings for no real reason, and no month tells the truth. Two rules keep it honest: landed cost — inbound freight and duty — gets capitalized into the unit, not dumped in a freight expense; and COGS is recognized against what sold, not what shipped in.

Then, once a month, you check the book against reality — because units walk off, break, and get miscounted, and none of that tells your accounting software what happened.

Inventory reconciliation · July
Inventory true-upAt cost
Book value — what QuickBooks says$84,200
Counted on-hand — what's on the shelf$81,050
= Variance to write off to COGS-$3,150
Book says $84,200; a count says $81,050. That $3,150 gap — shrink, damage, miscounts — is real cost that has to hit COGS this month. Leave it, and next month's margin inherits a lie while your balance sheet carries inventory you don't have.

This is also the single biggest reason to keep the books clean all month, not just at close — the reconciliation is only as trustworthy as the data under it. It's the same discipline behind keeping your QuickBooks clean, applied on a deadline.

The deposit is not the sale

The second D2C landmine hides in your bank feed. When Shopify Payments or Stripe pays you, the number that lands is net— gross sales minus refunds, minus the processor's cut, minus any rolling reserve. Book that one figure as revenue and you've erased both sales and fees in a single stroke, then spend the rest of the quarter wondering why margin looks strange. The fix is to reconcile the whole bridge, every payout:

One Shopify payout
Payout bridgeAmount
Gross sales in the batch$12,400
− Refunds-$540
− Processing fees (2.9% + 30¢)-$372
− Rolling reserve held back-$300
= Deposit that hits the bank$11,188
Only the last line ever shows up in your bank feed. The job at close is to reconstruct the four lines above it, so gross sales, refunds, and fees each land where they belong — and your revenue and margin are built on the $12,400, not the $11,188.

Cut-off and the pre-order trap

Revenue recognition is where a good month can borrow from a bad one without anyone noticing. The rule for a physical-goods brand is simple: recognize revenue when the order ships, not when it's placed and not when the cash clears. Orders sitting in the pack queue on the last day are a liability, not a sale. And anything you've been paid for but haven't delivered — pre-orders, gift cards, a subscription's future boxes — is deferred revenue, cash you're holding on someone else's behalf until you ship. (Each industry has its own version of this line; it's worth reading when a sale becomes revenue for yours.)

The four numbers a close should hand you

A close isn't bookkeeping for its own sake — it exists to produce numbers you steer by. When you finish, these should fall out clean:

Gross margin

58%

sales minus real, landed COGS

Contribution / order

$22

after fulfillment & CAC — the atom

Inventory days

74days

cash sitting on the shelf

Gross margin tells you the product works; contribution margin — the real unit economics of an order after fulfillment and acquisition — tells you the business works; and inventory days tells you how long your cash is trapped on a shelf before it sells, the front half of your cash conversion cycle. Together they're the difference between knowing you had a good month and just hoping you did — and they're how a brand avoids being profitable but broke.

A close is a discipline, not a hero effort — the goal is to make it boring and repeatable, the same steps every month. That's where Wauvelearns its keep: it reads your QuickBooks and flags the exact things this checklist hunts for — negative inventory, uncategorized transactions, a balance that won't tie — with Watch-outs, then turns the closed books into a plain-English monthly report. Bookmark this page and reuse the checklist every month — it'll remember the boxes you've ticked until you reset it.

See what a report like this looks like on your own numbers.

Meet your AI CFO →

Keep reading

Finance 101August 10, 2026 · 8 min read

Why your Shopify sales will never match your QuickBooks revenue

Your Shopify dashboard says one number, your P&L says another, and they never tie. That's not a bug — it's accounting. Here's the bridge from channel sales down to book revenue, line by line, and how to tell a normal gap from one that's actually a problem.

Read it →
Finance 101August 8, 2026 · 6 min read

Sales tax isn't revenue: the number that fools every online seller

Your store's "total sales" number includes the sales tax you collected — and that money was never yours. It's a liability you're holding for the state until you remit it, not revenue. Book it as revenue and you inflate your top line, distort your margins, and start spending cash you already owe.

Read it →
Finance 101August 7, 2026 · 8 min read

Planning cash for Q4: the inventory buy that breaks holiday brands

For a product brand, Q4 is where you make your year — and the cash math runs backwards. You pay for the holiday inventory in August, the revenue lands in December, and the cash from those sales lands later still. A profitable holiday can still punch a hole in your bank account in the middle. Here's how to find the trough before it finds you.

Read it →
Finance 101August 3, 2026 · 8 min read

Get paid faster: how to cut your DSO and free cash you already earned

You already did the work and booked the sale — the money is just sitting in someone else's account. DSO measures how long. Here's how a CFO reads days sales outstanding, turns each day into dollars, and works down the number with a collections playbook that doesn't cost you a customer.

Read it →
Finance 101July 27, 2026 · 9 min read

Break-even: how much do you have to sell to cover your costs?

Every business has a monthly sales number below which it's quietly losing money — and most owners have never actually calculated it. Here's break-even the way a CFO runs it: split your costs into two piles, find the contribution each sale makes, and read the line you have to clear — plus your margin of safety, the volume to hit a profit target, and why a small discount costs so much.

Read it →
Finance 101July 26, 2026 · 11 min read

Unit economics for a contractor: what one job really keeps

You marked up the parts and billed the hours — so why is the bank account tight? Part five of the series takes apart one job the way a trades business actually runs: the unit is one job, the ladder runs gross → contribution → net, the killer is the field hour that never reaches an invoice, and a busy, profitable crew can still run out of cash waiting on the draw.

Read it →
Finance 101July 24, 2026 · 10 min read

Unit economics for a restaurant: what one cover really earns

A restaurant is every other business at once — physical COGS like a product, perishable capacity like a services firm, and thin margins riding on a heavy fixed nut. Part four of the series: the unit is one cover, the ladder runs gross → contribution → net, prime cost is the number you live by, and break-even sits so close to a full house that turns decide everything.

Read it →
Finance 101July 24, 2026 · 10 min read

Unit economics for a services business: what one billable hour really earns

You bill $150 an hour and pay your people far less — so where does the money go? Part three of the series: the unit is one billable hour, the ladder runs realized rate → gross margin → net margin, utilization is the churn-sized lever nobody watches, and the one cost a box and a subscription never have to eat — the hour you couldn't sell.

Read it →
Finance 101July 21, 2026 · 8 min read

Cash vs. accrual accounting: why one QuickBooks toggle changes your profit

The same month, the same business, two different profit numbers — and QuickBooks will show you either one at the click of a toggle. Here's what cash and accrual actually mean, why accrual tells you how the business is really doing, and which one to run yours on.

Read it →