← All articles

Operations: fulfilment, packaging & compliance

Amazon Seller Retail Compliance: The Vendor Manual

By Martin Mecar, founderSeptember 30, 20268 min read

Every retailer worth selling to publishes a vendor compliance manual, and every brand that has shipped into one will tell you the same thing: read it before you quote, not before you ship. Half the requirements cost money that belongs in the wholesale price, and by the time a purchase order exists the price is already fixed.

You already know a version of this document. Amazon's prep and labeling requirements are a compliance manual with a friendlier tone and a shorter list. The retail one is longer, it covers the case and the pallet rather than the unit, and it is enforced by deductions rather than by a warning email.

What a vendor compliance manual is

It is the retailer's written specification for how goods arrive, expressed as rules a receiving clerk and a scanner can apply without judgment. Barcodes, labels, case counts, carton construction, pallet build, documents, appointment booking, lead times, and the fee attached to each failure.

Three things make it different in character from Amazon's rules.

It is binding through the vendor agreement you sign, not through a policy page that can change under you. It is enforced financially at the point of receipt rather than through account health. And it is written for a human who has ninety seconds per pallet, which is why so much of it is about what can be scanned and read from a distance.

The manual is usually a link in the vendor setup packet. Ask for it during the first serious conversation with a buyer, before the line sheet discussion ends. A buyer who sees you ask for the routing guide early reads you as someone who has done this, which is worth more than it sounds.

Do you need real GS1 barcodes?

Yes, and this is the item that catches the most Amazon sellers.

A lot of private label brands bought a handful of cheap barcodes years ago from a reseller — numbers originally issued to some other company, resold in small lots. Amazon tolerated them for a long time and many listings still run on them. A retailer will not. When the store scans that UPC, the database lookup returns a different company's name, and your item is either flagged in setup or becomes a problem at the shelf.

What you need is your own GS1 company prefix, licensed to your brand. From that prefix you generate a unique GTIN for every selling unit and every variation. Different size, different scent, different color, different count: different number. The prefix also produces the case-level numbers you will need in the next section, which is the practical reason to get one even if a retailer has not asked yet.

The related piece of housekeeping is making sure the brand name attached to the prefix matches the name on your trademark and on the product. Retail item setup forms cross-check them, and so does Amazon, which is covered from the marketplace side in Amazon Brand Registry.

Case labels and the GTIN-14

The unit carries a UPC. The shipping case carries a different barcode entirely, and this is where the Amazon mental model has to be set aside.

A case label encodes a GTIN-14: your item's number with an indicator digit in front that identifies the packaging level. A case of twelve and a case of twenty-four of the same item get different GTIN-14s, because they are different things to a receiving system. The label also prints, in human-readable text, the item description, the case quantity, your company name, and usually the retailer's item number.

For shipments where the retailer requires it, the case also carries a serialized shipping container code — a unique license plate for that specific carton, which the shipping notice you send ahead of the truck refers to. That is what lets a receiver scan one label and have the system say, correctly, that carton is one of the forty on this pallet and it contains twelve of item such-and-such.

Placement is specified: which panel, how far from the edges, never across a seam or a flap, never wrapped around a corner. A perfectly correct label applied across the carton seam is an unreadable label.

Compare this with FBA, where one FNSKU sticker on the unit and a shipment label on the box is the whole story. Retail wants identity at three levels — unit, case, pallet — and each level has its own number.

Carton marking and case construction

Beyond the label, the manual will specify what else is printed on the carton and how the carton is built.

Typical requirements: item description and quantity printed on two sides so the case is identifiable whichever way it lands, country of origin, gross weight where the case is heavy, and a "this way up" or fragile marking for products that need one. Some categories require the carton to be a specific board strength, because a case that crushes in the middle of a pallet is a damage claim.

Cases are sealed to the manual's spec too, usually tape rather than staples, because staples injure the people who open them. Loose fill, oversized voids and a case that rattles all read as amateur, and they generate damage at the store where the case gets opened and part-emptied onto a shelf.

The underlying difference from Amazon is what happens next to the box. An FBA master carton is opened once in a building by someone trained to open boxes and is never seen by a customer. A retail case is opened in a back room, half emptied, carried onto a sales floor, and sometimes displayed as-is. It has to survive that.

Building a pallet a receiver will accept

