Skip to main content
HOUSTON, TX Shipping nationwide · Same-day FBA prep before 2pm CT · Pricing locked through Q1 2027 Get a 24h quote →

3PL Operations Guide

Lot Tracking and Expiration Date Management for 3PL Warehouses

Batch control has to exist before the first recall question, not after. Here's exactly how we receive, quarantine, rotate, and trace dated inventory in our Houston warehouse — and what it costs to run through us.

$0.75/unit FBA prep$2.00/order FBM$25/pallet monthlyHouston · same-day 2pm CT

Free quote · Reply within one business day · No sales call

Get a fulfillment quote in 24 hours

Tell us what you sell and your monthly volume. A real person replies within one business day with exact numbers.

✓ No minimums✓ No long-term contract✓ Rates locked through Q1 2027
Add company, volume or notes (optional)

Free · No spam · A real person replies within one business day

Quick answers before you send (fees, minimums, sending inventory)
  • Minimums: none. Start with a small shipment. No setup fee, month-to-month, 30 days’ notice to cancel.
  • Handling: Lean from $0.50 per FBA unit or $1.75 per FBM order (pre-packed, under 5 lb); full service $0.75 / $2.00. Materials and postage are separate. Full rate card.
  • Receiving and storage: $20 per pallet or $5 per carton on every inbound; from $25 per pallet per month (first three months; long-stay pallets cost a little more), billed from day one.
  • Sending inventory: we confirm scope, rates and receiving instructions with you in writing first, so please do not ship before that. Receiving address: 6117 Long Dr, Houston, TX 77087.

Our Houston warehouse: 6117 Long Dr, Houston, TX 77087 · see it on the map · about us

Request our certificate of insurance

Prefer to talk? WhatsApp +1 901 921 3666 · call +1 832 759 1368

Before you request a quote

Know the cost. Check the fit. Plan your first shipment.

Start with a small shipment or an established operation. There is no minimum volume. Tell us what you sell so we can confirm the handling, space and shipping you actually need.

What will my first month cost?

Example: 500 single-item orders under 5 lb × $2.00 full-service handling = $1,000. At $0.25 per mailer add $125; two full billable pallet-months add $50 and one inbound pallet adds $20. Total: $1,195 BEFORE postage, returns or extra work.

Examples use standard storage in the first three months. Long-stay pallet rates are $28/month in months 3–6 and $32/month after six months. Your written quote separates receiving, storage, handling, materials and shipping. Build your own estimate.

Why are there two handling prices?

Under 5 lb, Lean FBA is $0.50/unit and Lean FBM is $1.75/order when goods arrive pre-packed and ready to label. Full-service handling is $0.75/FBA unit or $2.00/FBM order; materials and postage are separate. These are service tiers, not automatic volume discounts.

Heavier items use different weight bands; over 15 lb or bulky items need a written quote. See the complete rate card.

Can you handle my products and platform?

Share your product type, packed dimensions and weight, sales platform and expected volume. Small batches and returns-only enquiries are welcome. Batteries, liquids, food, supplements, temperature-sensitive, hazardous or oversized items need acceptance and handling requirements confirmed before you ship.

For Shopify, Amazon, Walmart or another platform such as Amboras, tell us how orders and inventory are exchanged. The team confirms the connection or file workflow before onboarding; a platform name alone does not guarantee a supported integration.

How do I send inventory?
  1. Send your SKU list, dimensions, weights and carton/pallet count.
  2. Receive the written scope, rates and product-acceptance confirmation.
  3. Confirm account setup, labeling and receiving instructions with the team before dispatch.
  4. Send shipment details and tracking; agree the first prep job or order workflow.

Receiving location: 6117 Long Dr, Houston, TX 77087. Confirm inbound instructions before sending goods.

What about shipping and storage dimensions?

For a shipping estimate, send origin and destination ZIP codes, packed dimensions, weight, parcel count and desired delivery speed. Handling prices do not include carrier postage. Storage is charged only by carton or pallet. Bin and shelf storage is included in our standard pick-and-pack rate, with no separate charge. Send product dimensions and quantities so the team can confirm usable space, availability and the applicable carton or pallet storage rate in writing.

After you enquire: a real person from our Houston team replies within one business day, confirms any missing details and sends itemized pricing. You can ask for a written quote without booking a sales call. Unsure of volume? Select “Not sure yet” in the quote form.

What lot tracking actually means on our floor

Lot tracking means every carton that comes through our dock gets tied to a batch number before it's put away, so we can trace any unit forward to the order it shipped on, or backward to the inbound shipment it arrived on. That's the whole definition. It isn't a software feature you switch on later — it's a receiving habit.

