eCommerce
Pet Brand Inventory Planning: Turns and Safety Stock
The median pet brand carries ~171 days of inventory, the slackest of any DTC vertical. Good is 45 to 120 days (3 to 8 turns). Plan by SKU class: consumables turn 5 to 9x on autoship demand, bulky hard-goods drag to 2 to 4x, and food carries an FDA shelf-life cap that forces FEFO rotation.
Key Takeaways
- Inventory turns span 2.0x to 10.2x across the six public pet comps, a 5x range. The spread is driven by product mix (fast consumables vs bulky hard-goods), not by the category. Benchmark by SKU class, never on one blended number.
- The median DTC/CPG pet brand carries ~171 days of inventory (~2.1 turns), the slackest of any major DTC vertical (Beauty 170, Apparel 145, Food & beverage 114, Eyewear 40). Pet runs loose, so there is real cash to free up.
- What good looks like is ~45 to 120 days (3 to 8 turns), with top performers at 8 to 9x. A consumables/food brand should target the upper half (40 to 70 days); an accessories-heavy catalog lands at 3 to 6x. Below 2.5x and over 120 days is a planning problem, not a financing one.
- Chewy turns inventory ~10x on a 30% gross margin because 83.3% of its net sales are autoship. Recurring demand is the cheapest forecast a pet brand can buy. The more autoship penetration you have, the tighter you can run safety stock.
- Pet food and treats carry an FDA/FSMA lot-traceability and shelf-life constraint other DTC verticals skip. It pushes you to FEFO rotation and caps how long stock can sit. Plan to it, or you write off expired product and fail retailer receiving checks.
Inventory is the single biggest cash decision a pet brand makes, and most operators benchmark it on the wrong number. They pull one blended "inventory turns" figure off a generic ecommerce blog, decide they are fine, and never notice that half their cash is frozen in slow-moving hard-goods. This guide lays out what good actually looks like for a pet brand, why autoship is the cheapest forecasting tool you can buy, and the one compliance constraint (shelf life) that other DTC verticals get to ignore. DTC means direct-to-consumer; FEFO means first-expired-first-out. We will define the rest as we go.
One inventory number won't tell you anything
The public pet comps show a 5x spread in inventory turns: from 2.0x at BARK to 10.2x at Chewy. That is not noise. It is the whole story. BARK sells toys and curated subscription boxes that refresh slowly, so it turns inventory twice a year. Chewy sells consumables (food, litter, meds) on an autoship engine, so it turns inventory roughly ten times. Same category, completely different inventory economics, driven almost entirely by product mix.
The table below shows the turns and the implied days of inventory (365 divided by turns) for each comp.
| Company | Model | Inventory turns (FY2025) | Implied days of inventory |
|---|---|---|---|
| Chewy | Online retailer + autoship | 10.2x | ~36 |
| PetMed Express | Online pet pharmacy | 9.5x | ~38 |
| Freshpet | Fresh food manufacturer | 8.1x | ~45 |
| Petco | Omni-channel retailer + vet | 5.6x | ~65 |
| Central Garden & Pet | Pet + garden manufacturer | 2.8x | ~130 |
| BARK | DTC subscription box + commerce | 2.0x | ~183 |
The takeaway is not "be Chewy." It is that your own catalog is a blend of these dynamics, and a single blended turns figure averages your fast consumables and your slow hard-goods into a number that describes neither. The pattern we see again and again is operators planning the whole catalog on one target, then wondering why cash is tight even though the headline turns look acceptable. You have to plan by SKU class.
What good looks like: the 45 to 120 day band
Here is the uncomfortable benchmark. The median DTC/CPG pet brand carries about 171 days of inventory, which works out to roughly 2.1 turns a year. That is the slackest of any major DTC vertical we track.
Pet runs looser than beauty, apparel, food and beverage, and far looser than eyewear. Part of that is the bulky hard-goods drag, part of it is that pet operators historically treat inventory as an ops problem and stop looking. The point is that the typical pet brand is not the target. Good is 45 to 120 days (3 to 8 turns), with the best operators at 8 to 9x. Where you should land inside that band depends on your mix.
| SKU class / model | Target turns (x/yr) | Target inventory days | Note |
|---|---|---|---|
| Pure-play food / consumables | 5 to 9x | ~40 to 70 days | Strong autoship base + good forecasting |
| Mixed catalog (food + accessories) | 3 to 6x | ~60 to 120 days | Consumables turn fast; hard-goods drag the blend |
| Bulky hard-goods (beds/crates/large) | 2 to 4x | ~90 to 183 days | Slow refresh; fund against demand, not hope |
| Red-flag zone | <2.5x | >120 days | Planning problem, not a financing one |
The conversion you should memorize is days equals 365 divided by turns. It is hyperbolic, so the cash payoff is steepest at the low end: going from 2 turns (183 days) to 3 turns (122 days) frees 61 days of cash, but going from 8 to 9 turns frees only about 5. That is why the brands stuck at the 171-day median have the most to gain. When I talk to founders running a pet brand this size, the first move is almost never another point of COGS. It is dragging the slow tail of the catalog up two or three turns, which is where the trapped cash actually lives.
See your real margin on every order.
Get our Contribution Margin calculator: COGS, shipping, fees, ads, what's left.
Check your inbox. We'll send the Contribution Margin calculator shortly.
The autoship lesson: recurring demand is the cheapest forecast you can buy
Chewy turns inventory about ten times a year on a gross margin under 30%. A thin-margin retailer should not be able to run that tight. It can because 83.3% of its net sales are autoship, recurring subscription orders that are highly forecastable. When you know what is shipping next month before the month starts, you can run lean safety stock without stocking out. Recurring demand is, functionally, free forecasting.
Our fresh SEC pull this run confirms how consumables-led pet businesses cluster at the fast end. Chewy's FY2025 10-K shows $8,847.6M COGS against $836.7M of period-end inventory, which computes to about 10x turns, roughly 35 days. Freshpet, a completely different model (it manufactures fresh refrigerated food), posted $652.4M COGS on $80.8M inventory, about 8x turns, roughly 45 days. Two different businesses, both fast, both anchored in consumables that move predictably.
The operator implication is direct: autoship penetration is an inventory lever, not just a retention lever. When we have struggled to move a pet brand's cash position, the fix was rarely COGS. It was pushing autoship penetration from the teens into the 40s and 50s, which is also what made demand forecastable enough to cut safety stock. Every point of subscription you add tightens the band you can plan inside. If you are sitting at 15% autoship and 171 days of inventory, those two numbers are related.
The shelf-life and compliance trap pet brands can't skip
Pet food and treats carry a constraint apparel and eyewear never deal with: the product expires, and the FDA cares how you handle it. Under FSMA (the Food Safety Modernization Act) and 21 CFR part 507, you need lot-level receipt-and-distribution records linking ingredient lots to finished lots, kept at least a year, plus a recall plan with lot-specific distribution mapping. There is no federally fixed shelf life, but distributing adulterated or expired product violates the FD&C Act, and retailers routinely require a minimum percentage of remaining shelf life at receipt.
What that means for planning: you cannot warehouse pet food the way you warehouse dog beds. Stock has a clock on it, so you rotate FEFO (first-expired-first-out) rather than FIFO (first-in-first-out), because once you have multiple production runs, arrival order and expiry order stop matching. And you cap how long any lot sits, which means tighter, more frequent buys on perishable lines rather than one big speculative load.
The pet brands in working-capital trouble are usually doing two things at once: carrying too much slow hard-goods inventory, and over-buying perishable food that then ages toward write-off. The first traps cash. The second destroys it. Plan the two halves of the catalog on completely different rules.
This is also why uniform safety stock is dangerous in pet specifically. Padding your buffer on accessories costs you cash. Padding it on food costs you cash and risks a write-off when the lot expires before it sells.
Planning around pet seasonality: flea/tick and Q4
Pet demand is not flat, and the seasonality is structural. There are two distinct curves. Flea and tick products ramp in spring and peak in summer. Q4 gifting (Black Friday through December) drives toys, treats, and accessories. Each needs its own SKU-level seasonal profile, its own safety stock, and its own pre-season buy timed to lead time. This is where over-buying does real damage: DTC inventory days across the market ballooned from about 75 in 2020 to about 178 in 2022 precisely because brands over-committed into uncertain seasons and got stuck holding the bag.
| Phase | Action |
|---|---|
| Pre-season | Build SKU-level seasonal curves (flea/tick + Q4) from 2 to 3 years of history; clean out stockout periods first. |
| Pre-season | Set target inventory days and service levels (95 to 98% on flea/tick); confirm supplier lead times. |
| 3 to 6 months out | Place main pre-season POs (8 to 12 week lead time) tied to a cash-payback window. |
| In-season | Re-forecast monthly on actuals and signals; replenish in 1 to 2 waves rather than one big buy. |
| End-of-season | Start markdowns and bundles a few weeks before the demand cliff to avoid write-offs. |
The discipline that protects you is replenishing in waves instead of committing the whole season in one PO. You place enough to open the season, then re-forecast monthly on real sell-through and top up. That costs a little more in freight and a little more in attention, but it is how you avoid the markdown wall when a season comes in soft.
Treat inventory as a finance decision
The reason all of this rolls up to finance is the math. At a $20M brand, every extra 30 days of inventory ties up roughly $1M of working capital. That is cash you have already spent and cannot touch until the product sells. Slipping from a 90-day to a 120-day position is not a rounding error, it is a million dollars frozen in the warehouse.
So watch inventory growth against revenue growth as a leading cash signal. Even Chewy, the best forecaster in the category, grew inventory 16.3% ($719.3M to $836.7M) on revenue growth of only 6.2% in FY2025. Stock gets built ahead of demand by design. The question is whether the gap is deliberate or whether it is drift. When I talk to founders running a brand this size, the big seasonal buy gets treated as an ops decision. It is a cash decision, and finance should be signing off on every pre-season PO.
Three moves to run this like a finance function. Fund safety stock against the top 20% of SKUs that carry the revenue, not the whole catalog (the pattern we see again and again is operators buffering everything and freezing cash on items that never needed protection). Rationalize the slow tail: every bulky hard-good at sub-2.5 turns is a cash question, not a merchandising one. And tie every pre-season PO to a payback window so the buy has to justify itself in cash terms before it ships. For the full category picture, see our pet brand financial benchmark and pet brand cash flow guide, and if you want a second set of eyes on the plan, our fractional CFO services are built for exactly this.
Sources and methodology
This post pulls its pet-specific figures from the Eightx Pet Brand Financial Benchmark 2026 (/blog/pet-financial-benchmark), which sourced public figures from SEC EDGAR XBRL filings for six tickers: Chewy (CHWY), Petco (WOOF), Central Garden & Pet (CENT), Freshpet (FRPT), BARK, and PetMed Express (PETS). The reported inventory-turns range of 2.0x to 10.2x and the comps table both come from that pillar, computed as COGS divided by period-end inventory for FY2025.
The net-new figures this run came from each company's annual report filed with the SEC, accessed June 2026. Chewy FY2025 (period ending 2026-02-01): revenue $12,601.5M, COGS $8,847.6M, period-end inventory $836.7M, which computes to about 10.6x turns and rounds to the M3-reported ~10x. Prior-year inventory was $719.3M, giving inventory growth of 16.3% against revenue growth of 6.2%. Freshpet FY2025 (period ending 2025-12-31): revenue $1,102.0M, COGS $652.4M, inventory $80.8M, about 8x turns.
A limitation worth stating plainly: these turns use period-end inventory rather than average inventory, so they are directional rather than GAAP-precise, and the Freshpet figure uses the prior-year period-end balance returned alongside FY2025 income, a slight approximation. We present Chewy as "~10x" rather than a false-precision 10.57x for that reason.
The inventory-days-by-vertical panel (Pet 171, Beauty 170, Apparel 145, Food & beverage 114, Eyewear 40) comes from the Eightx 15-brand DTC/CPG panel (/blog/improve-inventory-days), with the DTC inventory-days trend (75 days in 2020 to 178 in 2022) from /blog/dtc-inventory-days-trend-2020-2026. Inventory days equal average inventory divided by COGS times 365; turns equal 365 divided by days.
The compliance layer (FDA/FSMA lot traceability, 21 CFR part 507 record retention, 21 CFR 7 recall plans, FEFO rotation, and minimum-remaining-shelf-life at retailer receipt) was triangulated via Perplexity regulatory research against FDA animal-food business guidance and the FDA "Save your pet food lot number" page. There is no published pet-only inventory write-off rate, so the shelf-life impact is presented qualitatively; use your own shrink and expiry data to size it. The Shopify category cut (52,368 global pet stores, 18,972 US, 382 on Shopify Plus) came from storeleads-mcp search_stores, accessed June 2026.
Frequently asked questions
what inventory turnover rate should a pet ecommerce brand target?
Aim for 3 to 8 turns a year, with the top performers hitting 8 to 9x. A pure-play food or consumables brand with a strong autoship base should target the upper half (5 to 9x, roughly 40 to 70 days of stock). An accessories-heavy catalog with bulky hard-goods will land lower at 3 to 6x. Below 2.5 turns and over 120 days of inventory is a planning problem, not a financing one.
how many days of inventory is normal for a pet brand?
The median DTC/CPG pet brand carries about 171 days, the slackest of any major DTC vertical in our panel (beauty 170, apparel 145, food and beverage 114, eyewear 40). Normal and good are not the same thing here. Good is 45 to 120 days. If you are at the 171-day median, there is real cash trapped in stock you can free up.
how much safety stock should a pet brand carry for food vs treats vs accessories?
Do not carry a uniform buffer across the catalog. Fund safety stock against your top 20% of SKUs by revenue at a high service level (95 to 98% on fast consumables and seasonal lines), run thinner buffers on mid-velocity items, and carry almost no speculative stock on slow bulky hard-goods. Food and treats also have a shelf-life ceiling, so over-buffering them just creates write-offs.
does subscription or autoship make inventory planning easier for a pet brand?
Yes, dramatically. Chewy turns inventory about 10x on a 30% gross margin precisely because 83.3% of its net sales are autoship. Recurring orders are the cheapest demand forecast you can buy. The higher your autoship penetration, the more forecastable your baseline demand and the tighter you can run safety stock without stocking out.
how does shelf life affect inventory planning for pet food and supplement brands?
It caps how long stock can sit. There is no federally fixed shelf life, but distributing expired or adulterated product violates the FD&C Act, and retailers often demand a minimum percentage of remaining shelf life at receipt. That pushes pet food and supplement brands to FEFO (first-expired-first-out) rotation and to buying in tighter waves so product does not age out before it sells.
what is fefo and why do pet food brands need it instead of fifo?
FEFO means first-expired-first-out: you ship the lot that expires soonest, not the one that arrived first. FIFO (first-in-first-out) only works when arrival order matches expiry order, which is not guaranteed once you have multiple production runs and lead times. For perishable pet food and treats, FEFO is how you avoid writing off product that timed out on the shelf.
what are the fda lot tracking rules i need for pet food inventory?
Under FDA/FSMA (21 CFR part 507), you need receipt-and-distribution records that link ingredient lots to finished lots, kept for at least a year, plus a recall plan (21 CFR 7) with lot-specific distribution mapping. Practically, that means your inventory system has to track product at the lot level, not just the SKU level, so you can trace and pull a specific lot if you ever need to.
how much working capital does another 30 days of inventory actually cost me?
At a $20M brand, roughly $1M per extra 30 days of inventory. Inventory is cash you have already spent and cannot use until the product sells. That is why slipping from a 90-day to a 120-day position is not a rounding error: it is about a million dollars of working capital frozen in the warehouse.
how do i set reorder points and minimum order quantities for pet food with long lead times?
Tie reorder points to your supplier lead time plus a safety buffer sized to demand variability and stockout cost. For pet food with 8 to 12 week lead times, place main pre-season POs against a cash-payback window, then replenish in one or two waves on actuals rather than committing the whole season in one buy. Favor order frequency over order size where the MOQ and freight math allow it.
