(03) 8832 8005

It is late May 2026, and somewhere in Australia a Shopify founder is about to discover that the inventory number on her balance sheet is wrong by $47,000. She does not know it yet. Her Cin7 dashboard says 312 of the navy wool crew. The warehouse has 264. The other 48 are scattered across a returns bay nobody zoned, a photo shoot box that never came back, a damaged carton in the corner, and two units that were probably never received. By the time she finds them on 28 June, her accountant has already filed.

This is what happens when a Shopify operator treats EOFY stocktake as a once-a-year tax chore instead of an operating reset. The count gets rushed. The variances get smoothed over. The dead stock gets carried into FY27 at full value, eating cash, eating margin, and eating the working capital that should have funded the spring reorder.

The Aussie founders who run stocktake properly do not see it as compliance. They see it as the one chance each year to reconcile reality with the system, to write down what the ATO will let them write down, and to walk into 1 July with a clean number and a real reorder plan. This playbook is the 5-phase system we run with hundreds of Aussie Shopify founders inside eCommerce Circle. There are 31 days until 30 June. Here is what to do with them.

Why Most Aussie Shopify Stocktakes Lose Money

Three numbers explain why this matters more than founders think.

The first is dead stock. A healthy retail business carries roughly 15% dead or slow-moving stock in active inventory. For DTC ecommerce brands, the figure typically creeps toward 33%. You bought it months ago, shipped it across an ocean, paid duty on it, and now it sits at full carrying cost waiting for a buyer who is not coming.

The second is carrying cost. Holding inventory costs roughly 20 to 30% of its value every year once you stack rent, insurance, capital cost, obsolescence risk, and the small fees that add up. Every $10,000 in dead stock is quietly costing you $2,500 a year in real money, before you even count the cash it is stopping you from spending on A-tier replenishment.

The third is shrinkage. The average retail shrinkage rate sits around 1.4%, with world-class operators below 0.2%. A $2 million inventory book at average shrinkage is leaking $28,000 a year. Half of that is preventable with cut-off discipline and a proper count. The other half tells you which SKUs to investigate before they bleed out further.

Add it up. A typical $1.5 million revenue Shopify brand carrying $400K in stock is sitting on around $130K in dead stock, $100K a year in carrying cost, and $5K to $8K in annual shrinkage. The EOFY stocktake is your moment to take a knife to that, claim what the ATO allows, and walk into FY27 with reality on your side. For more on the catalogue side of this work, see our companion piece on the Shopify SKU Rationalisation Playbook.

Phase 1: Pre-Count ABC Segmentation (Start 4 Weeks Out)

Counting every SKU with the same level of care is how teams burn three days and still finish with a sloppy result. The fix is ABC segmentation, run from your Shopify analytics 4 weeks before count day. The Pareto rule shows up almost perfectly in DTC inventory: roughly 20% of your SKUs drive 80% of revenue, and the other 70% of SKUs drive about 5%. They do not deserve the same count cadence, and they do not deserve the same level of risk treatment in your reconciliation.

Pull a trailing 90-day report from Shopify Admin under Analytics, then Reports, then “Sales by product”. Export to CSV. Sort by revenue contribution. Slice into three tiers:

The segmentation also tells you something more useful. If your A-tier is only 12% of SKUs but they are driving 85% of revenue, you have an over-extended catalogue. If your A-tier is 35% of SKUs and you are still only at 70% of revenue, your hero is not a hero, it is part of a herd. Either way, the data sharpens your post-stocktake reset plan.

ABC inventory segmentation dashboard showing A, B, C tier SKUs by revenue and count cadence
ABC segmentation maps revenue contribution to count cadence. A-tier gets monthly cycle counts, C-tier gets one annual count plus a hard look for dead stock write-down candidates.

Phase 2: Cut-Off Discipline (72 Hours Before Count)

The single biggest source of bad stocktake variance is sloppy cut-off. Stock arriving on the dock but not yet receipted. Customer returns sitting in a bay but not yet booked back in. Cancelled orders that were picked but never put back. Pre-orders for FY27 that arrived early. Get cut-off wrong and your variance number is fiction.

Build a 72-hour cut-off discipline window before count day. The 3PL or warehouse runs in three modes during that window: receive, hold, count.

This sounds heavy. It saves you days of variance investigation later. We have watched Aussie founders cut their EOFY reconciliation time from 11 days to 3 days by tightening cut-off alone. The free 30% retraining of your ops lead is the long-term bonus.

Phase 3: The Physical Count Itself

Count day starts before count day. Print the count sheets the afternoon before, with system quantities hidden. This is called blind counting and it is the only way to get a true count. If counters can see what the system says, they unconsciously calibrate toward it, and you lose the entire point of the exercise.

Use two-person teams on A-tier SKUs. One counts, one records. The recorder reads back the count before logging it. For B and C-tier, single counters are fine, but every line gets initialled. If you have a barcode scanner integrated with Cin7 Core or DEAR, run a scan-based count for A-tier and a sheet-based count for B and C. Mix the methods. Each catches different errors.

Zone the warehouse before count day. Aisle 1A, Aisle 1B, Aisle 2, and so on. Each team owns a zone. No team crosses into another zone until the lead has signed off the first. This stops the “wait, I think we already counted those” double-count problem that drove the variance on every Aussie founder’s first attempt.

The counted numbers go straight into the stocktake feature in your inventory system. Cin7 Core (formerly DEAR Systems) handles this well for Australian DTC operators because the stocktake mode automatically holds Shopify orders in a pending state while the count runs, so live sales cannot move the floor mid-count. Once you commit the stocktake, the adjustments push back to Shopify, the COGS journal posts to Xero or MYOB, and you have a clean audit trail for the accountant.

