Library · Stock / inventory · Calculator on this page
Stock
Know what a unit actually costs, how many days of cover you have, and when to cut ads before you stock out.
Landed COGS into contribution
CalculatorFactory invoice is not COGS. Inbound, duties, and 3PL sit on the unit. Max CAC uses this number.
Type factory, inbound freight, duties, and 3PL pick for one unit. We do not fill sample dollars. Paste the total into max CAC.
Type all four lines. Factory invoice alone is not COGS. Paste landed into max CAC.
This page is for operators who buy inventory and buy ads. Factory invoice is not cost. Days of cover is not a warehouse app. If you keep spending when the hero SKU has five days left, you stock out and still owe the PO.
What a unit actually costs
The factory invoice is one line. Landed cost is that line plus inbound freight, duties, and 3PL pick and pack. Bid caps use landed cost. If media used the factory number, contribution is fake and the PO still comes due.
Type factory, inbound, duties, and 3PL in the calculator on this page — or follow Build landed cost before you set CAC. Who pays the border on cross-border: DDP vs DDU. Prepaid DDP duty on a return: DDP duty on return. Billable parcel weight vs scale: dimensional weight. 3PL invoice vs carrier: 3PL DIM vs carrier. Rate-shop quote vs carrier invoice: quoted vs billed. Rate-shop skips ÷ shipments: rate-shop miss. ShipMonk rate-shop misses ÷ shipments: rate-shop miss share. Open insurance claim payout lag: insurance claim lag. Denied vs filed claims: carrier claim deny. Multi-package label stack: split package fee. Voided label fee waste: void label waste. Multi-warehouse split-ship fees: split-shipment fee. Storage overage × fee: storage overage fee. Residential accessorial (not DIM): residential surcharge. Zone-skip / remote lines: zone-skip surcharge. When freight changes, type it again. Do not reuse last quarter’s number on a new ocean lane.
Days of cover
On-hand units of this SKU, divided by units you actually sell per day. On-order units are not on-hand. Averaging every SKU hides a hero stockout.
Name the sales window you care about — promo length, inbound lead days, peak week — and type it. Will this SKU cover the window you named? shows days of cover plus headroom or shortfall units. We do not invent a fourteen-day chip. FBA sellable vs 3PL on-hand: count the pools separately. Two 3PL warehouses: cover at the ads ship-from. Kit parent vs BOM short: kit component shortfall. Kit-build fails ÷ kit orders: kit-build fail rate. ShipBob kit-build fails ÷ kit orders: kit-build fail rate. ShipMonk kit-build fails ÷ kit orders: kit-build fail rate. Slotting misses ÷ picks: slotting miss rate. ShipBob slotting misses ÷ picks: slotting miss rate. ShipMonk slotting misses ÷ picks: slotting miss rate. Late ships ÷ orders: on-time ship miss. ShipMonk late shipments ÷ shipments: on-time ship miss. ShipBob late shipments ÷ shipments: on-time ship miss. ShipBob late ships ÷ orders shipped: late-ship share. ShipMonk late orders ÷ orders shipped: late-ship share. Fullstack late orders ÷ orders shipped: late-ship share. Units stuck in transfer: transfer cover. Campus / warehouse cutover freeze: fulfillment cutover lag. ShipBob FC cutover freeze: fulfillment cutover lag. ShipMonk FC cutover freeze: fulfillment cutover lag. Inbound at the dock: receiving is not sellable. CRM→3PL export lag × open order $: fulfillment export lag. Units past the written receive clock: inbound receiving SLA. Received but not yet binned: inbound putaway lag. Fullstack inbound units waiting bins: inbound putaway lag. Fullstack dock day to putaway day: dock-to-putaway lag. Fullstack dock day to ship day: dock-to-ship lag. Fullstack stage-in day to stage-out day: staging-dwell lag. Fullstack pack-complete day to ship day: pack-to-ship lag. ShipBob pack-complete day to carrier ship day: pack-to-ship lag. ShipBob stage-in day to stage-out day: staging-dwell lag. ShipMonk stage-in day to stage-out day: staging-dwell lag. ShipBob dock day to ship day: dock-to-ship lag. ShipMonk dock day to ship day: dock-to-ship lag. Fullstack receipt day to available day: receipt-to-available lag. Fullstack hold day to release day: hold-to-release lag. ShipBob hold day to release day: hold-to-release lag. ShipMonk hold day to release day: hold-to-release lag. ShipBob receipt day to available day: receipt-to-available lag. ShipMonk receipt day to available day: receipt-to-available lag. ShipBob receiving day to bin day: dock-to-putaway lag. ShipMonk inbound day to shelf day: dock-to-putaway lag. ShipMonk putaway hours ÷ inbound receipts: inbound putaway lag. Backorders ÷ orders: backorder rate. Fullstack backorders ÷ orders: backorder rate. ShipMonk backordered lines ÷ order lines: backorder rate. Label create to first carrier scan: label-to-first-scan lag. ShipMonk label create to first carrier scan: label-to-first-scan lag. Fullstack label create to first carrier scan: label-to-first-scan lag. ASN vs sellable received: ASN variance. Fullstack ASN vs sellable received: ASN variance. ShipBob ASN vs sellable received: ASN variance. Cycle count vs on-hand: cycle count variance. ShipBob count variance ÷ units counted: cycle-count variance. Wrong box / pack rule: cartonization miss rate. ShipBob wrong box / pack rule: cartonization miss rate. Fullstack wrong carton / pack rule: cartonization miss rate. Damage claims ÷ shipments: damage-claim rate. Mispicks ÷ orders picked: mispick rate. ShipBob mispicks ÷ orders picked: mispick rate. Fullstack mispicks ÷ orders picked: mispick rate. ShipBob short-ships ÷ orders shipped: short-ship rate. ShipMonk short-ships ÷ orders shipped: short-ship rate. Fullstack short-ships ÷ orders shipped: short-ship rate. ShipBob damage claims ÷ shipments: damage-claim rate. Fullstack damage claims ÷ shipments: damage-claim rate. Mispick AOV + reship: pick accuracy cost. ShipBob mispick AOV + reship: pick accuracy cost. Fullstack mispick AOV + reship: pick accuracy cost. Pick hour to ship hour: pick-to-ship lag. ShipBob pick hour to ship hour: pick-to-ship lag. Fullstack pick hour to ship hour: pick-to-ship lag. Lot recall / quarantine freeze: lot recall hold. Returns stuck in restock vs demand: returns restock lag. ShipBob return units stuck in restock vs demand: returns restock lag. Fullstack campus return units stuck in restock vs demand: returns restock lag. ShipBob restocked returns ÷ returns received: returns-restock rate. ShipMonk restocked returns ÷ returns received: returns-restock rate. Fullstack restocked returns ÷ returns received: returns-restock rate. Next-run factory floor: MOQ vs cover shortfall. Next-run MOQ $ vs cash on hand: MOQ cash gap. Packaging changeover days × demand $: packaging changeover. Planned vs good manufacturing units: yield loss rate. Vitaquest planned vs good manufacturing units: yield loss rate. NutraScience planned vs good blend units: yield loss rate. Stability fails ÷ batch units: stability fail rate. Eagle Labs deviant batch records ÷ batches closed: batch-record deviation rate. NutraScience Labs deviant batch records ÷ batches closed: batch-record deviation rate. Vitaquest deviant batch records ÷ batches closed: batch-record deviation rate. NutraScience stability fails ÷ batch units: stability fail rate. Vitaquest stability fails ÷ batch units: stability fail rate. Potency fails ÷ batches: potency-fail rate. Eagle Labs assay fails ÷ batches: assay-fail rate. Vitaquest assay fails ÷ batches: assay-fail rate. Hardness fails ÷ batches: hardness-fail rate. Vitaquest hardness fails ÷ batches: hardness-fail rate. NutraScience Labs hardness fails ÷ batches: hardness-fail rate. Vitaquest friability fails ÷ batches: friability-fail rate. Vitaquest potency fails ÷ batches: potency-fail rate. NutraScience Labs potency fails ÷ batches: potency-fail rate. NutraScience friability fails ÷ batches: friability-fail rate. Disintegration fails ÷ batches: disintegration-fail rate. Eagle Labs moisture fails ÷ batches: moisture-fail rate. Eagle Labs particle-size fails ÷ batches: particle-size fail rate. Eagle Labs coating rejects ÷ batches: coating-reject rate. Eagle Labs label rejects ÷ batches: label-reject rate. NutraScience moisture fails ÷ batches: moisture-fail rate. NutraScience disintegration fails ÷ batches: disintegration-fail rate. Vitaquest disintegration fails ÷ batches: disintegration-fail rate. Friability fails ÷ batches: friability-fail rate. Content-uniformity fails ÷ batches: content-uniformity fail rate. Vitaquest content-uniformity fails ÷ batches: content-uniformity fail rate. NutraScience content-uniformity fails ÷ batches: content-uniformity fail rate. Sample PO vs full MOQ cash: sample vs MOQ. Co-man lead vs launch ad burn: lead vs launch cash. Nutra lot expiry vs a written ship gate: hold the lot. Lot release late vs ad ramp: lot release vs ads. CoA / QA not released yet: CoA release hold. COA request day to ready day: COA turnaround days. NutraScience COA request day to ready day: COA turnaround days. Vitaquest COA request day to ready day: COA turnaround days. CoA lot ID != warehouse lot: CoA lot mismatch. Label / claim approval hold vs demand: label claim hold. Microbial test hold × demand $: microbial hold. NutraScience microbial fails ÷ batches: microbial-fail rate. Promised vs actual raw lead days: raw lead slip. Encapsulation rejects ÷ batch units: encapsulation reject rate. Eagle Labs encapsulation rejects ÷ batch units: encapsulation reject rate. Eagle Labs tablet rejects ÷ batch units: tablet reject rate. NutraScience tablet rejects ÷ batch units: tablet reject rate. Vitaquest tablet rejects ÷ batch units: tablet reject rate. Vitaquest encapsulation rejects ÷ batch units: encapsulation reject rate. Blend-uniformity fails ÷ batches: blend-uniformity fail rate. Eagle Labs blend-uniformity fails ÷ batches: blend-uniformity fail rate. Vitaquest failed blend lots ÷ lots tested: blend-uniformity fail rate. Dissolution fails ÷ batches: dissolution-fail rate. Eagle Labs dissolution fails ÷ batches: dissolution-fail rate. Vitaquest dissolution fails ÷ batches: dissolution-fail rate. Weight-variation fails ÷ batches: weight-variation fail rate. Eagle Labs weight-variation fails ÷ batches: weight-variation fail rate. Vitaquest weight-variation fails ÷ batches: weight-variation fail rate. Heavy-metal fails ÷ batches: heavy-metal fail rate. Vitaquest heavy-metal fails ÷ batches: heavy-metal fail rate. Eagle Labs heavy-metal fails ÷ batches: heavy-metal fail rate. Eagle Labs microbial fails ÷ batches: microbial-fail rate. Eagle Labs mismatched CoAs ÷ CoAs reviewed: CoA mismatch rate. NutraScience mismatched CoAs ÷ CoAs reviewed: CoA mismatch rate. Eagle Labs quarantine day to release day: quarantine-release lag. Eagle Labs first-assay day to retest day: assay-retest lag. Eagle Labs scheduled-pull day to actual-pull day: stability-pull lag. NutraScience scheduled-pull day to actual-pull day: stability-pull lag. Vitaquest planned draw day to drawn day: stability-pull lag. NutraScience first-assay day to retest day: assay-retest lag. Vitaquest first-assay day to retest day: assay-retest lag. NutraScience quarantine day to release day: quarantine-release lag. Vitaquest quarantine day to release day: quarantine-release lag. Vitaquest mismatched CoAs ÷ CoAs reviewed: CoA mismatch rate. Vitaquest microbial fails ÷ batches: microbial-fail rate. Fullstack cycle-count variance units ÷ units counted: cycle-count variance. ShipBob rate-shop misses ÷ shipments: rate-shop miss. ShipBob shop skips ÷ shipments: rate-shop miss share. Fullstack shop skips ÷ shipments: rate-shop miss share. Particle-size fails ÷ batches: particle-size fail rate. NutraScience coating rejects ÷ batches: coating-reject rate. Identity fails ÷ batches: identity-fail rate. Assay fails ÷ batches: assay-fail rate. Stability / release hold vs demand $: stability hold. Packaging scrap ÷ batch: packaging scrap rate. Eagle Labs packaging scrap ÷ units produced: packaging scrap rate. Eagle Labs label scrap ÷ units labeled: label scrap rate. NutraScience label scrap ÷ units labeled: label scrap rate. Vitaquest label scrap ÷ units labeled: label scrap rate. NutraScience packaging scrap ÷ units produced: packaging scrap rate. Allergen changeover days × demand $: allergen changeover. Eagle Labs allergen changeover days × demand $: allergen changeover. NutraScience allergen changeover days × demand $: allergen changeover. Allergen rework units ÷ batch: allergen rework rate. Eagle Labs allergen-rework units ÷ units produced: allergen rework rate. NutraScience allergen-rework units ÷ units produced: allergen rework rate. Compress rejects ÷ compress runs: tablet compress reject rate. Eagle Labs compress rejects ÷ compress runs: tablet compress reject rate. NutraScience Labs compress rejects ÷ compress runs: tablet compress reject rate. Metal-detect rejects ÷ batch units: metal-detect reject rate. Eagle Labs metal-detect rejects ÷ batch units: metal-detect reject rate. NutraScience metal-detect rejects ÷ batch units: metal-detect reject rate. Coating rejects ÷ batch units: coating-reject rate. Vitaquest particle-size fails ÷ batches: particle-size fail rate. Fill-weight fails ÷ batches: fill-weight fail rate. Moisture fails ÷ batches: moisture-fail rate. Label rejects ÷ batch units: label-reject rate. NutraScience label rejects ÷ batches: label-reject rate. NutraScience label-claim fails ÷ batches: label-claim fail rate. Vitaquest label-claim fails ÷ batches: label-claim fail rate. Eagle Labs label-claim fails ÷ batches: label-claim fail rate. Batch past written release vs demand $: batch release lag. Eagle Labs batch release lag × demand $: batch release lag. NutraScience batch release lag × demand $: batch release lag. Eagle Labs lot hold days × demand $: lot hold days. Eagle Labs |actual yield % − standard yield %|: yield variance. NutraScience |actual yield % − standard yield %|: yield variance. Vitaquest |actual yield % − standard yield %|: yield variance. NutraScience lot hold days × demand $: lot hold days. Vitaquest lot hold days × demand $: lot hold days. Carrier add-on vs NR write-off: insurance vs NR.
When to cut ads
A CAC target that assumes you can keep selling is a media number. Inventory is the constraint. Type on-hand, velocity, and daily spend in ads into empty. If the next two weeks of spend would hit empty, stop that spend. Tests do not refill the shelf. Cover-versus-window is a different job from risked ad spend.
Amazon FBA and 3PL fees sit in the same cost stack. FBA + referral into net types the Amazon cut before you scale ads. Amazon Ads auto-pause at empty is not a throttle — stop-at-zero checklist.
What to do
Type landed cost. That number belongs in max CAC on Traffic. Type days of cover against the window you named. When spend is the next decision, cut ads before you stock out. Returns and chargebacks after the sale: where they hit COGS — do not stuff CB fees into landed cost.
Velocity sheets and PO-cash versus ad-cash are not written yet. The calculators on this page still run.
Landed COGS into contribution
GuideFactory invoice is not COGS. Inbound, duties, and 3PL sit on the unit. Max CAC uses this number.
Returns can restock. Chargebacks and CB fees are period hits. Filter before you change landed COGS.
| Claim | Reality | Where it lands | Do not |
|---|---|---|---|
| Chargeback lowers landed COGS | No. CB debit and fee are after the sale — period hits | Contra-revenue / expense — not factory or inbound | Stuff CB fees into the next unit’s landed cost |
| Every refund reverses COGS | Only if the unit is restocked sellable. Keep-the-goods and damaged do not | Restock → inventory back; else period cash hit | Assume every Amazon return is sellable again |
| CB fee belongs in unit COGS for max CAC | No. Fee is a period processor line. Contribution paths already have a place for fees | Fee waterfall / contribution — not landed COGS | Bake last month’s disputes into factory cost |
| Damaged return cheapens the next PO | No. Write-down that unit. Next PO still needs full landed cost | Inventory write-down | Lower inbound freight because one unit came back broken |
| This page builds landed cost | No. Landed COGS is factory + inbound + duties + 3PL pick | N/A — open landed COGS for the build | Skip the build because you mapped returns |
| Keep-the-goods refund restocks inventory | No. The unit stayed with the buyer. Cash left; inventory did not return | Period refund — COGS on the shipped unit usually stays | Add a phantom unit to on-hand |
Type planned and good units. We invent no yield loss %.
Type planned and good units.
Type rework units and batch units. We invent no rework %.
Type rework units and batch units.
Type stability fails and batch units. We invent no fail %.
Type stability fails and batch units.
Type encapsulation rejects and batch units. We invent no reject %.
Type encapsulation rejects and batch units.
Type compress rejects and compress runs. We invent no reject %.
Type compress rejects and compress runs.
Type blend-uniformity fails and batches. We invent no fail %.
Type blend-uniformity fails and batches.
Type COA request day, COA ready day, and lots. We invent no lag days.
Type COA request day, COA ready day, and lots.
Type metal-detect rejects and batch units. We invent no reject %.
Type metal-detect rejects and batch units.
Type potency fails and batches. We invent no fail %.
Type potency fails and batches.
Type dissolution fails and batches. We invent no fail %.
Type dissolution fails and batches.
Type coat-pan scrap and batch units. We invent no reject %.
Type coating rejects and batch units.
Type press hardness fails and batches. We invent no fail %.
Type hardness fails and batches.
Type fill-weight fails and batches. We invent no fail %.
Type weight-variation fails and batches.
Type hopper fill-weight fails and batches. We invent no fail %.
Type fill-weight fails and batches.
Type disintegration-bath fails and batches. We invent no fail %.
Type disintegration fails and batches.
Type heavy-metal assay fails and batches. We invent no fail %.
Type heavy-metal fails and batches.
Type label-line rejects and batch units. We invent no reject %.
Type label rejects and batch units.
Type friability-drum fails and batches. We invent no fail %.
Type friability fails and batches.
Type particle-size fails and batches. We invent no fail %.
Type particle-size fails and batches.
Type moisture fails and batches. We invent no fail %.
Type moisture fails and batches.
Type CU fails and batches from the assay export. We invent no CU fail %.
Type CU fails and batches.
Type identity fails and batches from the ID test export. We invent no fail %.
Type identity fails and batches.
Type Vitaquest hardness fails and batches. We invent no fail %.
Type hardness fails and batches.
Type assay fails and batches from the assay export. We invent no fail %.
Type assay fails and batches.
Type Vitaquest friability fails and batches. We invent no fail %.
Type friability fails and batches.
Type Eagle Labs assay fails and batches. We invent no fail %.
Type assay fails and batches.
Type NutraScience disintegration fails and batches. We invent no fail %.
Type disintegration fails and batches.
Type Vitaquest disintegration fails and batches. We invent no fail %.
Type disintegration fails and batches.
Type Eagle Labs moisture fails and batches. We invent no fail %.
Type moisture fails and batches.
Type NutraScience moisture fails and batches. We invent no fail %.
Type moisture fails and batches.
Type Vitaquest assay fails and batches. We invent no fail %.
Type assay fails and batches.
Type Eagle Labs particle-size fails and batches. We invent no fail %.
Type particle-size fails and batches.
Type NutraScience coating rejects and batches. We invent no reject %.
Type coating rejects and batches.
Type Vitaquest particle-size fails and batches. We invent no fail %.
Type particle-size fails and batches.
Type Eagle Labs coating rejects and batches. We invent no reject %.
Type coating rejects and batches.
Type NutraScience label rejects and batches. We invent no reject %.
Type label rejects and batches.
Type Eagle Labs label rejects and batches. We invent no reject %.
Type label rejects and batches.
Type Vitaquest content-uniformity fails and batches. We invent no fail %.
Type content-uniformity fails and batches.
Type NutraScience friability fails and batches. We invent no fail %.
Type friability fails and batches.
Type Eagle Labs packaging scrap units and units produced. We invent no scrap %.
Type packaging scrap units and units produced.
Type Vitaquest potency fails and batches. We invent no fail %.
Type potency fails and batches.
Type NutraScience Labs hardness fails and batches. We invent no fail %.
Type hardness fails and batches.
Type NutraScience potency fails and batches. We invent no fail %.
Type potency fails and batches.
Type Eagle Labs dissolution fails and batches. We invent no fail %.
Type dissolution fails and batches.
Type Vitaquest planned and released good units. We invent no yield loss %.
Type planned and good units.
Type NutraScience microbial fails and batches. We invent no plate-fail %.
Type microbial fails and batches.
Type Eagle Labs blend-uniformity fails and batches. We invent no blend-miss %.
Type blend-uniformity fails and batches.
Type NutraScience label-claim fails and batches. We invent no claim-fail %.
Type label-claim fails and batches.
Type Vitaquest heavy-metal fails and batches. We invent no VQ metal-fail %.
Type heavy-metal fails and batches.
Type Eagle Labs microbial fails and batches. We invent no EL plate-fail %.
Type microbial fails and batches.
Type Vitaquest microbial fails and batches. We invent no VQ culture-fail %.
Type microbial fails and batches.
Type Eagle Labs heavy-metal fails and batches. We invent no EL ICP-fail %.
Type heavy-metal fails and batches.
Type Vitaquest label-claim fails and batches. We invent no VQ panel-fail %.
Type label-claim fails and batches.
Type Eagle Labs label-claim fails and batches. We invent no EL COA-panel %.
Type label-claim fails and batches.
Type NutraScience planned and good units. We invent no NS blend-yield %.
Type planned and good units.
Type Eagle Labs encapsulation rejects and batch units. We invent no EL capsule-kill %.
Type encapsulation rejects and batch units.
Type Vitaquest encapsulation rejects and batch units. We invent no VQ softgel-kill %.
Type encapsulation rejects and batch units.
Type Eagle Labs tablet rejects and batch units. We invent no EL press-kill %.
Type tablet rejects and batch units.
Type NutraScience Labs tablet rejects and batch units. We invent no NS die-scrap %.
Type tablet rejects and batch units.
Type Vitaquest tablet rejects and batch units. We invent no VQ press-scrap %.
Type tablet rejects and batch units.
Type Eagle Labs weight-variation fails and batches. We invent no EL die-weight %.
Type weight-variation fails and batches.
Type Vitaquest weight-variation fails and batches. We invent no VQ press-weight %.
Type weight-variation fails and batches.
Type NutraScience Labs content-uniformity fails and batches. We invent no NS unit-dose %.
Type content-uniformity fails and batches.
Type Vitaquest dissolution fails and batches. We invent no VQ release-fail %.
Type dissolution fails and batches.
Type NutraScience Labs packaging scrap units and units produced. We invent no NS bottle-scrap %.
Type packaging scrap units and units produced.
Type Vitaquest failed blend lots and lots tested. We invent no VQ blend-fail %.
Type failed blend lots and lots tested.
Type NutraScience Labs stability fails and batch units. We invent no NS stability-fail %.
Type stability fails and batch units.
Type Vitaquest stability fails and batch units. We invent no VQ stability-fail %.
Type stability fails and batch units.
Type Eagle Labs deviated batch records and batches closed. We invent no EL batch-dev %.
Type deviated batch records and batches closed.
Type NutraScience Labs deviated batch records and batches closed. We invent no NS batch-dev %.
Type deviated batch records and batches closed.
Type Vitaquest deviated batch records and batches closed. We invent no VQ batch-dev %.
Type deviated batch records and batches closed.
Type Eagle Labs label scrap units and units labeled. We invent no EL label-scrap %.
Type label scrap units and units labeled.
Type NutraScience Labs label scrap units and units labeled. We invent no NS label-scrap %.
Type label scrap units and units labeled.
Type Vitaquest label scrap units and units labeled. We invent no VQ label-scrap %.
Type label scrap units and units labeled.
Type Eagle Labs allergen-rework units and units produced. We invent no EL allergen-rework %.
Type allergen-rework units and units produced.
Type NutraScience allergen-rework units and units produced. We invent no NS allergen-rework %.
Type allergen-rework units and units produced.
Type Eagle Labs metal-detect rejects and batch units. We invent no EL metal-detect %.
Type metal-detect rejects and batch units.
Type NutraScience metal-detect rejects and batch units. We invent no NS metal-detect %.
Type metal-detect rejects and batch units.
Type Eagle Labs compress rejects and compress runs. We invent no EL compress reject %.
Type compress rejects and compress runs.
Type NutraScience compress rejects and compress runs. We invent no NS compress reject %.
Type compress rejects and compress runs.
Type NutraScience COA request day, COA ready day, and lots. We invent no NS COA turnaround days.
Type COA request day, COA ready day, and lots.
Type Vitaquest COA request day, COA ready day, and lots. We invent no VQ COA turnaround days.
Type COA request day, COA ready day, and lots.
Type Eagle Labs changeover days and demand $ / day. We invent no EL allergen stranded $.
Type changeover days and demand $ / day.
Type NutraScience changeover days and demand $ / day. We invent no NS allergen stranded $.
Type changeover days and demand $ / day.
Type Eagle Labs lag days and daily demand $. We invent no EL batch stranded $.
Type lag days and daily demand $.
Type NutraScience lag days and daily demand $. We invent no NS batch stranded $.
Type lag days and daily demand $.
Type Eagle Labs hold days and daily demand $. We invent no EL lot-hold stranded $.
Type hold days and daily demand $.
Type NutraScience hold days and daily demand $. We invent no NS lot-hold stranded $.
Type hold days and daily demand $.
Type Vitaquest hold days and daily demand $. We invent no VQ lot-hold stranded $.
Type hold days and daily demand $.
Type Eagle Labs actual yield % and standard yield %. We invent no EL yield-variance pp.
Type actual yield % and standard yield %.
Type NutraScience actual yield % and standard yield %. We invent no NS yield-variance pp.
Type actual yield % and standard yield %.
Type Vitaquest actual yield % and standard yield %. We invent no VQ yield-variance pp.
Type actual yield % and standard yield %.
Type Eagle Labs mismatched CoAs and CoAs reviewed. We invent no EL CoA-mismatch %.
Type mismatched CoAs and CoAs reviewed.
Type NutraScience mismatched CoAs and CoAs reviewed. We invent no NS CoA-mismatch %.
Type mismatched CoAs and CoAs reviewed.
Type Vitaquest mismatched CoAs and CoAs reviewed. We invent no VQ CoA-mismatch %.
Type mismatched CoAs and CoAs reviewed.
Type Eagle Labs quarantine day, release day, and lots. We invent no EL quarantine-release lag days.
Type quarantine day, release day, and lots.
Type NutraScience quarantine day, release day, and lots. We invent no NS quarantine-release lag days.
Type quarantine day, release day, and lots.
Type Vitaquest quarantine day, release day, and lots. We invent no VQ quarantine-release lag days.
Type quarantine day, release day, and lots.
Type Eagle Labs first-assay day, retest day, and lots. We invent no EL assay-retest lag days.
Type first-assay day, retest day, and lots.
Type NutraScience first-assay day, retest day, and lots. We invent no NS assay-retest lag days.
Type first-assay day, retest day, and lots.
Type Vitaquest first-assay day, retest day, and lots. We invent no VQ assay-retest lag days.
Type first-assay day, retest day, and lots.
Type Eagle Labs scheduled-pull day, actual-pull day, and lots. We invent no EL stability-pull lag days.
Type scheduled-pull day, actual-pull day, and lots.
Type NutraScience planned pull day, actual pull day, and lots. We invent no NS stability-pull lag days.
Type planned pull day, actual pull day, and lots.
Type Vitaquest planned draw day, drawn day, and lots. We invent no VQ stability-pull lag days.
Type planned draw day, drawn day, and lots.
Type Eagle Labs open day, close day, and deviations. We invent no EL deviation-close lag days.
Type open day, close day, and deviations.
Type NutraScience open day, close day, and deviations. We invent no NS deviation-close lag days.
Type open day, close day, and deviations.
Type Vitaquest open day, close day, and deviations. We invent no VQ deviation-close lag days.
Type open day, close day, and deviations.
Type Eagle Labs open day, close day, and reworks. We invent no EL rework-close lag days.
Type open day, close day, and reworks.
Type NutraScience open day, close day, and reworks. We invent no NS rework-close lag days.
Type open day, close day, and reworks.
Type Vitaquest open day, close day, and reworks. We invent no VQ rework-close lag days.
Type open day, close day, and reworks.
Type Eagle Labs clearance fails and clearances. We invent no EL clearance-fail %.
Type clearance fails and clearances.
Type NutraScience clearance fails and clearances. We invent no NS clearance-fail %.
Type clearance fails and clearances.
Type Vitaquest clearance fails and clearances. We invent no VQ clearance-fail %.
Type clearance fails and clearances.
Type Eagle Labs retain misses and retain required. We invent no EL retain-miss %.
Type retain misses and retain required.
Type NutraScience holey retains and retains owed. We invent no NS retain-hole %.
Type holey retains and retains owed.
Type Vitaquest unshelved retains and retains due. We invent no VQ retain-gap %.
Type unshelved retains and retains due.
Type Eagle Labs IPC misses and IPC required. We invent no EL IPC-miss %.
Type IPC misses and IPC required.
Type NutraScience encapsulation IPC misses and IPC required. We invent no NS IPC-miss %.
Type IPC misses and IPC required.
Type Vitaquest coating-suite IPC misses and IPC required. We invent no VQ IPC-miss %.
Type IPC misses and IPC required.
Type Eagle Labs cleaning fails and cleaning required. We invent no EL cleaning-fail %.
Type cleaning fails and cleaning required.
Type NutraScience cleaning fails and cleaning required. We invent no NS cleaning-fail %.
Type cleaning fails and cleaning required.
Type Vitaquest cleaning fails and cleaning required. We invent no VQ cleaning-fail %.
Type cleaning fails and cleaning required.
Type Eagle Labs calibration misses and calibrations required. We invent no EL scale-cal-miss %.
Type calibration misses and calibrations required.
Type NutraScience skipped-past-due weigh-cell calibrations and owed calibrations. We invent no NS scale-cal-miss %.
Type calibration misses and calibrations required.
Type Vitaquest skipped-past-due coating-suite balance checks and owed checks. We invent no VQ scale-cal-miss %.
Type calibration misses and calibrations required.
Type Eagle Labs Aw fails and Aw tests. We invent no EL water-activity-fail %.
Type Aw fails and Aw tests.
Type NutraScience Labs Aw fails and Aw tests. We invent no NS water-activity-fail %.
Type Aw fails and Aw tests.
Type Vitaquest Aw fails and Aw tests. We invent no VQ water-activity-fail %.
Type Aw fails and Aw tests.
Type Eagle Labs swab fails and swabs taken. We invent no EL allergen-swab-fail %.
Type swab fails and swabs taken.
Type NutraScience swab fails and swabs taken. We invent no NS allergen-swab-fail %.
Type swab fails and swabs taken.
Type Vitaquest swab fails and swabs taken. We invent no VQ allergen-swab-fail %.
Type swab fails and swabs taken.
Type Eagle Labs missing CoC packets and lots released. We invent no EL coc-miss %.
Type missing CoC packets and lots released.
Type NutraScience missing CoC packets and lots released. We invent no NS coc-miss %.
Type missing CoC packets and lots released.
Type Vitaquest missing CoC packets and lots released. We invent no VQ coc-miss %.
Type missing CoC packets and lots released.
Type Eagle Labs seal fails and units inspected. We invent no EL seal-fail %.
Type seal fails and units inspected.
Type NutraScience seal fails and units inspected. We invent no NS seal-fail %.
Type seal fails and units inspected.
Type Vitaquest seal fails and units inspected. We invent no VQ seal-fail %.
Type seal fails and units inspected.
Type Eagle Labs blister leaks and units inspected. We invent no EL blister-leak %.
Type blister leaks and units inspected.
Type NutraScience blister leaks and units inspected. We invent no NS blister-leak %.
Type blister leaks and units inspected.
Type Vitaquest blister leaks and units inspected. We invent no VQ blister-leak %.
Type blister leaks and units inspected.
Type Eagle Labs torque fails and units inspected. We invent no EL cap-torque-fail %.
Type torque fails and units inspected.
Type NutraScience torque fails and units inspected. We invent no NS cap-torque-fail %.
Type torque fails and units inspected.
Type Vitaquest torque fails and units inspected. We invent no VQ cap-torque-fail %.
Type torque fails and units inspected.
Type Eagle Labs desiccant misses and bottles packed. We invent no EL desiccant-miss %.
Type desiccant misses and bottles packed.
Type NutraScience desiccant misses and bottles packed. We invent no NS desiccant-miss %.
Type desiccant misses and bottles packed.
Type Vitaquest desiccant misses and bottles packed. We invent no VQ desiccant-miss %.
Type desiccant misses and bottles packed.
Type Eagle Labs cotton misses and bottles packed. We invent no EL cotton-miss %.
Type cotton misses and bottles packed.
Type NutraScience cotton misses and bottles packed. We invent no NS cotton-miss %.
Type cotton misses and bottles packed.
Type Vitaquest cotton misses and bottles packed. We invent no VQ cotton-miss %.
Type cotton misses and bottles packed.
Type Eagle Labs scoop misses and bottles packed. We invent no EL scoop-miss %.
Type scoop misses and bottles packed.
Type NutraScience scoop misses and bottles packed. We invent no NS scoop-miss %.
Type scoop misses and bottles packed.
Type Vitaquest scoop misses and bottles packed. We invent no VQ scoop-miss %.
Type scoop misses and bottles packed.
Type Eagle Labs oxygen-absorber misses and bottles packed. We invent no EL oxygen-absorber-miss %.
Type oxygen-absorber misses and bottles packed.
Type NutraScience oxygen-absorber misses and bottles packed. We invent no NS oxygen-absorber-miss %.
Type oxygen-absorber misses and bottles packed.
Type Vitaquest oxygen-absorber misses and bottles packed. We invent no VQ oxygen-absorber-miss %.
Type oxygen-absorber misses and bottles packed.
Type Eagle Labs induction-seal misses and bottles packed. We invent no EL induction-seal-miss %.
Type induction-seal misses and bottles packed.
Type NutraScience induction-seal misses and bottles packed. We invent no NS induction-seal-miss %.
Type induction-seal misses and bottles packed.
Type Vitaquest induction-seal misses and bottles packed. We invent no VQ induction-seal-miss %.
Type induction-seal misses and bottles packed.
Cover
CalculatorDays of cover at current velocity
Type on-hand for this SKU, sell-through per day, and the length of the sales window you named. We do not fill a sample window. On-order is not on-hand.
Type on-hand, velocity, and the window you named. Cover is on-hand ÷ sell-through. Headroom or shortfall is cover versus that window — not a fixed two-week chip.
Type next-run MOQ and shortfall units from days of cover. We invent no MOQ.
Type MOQ units and shortfall units.
Type on-hand, inbound, days until receive, and units / day. Inbound is not cover.
Type on-hand, inbound, days until receive, and units / day.
Type days left on this lot and the written SOP gate. We invent no hold-day chip.
Type days remaining, the written gate, and units on this lot.
Type days to CoA / release and sellable cover days. Unreleased lots are not cover.
Type days to CoA and sellable cover days.
FBA sellable and 3PL on-hand are different pools. Filter before you type on-hand into days of cover.
| Claim | Reality | Type into cover | Do not |
|---|---|---|---|
| Add FBA + 3PL into one on-hand | Usually no — separate channels, separate cover math | One pool per calculator run | Blend pools to keep ads on a thin ASIN |
| Inbound to FBA counts as on-hand | No. Inbound / working / reserved are not sellable today | FBA sellable (available) only | Call in-transit units cover |
| FBA total inventory is sellable | No. Reserved, unfulfillable, and stranded are not available to ship | Sellable / available units for that ASIN | Paste total inventory into on-hand |
| 3PL on-order is cover for Amazon ads | No. On-order is not on-hand. Amazon ads need FBA sellable (or your own ship path) | The pool that actually fulfills that ad channel | Fund Sponsored Products from a PO at the 3PL |
| This page is the days-of-cover calculator | No. The formula page types on-hand ÷ velocity over a window. This map is which units may enter on-hand | N/A — open days of cover after you pick the pool | Skip naming the channel because you know the formula |
| Average FBA and 3PL cover for the brand | No. Averages hide a dead hero on one warehouse | Per SKU per pool | Report one blended cover to media |
Type on-hand at the ship-from ads use, other warehouses, and units / day. We invent no 14-day chip.
Type ads ship-from units, other warehouse units, and units / day.
Type units in transfer, transit days, and units/day. We invent no transit chip.
Type units in transfer, transit days, and units/day.
Type lead weeks, weekly burn $, and delay weeks. We invent no slip %.
Type lead weeks, weekly burn, and delay weeks.
Type sample $, full MOQ $, and weeks. We invent no slip %.
Type sample $, MOQ $, and weeks.
Type release day, daily spend, and delay. We invent no delay.
Type release day, daily spend, and delay.
Type hold days, daily demand, and AOV. We invent no hold.
Type hold days, daily demand, and AOV.
Type hold days and daily demand $. We invent no hold.
Type hold days and daily demand $.
Type cutover days and daily outbound units. We invent no cutover.
Type cutover days and daily units.
Type units held, hold days, and daily demand $. We invent no hold.
Type units held, hold days, and daily demand $.
Type inbound units, SLA hours, and late units. We invent no late count.
Type inbound units, SLA hours, and late units.
Type mismatch lots, units on those lots, and total units. We invent no hold %.
Type mismatch lots, units, and total units.
Type lag days and daily demand $. We invent no stranded $.
Type lag days and daily demand $.
Type return units, restock days, and demand/day. We invent no cover gap.
Type return units, restock days, and demand/day.
Type changeover days and demand $ / day. We invent no stranded $.
Type changeover days and demand $ / day.
Type quarantine days and demand $ / day. We invent no stranded $.
Type quarantine days and demand $ / day.
Type packaging days and demand $ / day. We invent no stranded $.
Type packaging days and demand $ / day.
Type export lag days and open order $ / day. We invent no stranded $.
Type lag days and open order $ / day.
Type scrap and batch units. We invent no scrap %.
Type scrap and batch units.
Type putaway lag hours and inbound units. We invent no stuck count.
Type putaway lag hours and inbound units.
Type promised and actual lead days. We invent no slip.
Type promised and actual lead days.
Velocity
Not on this page yetSell-through by SKU
No calculator on this section yet.
PO cash
CalculatorPO cash vs ad cash this month
Type MOQ $ and cash on hand. We invent no shortfall $.
Type MOQ $ and cash on hand.
Stockout
CalculatorDays of cover → cut ads before empty
Type on-hand for the SKU you are advertising, sell-through per day, and ad spend per day. We do not fill sample units. On-order is not on-hand.
Type on-hand, velocity, and daily ad spend. If cover is under two weeks, cut spend before you optimize creative.
Amazon FBA
GuideAds stop at zero — not thin cover. FBA into net.
Tick what you verified for this ASIN. Unchecked means you still trust zero-stock auto-pause. Boxes start off.
Holes: Days of cover typed for this ASIN, Auto-pause myth named, Cut threshold written, Campaigns cut at ASIN level, Inbound clock checked, ACOS still read after cut.
Type price, referral %, FBA fee $, and landed COGS. We do not fill a sample FBA table. Old fee PDFs lie — confirm the current schedule.
Type price, referral %, FBA $, and landed COGS. If net is thin, do not scale Amazon Ads.
3PL
CalculatorShip cost, aged inventory
Type claims, lag days, and $ per claim. We invent no cash gap.
Type claims, lag days, and $ per claim.
Type mispicks, AOV $, and reship $. We invent no cost.
Type mispicks, AOV $, and reship $.
Type multi-warehouse splits and fee $ / split. We invent no fee.
Type splits and fee $ / split.
Type voided labels and fee $ / void. We invent no waste %.
Type voids and fee $ / void.
Type overage and fee $. We invent no waste $.
Type overage and fee $.
Type denied and filed claims. We invent no deny %.
Type denied and filed.
On Stock / inventory: Cut ads before a stockout. Use landed cost in the bid — not a warehouse app.