The Shelf That Eats Cash: What Dead Stock Really Costs a Pet Store
The quiet line item that decides whether your store makes money
Ask an independent pet store owner to list their biggest expenses and you will hear the usual trio: rent, payroll and the cost of goods. Almost nobody puts inventory on that list — even though the stock sitting on their shelves is often the single largest consumer of cash in the business, and the slowest-moving part of it quietly burns money every single week it stays unsold.
This article puts a number on that burn. Then it walks through four ways to get the cash back — including one that most independent retailers have never had access to until recently: selling stock they already own to other store owners in the same market, without waiting for a consumer to walk in.
What “carrying cost” actually is — and why it is 20–30%
Every dollar of inventory on your shelf costs you more than the price you paid for it. Supply-chain researchers call this inventory carrying cost, and the benchmark range across retail is well established: 20–30% of the inventory’s value per year (APQC and NetSuite benchmark data; the same range is used as the industry standard assumption for small and mid-size retailers).
That percentage is not one cost — it is four, stacked on top of each other:
- Capital cost (~15%). The money you spent on stock is money you cannot spend on anything else. If you bought on a credit line, it is literal interest. If you paid cash, it is the marketing budget, the new fixture, the second register you did not buy.
- Storage (~4–10%). Back-room space, shelving, utilities. In a pet store, the back room is prime real estate — every pallet of unsold crates is square footage your bestsellers cannot use.
- Risk and obsolescence (~4%). Damage, theft, expiry and — the pet-retail special — trend decay. The squeaky toy that was cute in March is clearance-bin inventory by November. Industry shrinkage surveys (NRF) put retail shrink at roughly 1.4–1.6% of sales on its own.
- Service cost (~2%). Insurance and the labour of counting, moving, dusting and eventually discounting the stuff.
Run the simple version of the math: if your store holds $10,000 of slow-moving stock — roughly two pallets of toys, seasonal bandanas and the leash styles that did not catch on — the true annual cost of owning it is $2,000–$3,000. Not once. Every year you keep it.
The turnover ladder: where your store actually sits
Carrying cost tells you what holding stock costs. Inventory turnover tells you how fast you get your money back. The formula is simple — cost of goods sold divided by average inventory value — and the pet industry has unusually good public benchmarks because two of its biggest players file 10-Ks:
| Company / benchmark | Annual inventory turnover | What it means in days |
|---|---|---|
| Chewy (FY2025 10-K: $8.85B COGS / ~$0.85B inventory) | 10.4× | ~35 days |
| Petco (FY2025 10-K, merchandise only: $3.03B / $0.59B) | 4.9× | ~74 days |
| Healthy pet-store “sweet spot” (eTailPet) | 6–8× | 45–60 days |
| Consumables (food, treats, litter) | 10–14× | 26–37 days |
| Durables (toys, leashes, crates, beds) | 2–4× | 91–183 days |
Two things jump out. First, the spread between Chewy and Petco is not a management-quality gap — it is structural. Chewy is a pure e-commerce operation turning consumables from distribution centres; Petco carries hard goods, live animals and services across roughly 1,400 stores. Your independent store structurally looks more like Petco than Chewy, which is exactly why the slow half of your assortment deserves active management.
Second, the durables band is where independent stores bleed. A leash that turns 2× a year sits on your shelf for about six months. At a 25% carrying cost, every $100 leash you over-bought costs you roughly $12.50 for every quarter it does not sell — before any markdown, which is where the real damage happens.
The markdown spiral: how a $100 leash becomes a $48 loss
Here is the path a typical slow SKU actually takes in an independent store:
- Month 0–3: It sits. You are optimistic. Cost: carrying cost only (~$6 per quarter on a $100 item).
- Month 4–6: You mark it down 20%. If it sells now, you recover $80 of a $50-ish wholesale cost — fine — but most stores report that the first markdown rarely clears the shelf.
- Month 7–12: Second markdown, 40–50%. Now you are selling below the margin you needed, and you have spent a year paying to store it.
- Month 12+: It is officially dead stock. Liquidators offer 10–20 cents on the dollar. Anything unsold after ~180 days is, by standard retail practice, a candidate for write-off.
At the end of that spiral, a $50 wholesale-cost item typically returns $10–$25 — and you paid carrying cost the whole way down. The problem was never the product. It was the quantity you committed to versus the demand you actually had, and the lack of a middle exit between “full price, wait” and “50% off, cry”.
Four exits from dead stock — ranked by how much cash they return
1. The markdown (return: 40–70% of cost, fast)
Marking down 30% to clear in weeks beats holding out for full price and clearing at 70% off in a year. A 30% markdown that works is better than a 100% write-off. But markdowns train your customers to wait for sales, and they do nothing for the SKUs you cannot discount without looking desperate.
2. The bundle (return: 90–120% of cost, medium)
Slow movers hide inside assortments. A leash that will not sell alone moves when it is part of a “new puppy” set with a bowl and a toy at a bundle price. Curated store kits exist for exactly this reason: the kit sells the story and the assortment, not the individual SKU. If you assemble kits yourself, your slow inventory becomes the raw material — and the kit’s blended margin can stay healthy even when one component is a dog (in every sense).
3. The donation or liquidation (return: 0–20% of cost, fast, tax-adjacent)
Shelters and rescues will take legitimate overstock, and the goodwill is real. But as a cash strategy it is the exit of last resort.
4. Selling it to other stores — the exit most owners forget exists (return: 80–110% of cost, fast)
This is the one that changes the math. That leash style that flopped in your suburb may be exactly what a store owner two states away cannot keep in stock — or what a newer store needs in a 40-unit quantity, not the 480-unit carton their factory wants them to buy.
Peer-to-peer stock sharing has been standard practice in fashion and grocery for years (off-price channels, B2B liquidation marketplaces), but independent pet retail never had a practical version of it. That is the gap Local Stock on JustForPetStore fills: you publish what you over-bought — quantity, condition, your price — and other verified store owners browse it by country, state and city, or find it on a map.
The economics are straightforward:
- You set the resale price. Owners routinely recover 80–110% of their cost on shared stock — vastly better than the 10–40% that a markdown-to-liquidation spiral returns.
- No commission. The platform is a matching board for members. Once a buyer sends “I want this”, both sides get an email with a reference number and settle directly — pickup, local delivery or courier. There is no forced platform checkout and no cut of the deal.
- Speed. Domestic handoffs happen in days. Compare that to the 91–183 days a 2× durables SKU normally sits.
A worked example: the $3,944 shelf
Take a realistic basket of four slow SKUs, using live offers currently published on the platform as the price points:
| Item | Qty | Unit price | Value |
|---|---|---|---|
| TPR dog tug toy with cotton rope | 100 pcs | $4.39 | $439 |
| Silicone slow-feeding lick mat | 180 pcs | $8.99 | $1,618 |
| Reflective adjustable dog collar | 480 pcs | $3.49 | $1,675 |
| Collapsible travel dog bowl | 40 pcs | $5.29 | $212 |
Total: $3,944 of owned inventory. If this basket turns at 2× instead of the 6× you planned, it will sit for roughly six months. At a 25% carrying cost, that is about $490 of pure holding cost — and if the eventual exit is a 50% markdown, the realized loss on the basket approaches $2,460.
Now run the same basket through a stock-share instead: publish it at your cost or a modest markup, sell it to two or three stores that actually have demand for reflective collars and lick mats, and the same $3,944 comes back as $3,500–$4,300 in cash within weeks — money that then goes into an Outdoor Adventure Kit ($2,189.97 wholesale, $4,817.93 retail value) that turns at the pace you originally assumed. Same dollars, roughly double the work those dollars do in a year.
The 30-day dead-stock routine
None of this requires software or a consultant. It requires a monthly hour with your POS report:
- Week 1 — Find it. Run a sell-through report. Anything with zero sales in 90 days goes on a list. In most stores this is 15–25% of SKUs and a disproportionate share of inventory value — the bottom 20% of SKUs commonly ties up close to half of inventory capital.
- Week 2 — Split the list. Anything expired, damaged or seasonal-gone gets the markdown-or-donate path immediately. The rest — good product, wrong location, wrong quantity — goes to the share path.
- Week 3 — Publish. List the top 5–10 candidates with honest condition notes (“sealed original packaging”, “store-soiled box, product new”) and a price at or near your cost. Buyers on a stock board are comparing you to liquidators and to each other; honesty is what closes deals.
- Week 4 — Fill the gap. Now post the other side: a buying request for what you were short of last month. Selling the overstock and sourcing the shortfall in the same loop is what actually lifts your turns — selling alone just shrinks your shelf.
Why good owners over-buy in the first place
It is worth saying plainly: dead stock is not a competence failure. It is the predictable result of how independent retail buys.
Factory economics push you toward quantity. A carton of 480 collars prices out far better per unit than 40 collars, and the factory minimum order — commonly a full carton per SKU — means you cannot “try 12”. Freight compounds it: the container or pallet that already crosses the ocean makes each additional carton nearly free to ship, so the rational buying decision at order time is always “a bit more”.
Then demand moves. A local groomer closes and stops referring customers. A big-box competitor runs a loss-leader on the exact category you just restocked. A trend that was everywhere at the Atlanta market in January is dead by June. None of that was knowable when the PO was signed — which is why the fix cannot be “buy better” alone. It has to include a realistic exit for the quantity you turn out not to need.
There is also a structural reason sharing beats liquidating: condition. Liquidation buyers price everything as distressed because that is what they expect. A store owner buying from another store owner expects shelf-ready product — sealed, stored, rotated — and pays accordingly. The same box of collars is worth 20 cents on the dollar to a liquidator and 90 cents on the dollar to the new store in the next county. The only thing that changed is who saw the offer.
What buyers actually check before they take your stock
If you are publishing overstock for the first time, it helps to see the listing through the buyer’s eyes. Across the inquiries that move on stock boards, five things decide whether an offer gets a same-day “I want this” or silence:
- Condition, stated honestly. “Sealed original packaging, stored off-floor, smoke-free back room” closes deals. Vague condition reads as damaged. Every offer on a proper board should carry a packaging condition (sealed / opened but intact / damaged) and its effect on resale.
- Inventory age. Stock that is 6–12 months old is normal on a sharing board — buyers expect it, and an honest age stamp beats a suspicious silence.
- Photos of the actual stock. Not the factory catalogue image — the boxes in your back room. It takes two minutes on a phone and it is the single biggest conversion factor.
- Realistic quantity breaks. If you have 480 units, say whether a buyer can take 120. Rigid “all or nothing” listings sit unsold for months.
- Delivery terms. Pickup, local delivery, courier, and the scope — for example, “mainland US only, excludes Alaska and offshore island territories”. Clear terms prevent the email chain that kills deals.
One more thing buyers care about more than price: speed of reply. A stock-board inquiry is a hot lead — the buyer has money ready for that exact product. Answering within a day roughly doubles the chance the deal closes before they find another source.
The point is not decluttering. It is velocity.
Chewy turns its inventory 10.4 times a year. Your consumables probably do too. The gap between a good independent store and a great one is increasingly what happens with the other half of the assortment — the collars, toys and travel bowls that turn 2–4 times at best. You cannot make a leash trendy. But you can make sure it does not sit in your store for six months when a buyer sixty miles away wants it now.
Every week of shelf time has a price. The stores that win in 2026 are the ones that treat slow stock as inventory in the wrong place — not as a markdown problem — and move it while it still has value.
Browse Local Stock → to see what other store owners are moving in your market, or publish your own overstock — it takes about ten minutes, and the first conversation costs nothing.
Benchmark sources: Chewy FY2025 Form 10-K; Petco FY2025 Form 10-K (merchandise turnover); eTailPet pet-store turnover benchmarks; APQC / NetSuite inventory carrying-cost benchmarks (20–30%); NRF National Retail Security Survey (shrinkage ~1.4–1.6% of sales). Company examples and prices are live offers and kit pricing on JustForPetStore.com at time of writing.
Ready to stock these ideas? Browse wholesale pet KITs →