Most brands start asking about this after something already went wrong: a customer complaint, a retailer asking which batch shipped, an expiration date that surfaced too late. By then it's a forensic exercise instead of a five-minute lookup. If you're moving supplements, skincare, food-adjacent products, or anything else with a shelf life or a recall risk, batch discipline needs to be in place before the first pallet lands, not after the first complaint.

Lot-number and expiration-date tracking runs through the same KAK WMS dashboard every client account already has. It isn't a separate module or a custom line item — it's part of how we receive and store inventory for any brand that needs it.

Where it starts: receiving and quarantine

Good lot control starts on the dock, before anything is called "available" inventory. If a carton goes into a bin without a batch number attached, or a damaged case gets shelved next to good stock, the rest of the system is compromised no matter how good the software is.

  1. Inbound cartons are checked against the packing list and assigned a lot number and location before they're released to the pickable pool.
  2. Anything with damaged packaging, a missing or unreadable date code, or a mismatched count goes into a hold location instead of open stock.
  3. We log the expiration or best-by date on receipt, not later, so rotation logic has something to work from from day one.
  4. Held inventory stays out of picking until someone actually makes a call on it: release, return to vendor, or write off.

Receiving runs $20 per pallet ($5 per carton). That fee covers the same disciplined check-in whether the inventory needs lot tracking or not — we just log more per pallet when it does.

FIFO vs. FEFO — and why we default to FEFO for dated goods

FIFO rotates whatever arrived first. FEFO rotates whatever expires first. For anything with a shelf life, those aren't the same thing — a pallet that arrived later can carry an earlier expiration date than one that's been sitting for weeks, especially when you're sourcing from more than one production run or supplier.

RuleRotates byBest for
FIFOReceipt date (oldest in, first out)Non-perishable goods, apparel, hard goods — anything without a real expiration risk
FEFOExpiration date (soonest-to-expire, first out)Supplements, skincare, food-adjacent products, anything batch-dated

We default to FEFO for anything with a printed expiration or best-by date, because receipt order alone doesn't protect against shipping a near-expired unit while an earlier-received, longer-dated unit sits in the back of the same location.

What it actually costs to run dated inventory through us

Lot and expiration tracking has no separate line item — it's built into receiving and storage. The rates below are the same published prices every client pays; dated inventory doesn't carry a surcharge.

ServiceRate
Receiving$20/pallet ($5/carton)
Pallet storage, climate-controlled$25/pallet, billed monthly ($25/mo per pallet held a full month)
FBM / DTC pick, pack, ship$2.00/order up to 5 lb · $2.75 (5–8 lb) · $4.00 (8–15 lb)
Amazon FBA prepFull-service FBA handling for units under 5 lb is $0.75/unit, including FNSKU labeling and prep labor. Materials are separate: polybag $0.20/unit and bubble wrap $0.20/unit when needed. Receiving, storage and outbound freight are separate. Lean label-ready units start at $0.50; heavier units use the published weight bands.
Returns processing$1.50/return, inspection included
Example: a supplement brand holding 20 pallets, receiving 20 pallets/month, shipping 300 FBM orders under 5 lb, and processing 50 returns — storage $500 + receiving $400 + fulfillment $600 + mailers $75 + returns $75 = $1,650/month, with lot and expiration tracking running the whole time at no added charge.

Storage is billed per month, not a flat monthly rate — you pay for the fraction of the month you actually use, which matters if you're rotating dated stock in and out faster than a full month.

How lot control touches Amazon prep, DTC orders, and returns

Lot control isn't just a warehouse-management concern — it decides which batch goes out on which channel. If the same SKU ships to Amazon FBA, direct Shopify orders, and a retail account from the same storage location, we need to know exactly which lot each channel drew from.

For Amazon FBA prep, that matters before the box ever leaves Houston — the unit gets received, dated, and separated correctly before it's labeled and forwarded at $0.75/unit. Loose batch control at receiving just carries straight through to the FBA shipment.

For DTC orders, correct lot assignment means customer service can answer "which batch did I get" without guessing, and a return can be traced back to the lot it was picked from. Returns run $1.50 each with inspection included, so a unit coming back from a flagged lot gets caught before it's put back into available stock.

Before sending us dated inventory for the first time, it helps to have answers ready for:

  • FIFO or FEFO rotation for this SKU
  • What counts as a hold-worthy defect — damage, missing date code, count mismatch
  • Which sales channels can receive this inventory and which can't
  • The return-inspection rule before anything gets restocked
  • Who to call, and how fast, if a lot needs to be pulled

