Using the article-writing skill to structure and execute, and the brand-voice skill for Ordinex operator voice. Now writing.
Inventory turnover for 1688 importers is a cash flow problem before it's a management problem. When you source from 1688, your money leaves Vietnam the moment you wire the deposit. It doesn't come back until the shipment clears customs, arrives at your warehouse, lists on Shopee or TikTok Shop, sells, and the platform pays out. That full cycle runs 45 to 90 days depending on how well you manage it. Every extra day your stock sits unsold adds to that window.
This post builds a working framework around the actual numbers: 1688's 15 to 25 day lead time, Shopee and TikTok Shop's fulfillment patterns, and specific thresholds you can use today without needing an accountant.
What Inventory Turnover Actually Is and Why It Hits Harder When You Source from 1688
Inventory turnover is how many times you sell through your entire stock in a given period. Not the textbook formula yet. Just that: you bought 100 units, sold them, bought another 100. That's one full turn.
For a shop buying domestic from a local warehouse, a slow turn is annoying. For a 1688 importer, it's a cash crisis. Domestic suppliers deliver in 3 to 5 days. Your 1688 supplier takes 15 to 25 days from order confirmation to goods arriving in Vietnam, sometimes longer if customs backs up. That gap means slow turnover doesn't tie up capital for days. It ties it up for weeks.
Here's what that looks like in real numbers. Your shop holds 50 million VND in stock. If you turn that stock once a month, your available working capital is roughly zero during the restock window. If you turn it twice a month at 25 million VND per cycle, you always have the other 25 million in reserve or already redeployed. Same total capital. Very different cash position.
This is why weekly monitoring matters more than quarterly reviews for 1688 importers. A quarterly check tells you what already broke. A weekly check catches slow SKUs before the capital is too deep to recover without a steep discount.
How to Calculate Inventory Turnover for a 1688 Import Shop
The standard formula is cost of goods sold divided by average inventory value. Correct, but it assumes clean accounting. Most Shopee and TikTok Shop operators don't keep books at that level of detail, and that's fine. Here's the version that works without an accountant:
Orders shipped in the period / days the SKU had stock in that period
Track it per SKU in Google Sheets. Column A is SKU name. Column B is units sold in the last 30 days. Column C is the number of days in those 30 days that you actually had units in stock (if it stocked out for 5 days, the denominator is 25, not 30). Column D is Column B divided by Column C. That's your daily sell rate. Multiply by 30 to get a monthly turnover projection.
A concrete example: you import a hoodie, SKU-001, from 1688. The batch arrives on the 1st. By the 22nd it's sold out. You had 50 units, sold 50 units in 22 days. Daily sell rate: 2.27 units. Monthly projection: 68 units. Turnover: roughly 1.4 times per month for that SKU.
Benchmark ranges for Shopee and TikTok Shop operators in common categories:
- Fashion (t-shirts, hoodies, basic apparel): 2 to 4 turns per month is healthy. Below 1.5 is slow.
- Phone accessories: 3 to 6 turns per month. High velocity, low margin per unit. Turnover is the only way you make money here.
- Small home goods (kitchen tools, organizers): 1.5 to 3 turns per month.
Never calculate turnover for your whole warehouse as a single number. A fast-selling phone case will hide three dead SKUs if you blend them. Calculate per SKU. That's the only way you'll catch the problem before it compounds.
Before placing any new 1688 order, run these numbers against your actual landed cost per SKU. Turnover means nothing if the margin per turn is wrong to begin with.
Setting Reorder Points That Match 1688's Lead Time
Most reorder point calculators assume 2 to 7 day lead times. 1688 doesn't work that way. Build your numbers around the real timeline:
- Supplier confirms order and processes: 1 to 3 days
- Production or prep if not ready stock: 2 to 7 days (ask the supplier upfront)
- Domestic China shipping to port or freight forwarder: 2 to 5 days
- Customs clearance, Vietnam side: 3 to 7 days (longer around Tet or Golden Week)
- Last-mile to your warehouse: 1 to 2 days
Realistic total: 15 to 25 days. Use 20 as your baseline. Use 25 for seasonal items where a delay kills your selling window entirely.
The reorder point formula:
Reorder Point = (Average daily sales x Lead time in days) + Safety stock
For safety stock, add a 20 to 30% buffer on top of the base calculation. If you sell 5 units per day and lead time is 20 days, your base need during the restock window is 100 units. Add 20% safety stock (roughly 3 extra days of sales, about 15 units) and set your reorder trigger at 115 units remaining in stock.
That buffer exists because 1688 shipments don't always land on day 20. Customs clearance alone can swing 3 to 5 days in either direction. The cost of a stockout on a fast mover is losing ranked positions on Shopee that take weeks to recover.
If you haven't mapped out all the fees going into each 1688 order, work through your total import cost calculation before setting reorder quantities. Underestimating landed cost on a larger batch is a fast way to compress your margin on the next turn.
Spotting Slow and Dead Stock Before the Capital Is Stuck
Define the three buckets now, before you have a problem:
- Fast mover: sells out within 30 days of arriving at your warehouse
- Slow mover: 30 to 60 days in and still has units remaining
- Dead stock: over 60 days with meaningful inventory still sitting
Early warning signals to catch before something crosses from slow to dead:
Views are holding but the add-to-cart rate is falling week over week. This means the listing is getting traffic but something is wrong with pricing, photos, description, or the product itself. CTR dropping over 2 to 3 consecutive weeks with no price change is another one. Shopee's algorithm deprioritizes listings where engagement weakens. You don't need external tools to see either signal.
In Shopee Seller Centre, go to My Products, filter by sales in the last 30 days, and sort ascending. Anything in the bottom quartile of your catalogue that's been listed more than 45 days is a slow mover. TikTok Shop Seller Center has equivalent data under Products, Sales Analysis.
Set a flag in Google Sheets: if a SKU's last-7-day sales fall below a number you define (say, 3 units for a product you expect to sell 1 per day), the row turns red. Check it every Sunday before the new week starts.
When you flag a slow mover, diagnose before you discount:
- Price wrong: competitors dropped prices and you didn't notice. Reprice first, discount later.
- Photos weak: a flat 1688 supplier image as your main photo kills CTR on both platforms. Reshoot or source lifestyle content.
- Off-season: a rain jacket slows in March. That's a timing issue, not a sourcing mistake. Hold and relist before the next rainy season.
- No real demand: if you've fixed price and creative and it still doesn't move, the product has no market at your target price point. That's a sourcing mistake. Move to clearance.
Clearing Dead Stock from 1688: 5 Tactics in Priority Order
Tactic 1: Controlled price reduction. Before cutting price, calculate your floor. That floor comes from your actual landed cost including all import fees, not just the 1688 purchase price. Factor in shipping, customs duty, platform commission, and warehouse handling. Selling below cost to clear inventory is sometimes rational, but only if you know the number you're crossing. Discounting blindly destroys margin without clearing stock faster.
Tactic 2: Bundle with fast movers. Pair a slow SKU with something already selling well. If your phone case is moving fast and your cable organizer isn't, bundle them at a combined price that moves both. This raises average order value on the fast mover and clears the slow SKU without a straight price cut that signals quality problems to Shopee's algorithm.
Tactic 3: Switch channels. If it's not moving organically on Shopee, try a TikTok LIVE session. Products that get no traction on Shopee sometimes convert well when demonstrated live on TikTok Shop, especially anything with a visual use case: kitchen tools, home organizers, accessories. Run one session before writing off the SKU entirely.
Tactic 4: Wholesale out. If online channels have failed, contact two or three resellers, market stall operators, or small offline shops in your city. You'll recover 50 to 70 cents on the dollar typically, which beats another 60 days of storage plus a deeper markdown later. This also frees up warehouse space for faster-moving stock.
Tactic 5: Write it off and blacklist the SKU. If none of the above move the inventory, clear whatever you can, take the loss, and document the SKU in an internal blacklist. Not just the SKU name but the exact reason it failed: wrong season, crowded category, photo quality insufficient, product quality below expectation, no demand at this price point. This document is one of the most valuable things a 1688 importer can build over time. Most repeat sourcing mistakes happen because no one wrote down why the last one happened.
Avoiding Locked Capital at the Order Stage
The best dead stock prevention is buying discipline at the moment of ordering.
Test batch first. For any new SKU, order 20 to 30% of your intended full volume. Run it for 2 to 3 weeks on Shopee or TikTok Shop before placing the full order. The per-unit cost on the test batch will be slightly higher. That premium is cheap compared to sitting on 200 units of a product that doesn't sell.
Cap SKU concentration. No single SKU should represent more than 15 to 20% of your total inventory value. If one product holds a third of your working capital and it slows down, you have no room to respond. Spread risk across at least 8 to 10 active SKUs.
Buy from data, not from browsing. The most common 1688 sourcing mistake is seeing something that looks good while scrolling supplier pages, ordering on instinct, and discovering the Vietnamese market doesn't want it at your price. Before placing any order above 5 million VND, pull 30-day sales data for that SKU category on Shopee and TikTok Shop. Confirm demand exists before you commit capital.
Set a calendar trigger. Review your full inventory at minimum every 2 weeks and always the day before placing a new 1688 order. That review answers two questions: what's moving and should be restocked, and what's slow and should not be restocked until it clears. Most shops skip the second question and end up stacking new stock on top of old stock that never sold.
A rough working rule: total inventory value should not exceed 45 to 60 days of your average daily revenue. Above that range, capital efficiency drops and you lose flexibility to chase new opportunities when they appear.
FAQ: Inventory Turnover for 1688 Importers
What's a good inventory turnover rate for a 1688 import shop?
Aim for 2 to 3 turns per month across your active SKUs. Below 1.5 means capital is sitting too long given 1688's lead time. Above 4 is strong but watch stockout frequency. If you're stocking out regularly, your reorder point is too low.
My stock has been sitting 45 days and still hasn't moved. Should I discount now?
Diagnose first. Check if the listing has a traffic problem (impressions, CTR), a conversion problem (add-to-cart rate), or a product problem (reviews, returns). Discounting a listing with a traffic problem just means you sell at a lower price to the same small audience. Fix the root cause before cutting price.
How much safety stock should I hold for 1688 orders?
Buffer 20 to 30% above your base lead-time calculation. For most shops, 3 days of sales volume is a reasonable floor for safety stock. If you're in a high-seasonality category or your supplier has a history of delays, push that buffer to 5 days.
Can I improve turnover without cutting prices?
Yes. Better main images and short videos often raise CTR more than price reductions. Running Shopee Ads on a well-optimized listing surfaces demand that's already there but wasn't finding you. Moving a stagnant SKU into a TikTok LIVE session can clear units without touching the Shopee listing's price history.
I imported the wrong product. It's definitely not selling. How do I limit the damage?
Document the exact reason: wrong category, quality issue, no demand at this price point, photos weren't good enough. Sell at whatever recovery price clears it fastest, even if it crosses below your cost floor. Then add that SKU and supplier combination to your blacklist with notes. Future sourcing decisions should be filtered against that list.
If you're tracking this kind of data manually across spreadsheets today, Ordinex Scout is built to make per-SKU inventory monitoring less painful. Scout connects your 1688 sourcing data with platform sales performance so you can catch slow movers before they become dead stock. The tool is currently in private beta. Join the waitlist at ordinex.cc.