Inventory by store type
Inventory management for Shopify nail polish brands
Nail polish brands live and die by variant count. A single shade can turn into twenty SKUs once you add finishes, collections, and limited runs, and running out of a hero shade during a launch costs you more than a stockout anywhere else in the store.
The inventory problems nail polish brands run into
- Shade and finish explosion. a brand with 40 shades times 3 finishes (creme, shimmer, glitter) and a top coat or two can easily mean 150+ active SKUs to track separately.
- Bottle and cap components. you may buy empty bottles, caps, and brushes from one supplier and fill or have a contract manufacturer fill them, which splits your "inventory" into raw components and finished goods.
- Limited edition and collab drops. seasonal or influencer collections sell in a short burst, then stop, so normal reorder math does not apply and leftover stock can sit for months.
- Shelf life and formula stability. nail polish separates, thickens, or changes color over time, especially glitters and certain pigments, so older stock needs to move before it degrades.
- Hero shade concentration. a small number of best-selling neutrals and reds often drive most of your repeat orders, so a stockout on those hurts far more than a stockout on a niche shade.
Seasonality and demand
Nail polish demand follows a clear calendar. Spring and summer bring pastel and bright shade launches, back-to-school and fall bring deeper tones, and the holiday season from late October through December is usually the biggest stretch of the year with gift sets and limited editions. Valentine's Day and wedding season (spring through early summer) also push reds, pinks, and French manicure shades. Plan your bigger reorders and any new collection launches at least a full supplier lead time ahead of these windows, and treat limited editions as one-time buys rather than something you reorder mid-season.
Suppliers, lead times and minimums
Most small nail polish brands work with one of two supplier types: a private label manufacturer who fills and caps bottles to your formula and labels, or a component supplier for bottles, caps, and brushes if you fill in-house or through a co-packer. Private label manufacturers are often overseas or run specialty domestic labs, and lead times can run from a few weeks to a couple of months depending on custom formulation, pigment sourcing, and label printing. MOQs are usually set per shade, often in the low thousands of units for custom formulas, though some labs offer lower minimums for stock base formulas with custom color mixing. Component suppliers typically sell in case packs of 100 to 500 bottles or caps.
Worked example
Say your brand sells a shade called "Terracotta Dream" and you average 6 bottles a day across your store. Your manufacturer's lead time is 30 days and you keep 7 safety days, so your reorder point is 6 x (30 + 7) = 222 bottles. You want 45 days of cover on top of lead time, so target stock is 6 x (30 + 45) = 450 bottles. If you currently have 140 bottles on hand and 0 on order, your order quantity is 450 - (140 + 0) = 310 bottles, which you would round up to your manufacturer's case pack of 350.
Try it with your own numbers in the reorder point calculator, or size your buffer with the safety stock calculator.
A simple system to start this week
- List every shade and finish as its own SKU in Shopify, not just the collection name.
- Set a lead time and case pack or MOQ for each supplier, separating bottle filling from component sourcing if they differ.
- Flag your top 10 to 15 hero shades so you can watch their reorder points closely.
- Treat limited edition and collab SKUs as one-time orders and exclude them from automatic reorder suggestions.
- Rotate older stock to the front of your fulfillment picks, especially glitters and shimmers prone to separation.
- Review your weekly reorder email before big seasonal windows (holiday, Valentine's, spring launch) and move up any orders that need a longer lead time.
How SteadyShelf fits nail polish brands
SteadyShelf tracks each shade and finish as its own variant, forecasts daily sales with seasonality, and tells you when to order from your manufacturer or component supplier based on their lead time, rounding to their case pack or MOQ. It does not track expiry or shelf life, so for glitters and pigments prone to separation you will still need to manually note production dates and rotate stock yourself. It also will not manage the raw components-to-finished-bottle conversion if you run your own fill operation, since that is manufacturing and BOM tracking, which is outside what the app does.
$29/month flat, unlimited products and suppliers, 30-day free trial.
SteadyShelf is launching on the Shopify App Store. Join early access to get the install link first.
More: inventory management by store type · inventory glossary · Stocky alternatives
FAQ
Can SteadyShelf track expiry dates on my polish formulas?
No. SteadyShelf does not do lot or batch or expiry tracking. Keep a simple spreadsheet or note the production date in your SKU name or a product tag, and rotate older batches out first.
I sell gift sets that bundle three polishes together. Does SteadyShelf manage that?
No. Bundles are outside what SteadyShelf does. You will need to track the set as its own SKU and manually account for the component polishes it uses, or manage that in a separate bundling tool.
Will it help me plan a limited edition launch?
It will forecast based on sales history once the SKU exists, but a brand new limited edition has no history to forecast from. Treat your first order as a manual decision based on past launches, then let SteadyShelf pick up reorder timing if you restock it.
Let SteadyShelf do this math for every SKU
Order-by dates per supplier, seasonal forecasts and draft POs for your Shopify store. $29/month after a 30-day free trial.
Get early access