This is where new shippers lose money, because the rules are physical and unforgiving.

Height is capped, usually somewhere a little over five feet including the pallet itself, with a separate lower limit for some facilities. Overhang is not permitted: no carton may extend past the edge of the pallet, because an overhanging case is the one that gets crushed by a forklift. Underhang beyond a small tolerance is also flagged, since it wastes trailer space and destabilizes the stack.

The tier and pattern matter. Cartons go down in a consistent number per layer, squared to the pallet edges, with layers either stacked column-style for strength or interlocked for stability depending on what the manual says. Mixed items on one pallet are usually allowed only if each item is kept in its own contiguous block and the pallet is marked as mixed.

Then it is stretch wrapped from below the top of the pallet deck to the top of the load, with enough wraps at the base to bond the load to the pallet, and the pallet placard applied on two adjacent sides at a readable height.

Pallets themselves have a spec: size, four-way entry, no broken boards, sometimes a requirement for heat-treated wood or for an exchange pool pallet. Turning up with a damaged pallet is a refusal at the door.

None of this is something to learn on the dock at six in the morning. It is the main argument for shipping from a warehouse that already does it, which is the comparison in shipping to retailers from FBA.

Inner packs, expiry dates and lot coding

Inner packs are the sub-bundles inside a case, and where the retailer specifies one, it is fixed. A case of twenty-four in inner packs of six is not the same item as a case of twenty-four loose, and shipping the wrong construction is a case-pack violation even though the unit count is right.

For anything consumable, add date and lot coding. Consumables usually need a best-before or expiry date printed legibly on both the unit and the case, in a format the manual names, and a minimum remaining shelf life at the moment of receipt — often expressed as a fraction of total life, which means a product with a short life needs to arrive close to production. A lot code on the case lets both sides run a recall without pulling every unit in the chain.

If your category touches food, supplements, cosmetics or children's products, expect a document request alongside the physical rules: specification sheets, ingredient and allergen statements, safety data where applicable, and third-party test reports against the standards that apply. Retailers ask because liability travels up the chain to them.

Insurance, testing and the vendor setup packet

The paperwork half of compliance arrives as a packet during setup, and the pieces are predictable.

A W-9 or its equivalent so the retailer can pay you. A vendor information form with remittance details, contacts for orders, logistics and accounts receivable, and your GS1 prefix. A signed vendor agreement, which is the document that binds you to the compliance manual and the deduction schedule.

A certificate of insurance is the one brands underestimate. Retailers require product liability coverage at a stated limit, and they require the retailer to be named as an additional insured on the policy, with the certificate issued to their exact legal entity and address. Your broker can arrange it in a few days, but not in a few hours, and no PO ships until the certificate is on file. Start it the week the buyer says yes.

Product testing and documentation round it out: test reports from an accepted laboratory, a certificate of compliance for regulated categories, and in some cases a factory audit. If your manufacturer already supplies other retailers, most of this exists and you only need to request it.

Every item above has a cost, and all of it belongs in the case price rather than in a hope that volume absorbs it. The method for putting it there is in wholesale pricing for Amazon products.

How this compares to FBA prep

Worth stating plainly, because the instinct to map one onto the other is strong and mostly wrong.

FBA prep is about the unit: poly bag, suffocation warning, FNSKU over the manufacturer barcode, bundles taped and labeled, expiry printed for consumables. The case is a transport box with a shipment label. The pallet, if you send one, follows Amazon's own inbound rules and nobody looks at your carton marking.

Retail compliance is about the case and the pallet. The unit needs a real UPC and clean retail packaging; the case needs a GTIN-14 label, printed marking and a fixed pack; the pallet needs height, pattern, wrap and a placard. The FNSKU that Amazon requires is actively unwanted, because it covers the barcode the store needs to scan.

Practically, that means the two channels need two packing specifications from the same production run, decided at the factory, and it means the retail spec has to exist before the purchase order does — which is the argument running through Amazon seller purchase orders.

If you are earlier than that and still working out which retailers would even take the product, paste the listing into WholesalePilot and the preview shows who would plausibly stock it. Knowing the answer changes how much of this manual you need to solve now, and how much can wait for the second account.

Find the B2B buyers for your product

Paste a product link. We find matching wholesale buyers, email them in your name, and hand you the replies.

Keep reading