Cin7 Core stocktake variance reconciliation report showing system vs counted quantities and ATO write-down actions
A clean variance report ties each line to a reason code and an ATO action: write-down, write-off, reclassify, or investigate. This is the document your accountant wants.

Phase 4: Variance Reconciliation and the ATO Write-Down Decision

Variance is the gap between what the system said and what you actually have. Every line of variance needs a reason code and a treatment. Without those, your accountant cannot defend the write-down if the ATO asks questions.

The ATO allows trading stock to be valued at the lower of cost, market selling value, or replacement value as at 30 June. Net realisable value (NRV) below cost is your friend on slow-moving and obsolete stock. If the resale price minus the cost to sell is below your cost price, you can carry it at the lower number and book the difference as a current-year deduction. This is one of the most under-used tax levers in Aussie ecommerce.

Use this four-bucket reconciliation framework on every variance line:

Small business operators get one more lever. If the total estimated change in trading stock value from opening to closing is less than $5,000, the ATO permits you to use opening stock as closing without a physical count. This is the “simplified trading stock rule” and it applies to entities with aggregated turnover under $10 million. Most growing Shopify brands blow past the $5,000 threshold quickly, but the rule is useful for very early-stage operators or for businesses with tiny on-hand stock.

Document everything. The ATO can and does challenge stock write-downs in an audit. Receipts, photographs, a written justification per line, and a board-approved policy on how you treat dead stock will save you in a review. The good news is that the documentation also becomes the management report you use to drive Q1 reorder decisions.

Phase 5: The Post-Stocktake Reset and FY27 Reorder Calendar

This is the phase 80% of Aussie founders skip, and it is the phase that pays the bills. A stocktake without a reset plan is just a tax compliance task. A stocktake with a reset plan is a working capital event.

The output of phase 4 is three lists: A-tier SKUs that need reorder now (cover days under 21), B-tier that need reorder triggers set (cover days 21 to 60), and dead stock that needs liquidation. The reset plan turns each list into action.

Then build the FY27 reorder calendar. Mark the next four reorder windows for A-tier SKUs across the financial year, work backwards from peak season demand (BFCM, Christmas, Easter, Mother’s Day) to set PO drop dates, and lock the calendar into your team’s project tracker. The point of this calendar is to stop you ever scrambling for an A-tier reorder again. Pair it with our Cash Conversion Cycle Playbook to map the calendar to your cash position.

Post-stocktake reset dashboard showing reorder now, hold and watch, clear write down columns plus working capital impact
The reset dashboard turns the stocktake into action. Three columns, one cash impact table, one calendar. Run this in the first 14 days of July and your FY27 starts clean.

The Compound Effect: Why a Good Stocktake Becomes a CFO Move

Run this process once and you save the carrying cost on whatever dead stock you cleared. Run it three years in a row and something more interesting happens. You stop ordering the SKUs that always become dead stock. You start ordering more of the ones that always sell through. Your variance number drops because your team is calibrated. Your finance team trusts the inventory number on the balance sheet, which means your bank trusts the borrowing base, which means your line of credit expands.

The Aussie founders we coach who hit 95%+ inventory accuracy quarter on quarter end up with three structural advantages. They can take on bigger ad spend because their cash position is real, not theoretical. They can negotiate harder with suppliers because they know exactly what is moving. And they can run cleaner monthly business reviews because the COGS number ties out without three days of investigation. For the operating cadence around that, see our Monthly Business Review Playbook.

The brands you admire (Frank Green, The Oodie, Cultiver, Who Gives a Crap, Bared Footwear) treat inventory accuracy as a competitive edge, not a back office task. They count more often. They cycle count A-tier monthly. They run a proper EOFY ritual every year, not because the ATO requires it but because reality matters when you are scaling a brand.

The 31-Day EOFY Stocktake Checklist

Print this. Stick it on the wall. Walk through it with your ops lead this week.

If you can hit the last three items inside 14 days of count day, you are operating at the level of the top 10% of Aussie Shopify brands. Most founders stretch this to 8 weeks and lose the cash benefit by the time they finalise. The point of a tight EOFY stocktake is not the count itself. It is the speed from count to clean operating reset.

The other thing worth saying: the $5,000 small business stocktake exemption is genuinely useful for very small operators, and the permanent $20,000 instant asset write-off coming in from 1 July 2026 is worth a conversation with your accountant before 30 June. Neither replaces the discipline of an actual count if you are doing meaningful volume. Both can sit alongside the playbook above.

Inside eCommerce Circle, EOFY stocktake is one of the operating rituals we work on with every member during the May to July window. If you want a second opinion on yours, let’s talk.

The Shopify EOFY Stocktake Playbook: The 5-Phase Inventory Audit System Aussie DTC Founders Use to Reconcile $80K+ in Variance, Write Down Dead Stock the ATO-Smart Way, and Reset for FY27 (Before 30 June 2026)
Paul Warren

Written by

Paul Warren

Helping Shopify brand owners scale smarter through the eCommerce Circle coaching community.

Leave a Reply

Your email address will not be published. Required fields are marked *

Thank You

Your application for the eCommerce Circle was successfully submitted.
We’ll get back to you through your provided details shortly.

Thank You

Your enrolment was successfully submitted, and we’ve added you to the waitlist for your preferred cohort.

Not a Circle Member Yet?
Only members can join cohorts!
Join here.