None of that changes our published rates. There's no setup fee to turn lot tracking on, no minimum order volume, and no contract — it's month-to-month like everything else we run.

What good lot visibility buys you when something goes wrong

The payoff shows up when you need an answer fast. If a customer flags an issue, we can trace the likely batch without treating your entire inventory position as suspect. If a retailer asks which lot shipped on a given date, the answer comes from the receiving record, not a manual reconstruction of pick tickets.

It also helps with routine decisions, not just emergencies. Knowing which lots are closest to expiring lets you decide whether to push them through a promotion, move them to a faster-moving channel, or quarantine them — while it's still a planning decision instead of a customer complaint.

Our facility is 32,000 sqft, climate-controlled, and monitored 24/7, with insurance coverage up to $500,000 per occurrence while inventory is in our hands. If you want the specifics of how we'd set this up for your SKUs, the fastest path is a quote request — tell us the product and shelf-life details and you'll have a number in 24 hours. You can also check the full rate card on our price list, or read more about the warehouse service and storage terms directly. General pricing questions belong on our pricing page, and if you'd rather talk it through first, contact us.

Lot tracking and expiration date FAQs

Does lot tracking cost extra?
No. It runs through the same KAK WMS dashboard every account already has. You pay the standard receiving, storage, and fulfillment rates — there's no separate lot-tracking fee.
What's the difference between FIFO and FEFO?
FIFO ships the oldest-received stock first. FEFO ships the stock closest to its expiration date first, regardless of receipt order. We default to FEFO for anything with a printed expiration or best-by date.
Which products actually need lot tracking?
Supplements, skincare, food-adjacent products, and anything else with an expiration date or recall risk. If a batch problem could force a targeted pull instead of a full-inventory pull, you need lot control.
How does this affect Amazon FBA prep?
Every unit is received, dated, and separated by lot before it's labeled and prepped at $0.75/unit under 5 lb; materials separate. Batch accuracy at receiving carries straight through to what ships to Amazon.
What happens to damaged or short-dated inventory?
It goes into a hold location on receipt instead of the open pick pool. Nothing questionable gets released as available stock until someone makes a call on it.
How fast can you locate a specific lot?
Because the batch number is logged at receiving and tied to the storage location, we can pull a lot's location and movement history from the WMS record directly, without reconstructing pick tickets by hand.
Is there a minimum volume to get lot tracking?
No. We don't run order minimums, setup fees, or contracts for any client, including brands that need batch-level tracking.
Does monthly storage billing complicate tracking dated inventory?
No — storage is $25 per pallet per month regardless of what's on the pallet, so you're only billed for the time dated inventory actually sits with us, not a flat monthly minimum.
Can returns from a flagged lot be kept out of available stock?
Yes. Returns are $1.50 each with inspection included, and a unit from a flagged or held lot doesn't go back into pickable inventory until it's cleared.
What should we send you before shipping dated inventory for the first time?
Tell us whether the SKU should rotate FIFO or FEFO, what counts as a hold-worthy defect, which sales channels can receive it, and your return-inspection rule. None of that changes pricing — it just sets up the workflow correctly from the first pallet.

Ready when you are

Get a fulfillment quote in 24 hours

Lean handling under 5 lb: FBA $0.50/unit or FBM $1.75/order for pre-packed goods. Full service: $0.75/FBA unit or $2.00/FBM order. Materials and postage are separate; storage is $25/pallet/month.

✓ No minimums✓ No long-term contract✓ Rates locked through Q1 2027
Add company, volume or notes (optional)

Free · No spam · A real person replies within one business day

Quick answers before you send (fees, minimums, sending inventory)
  • Minimums: none. Start with a small shipment. No setup fee, month-to-month, 30 days’ notice to cancel.
  • Handling: Lean from $0.50 per FBA unit or $1.75 per FBM order (pre-packed, under 5 lb); full service $0.75 / $2.00. Materials and postage are separate. Full rate card.
  • Receiving and storage: $20 per pallet or $5 per carton on every inbound; from $25 per pallet per month (first three months; long-stay pallets cost a little more), billed from day one.
  • Sending inventory: we confirm scope, rates and receiving instructions with you in writing first, so please do not ship before that. Receiving address: 6117 Long Dr, Houston, TX 77087.

Our Houston warehouse: 6117 Long Dr, Houston, TX 77087 · see it on the map · about us

Request our certificate of insurance

Prefer to talk? WhatsApp +1 901 921 3666 · call +1 832 759 1368