By Bernardo Campelo, Forbes Business Council E-Commerce Leader, Amazon SPN Certified provider, Amazon SP-API authorized partner, and Founder of PrepVia.
A wholesale buyer forwards me a receiving report from his container almost every week. The packing list says 2,400 units. The warehouse report says 2,400 units received. Three weeks later he opens a carton to fill an order and counts 42 pieces inside a carton marked 48.
Nobody lied on that report. The warehouse counted 50 cartons against a bill of lading that listed 50 cartons, signed the receiving log, and moved the pallet into storage. That is called receiving said to contain, and it is how most freight in this country gets checked in. Counting every unit inside every carton is a different discipline entirely, and almost nobody does it by default because it is slow and it costs money.
The confusion between these two methods is why so many buyers discover a shortage weeks after the truck already left the dock, past the point where anyone can prove who is responsible. The fix is not to demand a full count on every shipment. The fix is to know which method you are actually paying for, and to build the evidence trail that settles the argument before it starts.
The 60-second version
Most receiving counts cartons, not units. Said to contain means the warehouse verifies the carton count against the packing list and accepts the declared quantity inside each box without opening it. A real count means someone physically opens cartons and counts units, and it costs labor and dock time that said to contain does not. The dispute over who pays, and who is right when the numbers do not match, gets settled by evidence collected at the moment of receiving: a timestamped dock photo, a sample count against a written trigger rule, and a discrepancy report signed before the pallet leaves the dock.
What Said to Contain Means When Your Container Arrives
Said to contain, often shortened to STC in freight and 3PL forums, describes the default receiving method at nearly every warehouse in the country. A crew unloads a container or a truck, counts the cartons and pallets against the bill of lading or the packing list, and signs for that count. The number inside each carton is taken on faith, based on what the label says or what the supplier declared on the shipping documents.
This is not laziness. A container of 1,200 cartons takes a crew a few hours to unload and count by carton. Opening every carton and counting every unit inside would take that same crew a full week, sometimes longer, and most receiving docks cannot absorb that labor cost on freight that already needs to move. Said to contain exists because freight has to move, and someone downstream has to accept a number before the truck can leave.
Real count is the other end of the spectrum. Someone opens the carton, counts the units by hand or with a scale and average unit weight, and records what is actually inside against what the label claims. It answers a different question than STC. STC answers whether the shipment matches the paperwork at the carton level. Real count answers whether the paperwork was accurate at all. For a buyer who never watches a container get unloaded, knowing which question your 3PL or prep center is actually answering changes how much you can trust the report you get.
Carton Count vs Unit Count: The Gap Nobody Sees
The gap between these two methods hides inside a single assumption: that a sealed carton contains what its label says. Most of the time it does. Packing errors happen, though, and they happen more often than importers expect, especially with new suppliers, seasonal rush orders, and factories running overtime before a shipping deadline.
A packing error inside a sealed carton is invisible to said to contain receiving by design. The warehouse counted the carton correctly. The carton itself was wrong before it ever left the factory floor. Nobody at the origin warehouse, the freight forwarder, or the receiving dock opened it to check, because opening it was never part of the agreed method. The shortage only surfaces when someone downstream, usually you, opens the carton to fulfill an order.
| Method | What gets counted | What it proves | What it misses | Typical cost |
|---|---|---|---|---|
| Said to contain | Cartons and pallets against the packing list or bill of lading | The correct number of cartons arrived | Whether the declared quantity is actually inside each carton | Included in standard receiving, no added labor |
| Sample real count | A defined percentage of cartons, opened and counted by unit | Whether the pattern of packing matches the declaration, within a margin | Errors confined to cartons outside the sample | Added labor for the sampled cartons only |
| Full real count | Every carton, opened and counted by unit | The exact quantity received, carton by carton | Almost nothing, at the cost of time and labor | Highest, billed per carton or per hour |
Notice that said to contain is not a lesser method. It is the correct method for freight you trust, from a supplier with a track record, on product where a small unit discrepancy does not change your fulfillment math. The mistake is not choosing said to contain. The mistake is not knowing that you chose it, and assuming a receiving report means something it never claimed to mean.
Who Pays for a Real Count, and When It Is Worth It
A real count is a labor line item, and someone has to pay for it. In most 3PL and prep center agreements, that cost falls on whoever requests the count above the standard receiving method. If you want every carton opened and every unit counted, expect to pay for the additional hours, sometimes per carton, sometimes as a flat surcharge on the shipment.
That cost is easy to justify in some situations and hard to justify in others. A single pallet of a new SKU from a supplier you have never used before is worth the added labor. A container of a product you have ordered forty times from the same factory, with a clean history, usually is not. Paying for a full count on every shipment regardless of risk is how importers burn margin on a problem that rarely occurs.
The better approach is a trigger rule: a written condition that upgrades a shipment from said to contain to a sample or full real count automatically, agreed with your warehouse or 3PL before the freight arrives, not negotiated after a shortage is already suspected.
| Trigger condition | Recommended method |
|---|---|
| First shipment from a new supplier or factory | Sample count, 10 to 20 percent of cartons |
| High unit value per carton, or fragile, high theft product | Full real count |
| Supplier has a prior discrepancy on file | Full real count until three clean shipments in a row |
| Carton weight on the dock scale does not match expected weight | Escalate that carton, and its neighbors on the same pallet, to a full count |
| Established supplier, consistent product, clean history | Said to contain, with periodic spot sampling |
A weight check belongs in every method, including said to contain, because it costs almost nothing and catches the largest errors. A carton that should weigh 22 pounds and weighs 17 pounds on the dock scale is a strong signal before anyone opens a single box.
The Discrepancy Triangle: You, Your Supplier, and Your Warehouse
When a count comes up short, three parties sit around the same number and each one has a reason to believe someone else is responsible. You believe the warehouse miscounted or misplaced stock. The warehouse believes the carton arrived exactly as packed and points to its signed receiving log. The supplier believes the count is wrong somewhere downstream, because their own factory count matched what shipped.
All three positions can be argued in good faith, and that is exactly the problem. Without documented evidence tied to the moment of receiving, a shortage becomes a dispute about whose word carries more weight, not a question that evidence can settle. Whoever has the weakest paper trail usually absorbs the cost, regardless of who actually made the error.
This triangle is why the receiving method matters so much more than most buyers realize before their first real shortage. Said to contain receiving generates almost no evidence beyond a signature on a carton count. It cannot tell you whether the supplier packed correctly, and it cannot defend the warehouse against a claim that stock went missing after arrival. The only way out of the triangle is evidence collected before the dispute exists, not evidence reconstructed after.
The Evidence That Actually Settles a Claim
Four things, gathered at the moment of receiving, resolve almost every discrepancy dispute we have ever seen. None of them are complicated. All of them have to happen before the pallet leaves the dock, because evidence collected after the fact convinces nobody.
- A timestamped photo at the dock. One photo of the container or truck seal before it is broken, and one of the pallet count as it comes off, with a visible date and time. This single step defeats more disputes than any other, because it proves the condition of the freight at the moment your warehouse took custody of it.
- A sample count against a written trigger rule. Open the percentage of cartons your trigger rule calls for, count the units inside, and record the result against the declared quantity. A consistent sample, applied the same way every time, carries far more weight in a dispute than an ad hoc count done only after something already looks wrong.
- A signed discrepancy report, written the day of receiving. If the count does not match the declaration, the report has to exist the same day, listing the carton numbers, the expected quantity, the actual quantity, and who counted it. A discrepancy raised three weeks later, after the pallet has moved through storage and partial fulfillment, is nearly impossible to defend.
- A claim window, agreed in writing before the shipment arrives. Your supplier agreement and your warehouse agreement should both state how many days you have to report a discrepancy after receiving. Outside that window, most suppliers and most 3PLs decline to investigate, and they are not being unreasonable. Evidence degrades fast once product starts moving.
Put together, these four steps convert a shortage from an argument into a documented fact. The warehouse can show what it received and when. You can show what arrived against what was declared. The supplier can see the exact carton numbers in question instead of a vague complaint about a shipment from six weeks ago.
24 to 36h prep. 35-hour end-to-end guarantee or the prep is free. Net-30 terms. From 50 units to full truckloads.
What Careful Receiving Looks Like Inside a Prep Center
At PrepVia, every carton that crosses one of our 3 docks in Miami gets checked against its paperwork before it moves an inch further into the warehouse. Our 5,500 square foot facility runs container unloading from $400 per container, and that includes the carton and pallet count against the bill of lading, the dock weight check on the cartons that matter, and photo documentation at intake. Where a client trigger rule calls for a sample or a full unit count, we run it inside the same 24-36 hour prep window we hold for every shipment.
We build our accuracy record, 99.9 percent, on exactly this discipline: count what actually needs counting, document it the moment it happens, and never let a shipment sit in ambiguity about what arrived. For importers who never see their own container get unloaded, that documentation is the only window into what happened at the dock, regardless of which 3PL or prep center you use.
This matters most for freight that never touches Amazon at all. A container landing for wholesale distribution or retail fulfillment does not have an Inventory Ledger to fall back on the way an FBA shipment does. There is no Amazon reconciliation tab waiting to sort out the difference later. The receiving report from your 3PL is the only record that exists, which is exactly why it has to be built correctly the first time.
Building the Count Method Into Your Purchase Order and Your Warehouse Agreement
Every clause below belongs in writing before a container ships, not after a shortage forces the conversation. A verbal understanding about how receiving works is not a receiving standard, it is a guess that both sides will remember differently once money is involved.
- Name the default method. State plainly whether standard receiving is said to contain or a sample count, so nobody assumes a full count happened when it did not.
- Write the trigger rule. List the specific conditions, new supplier, high value SKU, prior discrepancy, weight mismatch, that upgrade a shipment to a deeper count automatically.
- Assign the cost. Decide in advance who pays when a trigger fires, and whether that cost shifts to the supplier if the trigger was caused by their packing error.
- Require photo documentation. Make dock photos a standard part of receiving, not an optional extra requested only when something already looks wrong.
- Set the claim window. Put a specific number of days in writing, matched between your supplier agreement and your warehouse agreement, so the two clocks do not run against each other.
A written prep center agreement is the natural place for most of this, and it belongs next to your standard customs paperwork. If you are also managing import documentation for the same container, keep the receiving standard in the same file, because a customs dispute and a receiving dispute often trace back to the same shipment.
If your business runs a mixed flow, some inventory going to Amazon, some going to wholesale accounts or your own fulfillment, keep the two receiving standards separate in your head. The mechanics that govern a shortage inside an FBA shipment are entirely different from the mechanics at your own receiving dock. One is a declared quantity Amazon never adjusts on its own. The other is a physical count your 3PL either did or did not perform. Confusing the two wastes time chasing the wrong process for the wrong problem.
And if you are choosing a 3PL or prep center for the first time, ask directly which method they use by default, and whether they will apply a trigger rule at all. Some of the warning signs of a weak prep center show up exactly here: a warehouse that cannot describe its own receiving method probably does not have one, and neither will you once a shortage shows up.
Frequently Asked Questions
What does said to contain mean in warehouse receiving?
Said to contain means the warehouse verifies the carton and pallet count against the packing list or bill of lading and accepts the declared quantity inside each carton without opening it. It confirms that the correct number of cartons arrived. It does not confirm that the correct number of units is actually inside those cartons. It is the default receiving method at most warehouses because opening and counting every unit takes far more labor and dock time than a carton count.
How is a real count different from said to contain receiving?
A real count means a warehouse worker physically opens cartons and counts the units inside, against the quantity the supplier declared. Said to contain never opens the carton at all. A real count answers whether the paperwork was accurate. Said to contain only answers whether the number of cartons matches the shipping documents. Most warehouses run a sample or full real count only when a trigger rule calls for it, because it adds labor cost to every carton that gets opened.
Who pays for a real unit count at receiving?
In most 3PL and warehouse agreements, the added labor for a real count falls on whoever requests it above the standard receiving method already built into the rate. If a trigger rule you wrote in advance calls for the count because of a supplier history or a weight mismatch, some agreements shift that cost to the supplier instead. The cleanest approach is to define who pays for each trigger condition in writing before the shipment arrives, so the cost is never negotiated after a discrepancy is already suspected.
How many days do I have to report a receiving discrepancy?
The claim window should be written into both your supplier agreement and your warehouse agreement before the shipment arrives, and the two windows should match. Once that window closes, most suppliers and most 3PLs will decline to investigate, because the evidence has already degraded and the product has likely moved through storage or partial fulfillment. A discrepancy reported inside a defined window, backed by a signed report from the day of receiving, is far more likely to result in a resolution.
What evidence do I need to win a discrepancy dispute with my supplier?
Four things settle nearly every dispute: a timestamped dock photo taken before the seal is broken, a sample or full count recorded against your written trigger rule, a signed discrepancy report written the same day as receiving, and a claim submitted inside the agreed window. Evidence gathered weeks after the fact, once product has already moved through the warehouse, rarely settles anything, because none of the three parties involved can prove what happened at the actual moment of receiving.
Does every shipment need a full unit count?
No. A full unit count on every shipment regardless of risk is how importers spend margin on a problem that rarely occurs with an established supplier. A written trigger rule is the more efficient approach: escalate to a sample or full count for a new supplier, a high value SKU, a supplier with a prior discrepancy, or a carton that fails the dock weight check, and rely on said to contain receiving, with periodic spot sampling, for freight with a clean history.
What happens if my warehouse and my supplier disagree on the count?
Without documented evidence tied to the moment of receiving, the disagreement usually becomes a question of whose word carries more weight rather than a question the facts can settle, and whoever has the weakest paper trail tends to absorb the cost. A dock photo, a sample count against a written trigger rule, and a discrepancy report signed the day of receiving remove the guesswork, because all three parties can look at the same documented evidence instead of arguing from memory.
Final Take
Said to contain is not a flaw in the system. It is the system working exactly as designed, built for freight that has to move fast and a supplier relationship that has earned trust. The mistake buyers make is not choosing said to contain receiving. The mistake is not knowing that is what they chose, and expecting a carton count to answer a question it was never built to answer.
A real count has a real cost, and paying it on every shipment regardless of risk is its own kind of waste. The importers who avoid shortages are not the ones who count every unit on every container. They are the ones who wrote a trigger rule before the freight arrived, who photograph the dock, who count a sample against a standard instead of a hunch, and who put a claim window in writing so a discrepancy has a deadline instead of an endless argument.
The discrepancy triangle, you, your supplier, and your warehouse, only turns into a real dispute when nobody collected evidence before the disagreement started. Fix that one habit and most shortages stop being mysteries. They become line items with a date, a carton number, and a resolution attached.
See how PrepVia receives, counts, and documents every shipment →
PrepVia is Amazon SPN Certified, prep window 24-36 hours, Net-30 available.
- Container Unloading in Miami: what happens to a container before it ever reaches a shipment plan
- Prep Center Agreement Checklist: the clauses that belong in writing before freight arrives
- Declared vs Received on FBA Shipments: the same kind of gap, running inside Amazon instead of at your own dock





