Skip to content
Costco Vendor EDI Setup: A Supplier’s Guide
Spring Systems
Retail Compliance
Back to Blog

Costco Vendor EDI Setup: A Supplier’s Guide

November 25, 2024 6 min read Retail Compliance

Every other retailer in this series receives your shipment at the carton level. Their DC scanners read individual carton barcodes, match them to ASN data, and route each carton to its next destination. Costco doesn’t work that way. A Costco warehouse receives your shipment as pallets — whole pallets come off the truck, and many of those pallets go directly onto the warehouse floor as the display fixture itself. The pallet isn’t just a shipping container; it’s the merchandising unit. A shopper at Costco isn’t browsing individual boxes on a shelf — they’re pulling product off a pallet that was built at your warehouse, loaded onto your truck, unloaded at the Costco DC, and placed on the floor with minimal handling in between.

This is the single biggest operational difference between Costco and every other retailer you’ll work with, and it changes what your ASN needs to say, how you build your pallets, and what "compliant packaging" actually means.

What Pallet-Level Receiving Means for Your ASN

With a carton-level retailer, your EDI 856 ASN describes what’s in each carton — the item-level pack structure, quantities, and SSCC-18 per carton. The DC scanner reads each carton as a unit and matches it to the ASN.

With Costco, the pallet is the receiving unit. Your ASN has to reflect pallet-level detail: which items are on which pallet, how many cartons are on each pallet, and how those pallets are structured. If your ASN says 200 cartons of a product but doesn’t break that down into pallet-level configuration — 4 pallets of 50 cartons each, with specific item distribution per pallet — the Costco receiving system can’t match what comes off the truck to the electronic manifest. The pallet gets flagged, pulled aside, and processed manually — the same manual intervention that happens with a late or inaccurate ASN at any other retailer, just at a different level of granularity.

The practical implication: your ASN can’t just be a carton-level document that happens to total up to some pallet count. It needs the pallet hierarchy built correctly — pallet identifier, cartons per pallet, items per pallet. If your EDI system generates ASNs from carton-level shipping data without structuring the pallet layer, you’ll have a format that technically transmits but doesn’t reflect how Costco actually receives. That’s a compliance gap that won’t show up in testing if your test transactions don’t specifically validate pallet structure — and it’ll surface as receiving exceptions on your first live shipments.

What Pallet-Level Receiving Means for Your Packaging Process

The GMA pallet spec (48" x 40") is the foundation — Costco expects standard Grocery Manufacturers Association pallets, not custom sizes. But the spec goes beyond dimensions. Maximum pallet height varies by product category because Costco’s warehouse racking and forklift equipment are built around specific height ranges. Maximum pallet weight matters because an overweight pallet can damage the product beneath it in stacking, creates handling risk for Costco’s warehouse staff, and may not fit their material handling equipment. You need the current Costco vendor compliance guide for your category to know the exact height and weight limits — they’re not uniform across all product types.

The "floor-ready" requirement is where packaging and merchandising converge. When Costco places a pallet on the floor, the product needs to be shoppable as-is. That means the pallet may need a specific display configuration — product facing outward, top layers arranged for visibility, stretch wrap that can be cut and removed without disturbing the display configuration, and in some cases a pallet cap or display header. Your pallet isn’t just a shipping container that gets broken down at the DC; it may be the fixture customers shop from. Packaging that’s optimized purely for transit protection without considering floor-ready display requirements will pass a shipping inspection and fail a merchandising one.

Connection and Transaction Sets

Costco uses a subset of standard ANSI X12 EDI: 850 (Purchase Order), 855 (PO Acknowledgment), 856 (ASN), 810 (Invoice), and 997 (Functional Acknowledgment). Nothing exotic in the transaction set list itself. Costco supports both VAN and AS2 connections — unlike Walmart or Amazon, which mandate AS2, Costco is more flexible. If you already have a VAN relationship, you can use it for Costco. The connection choice matters less than at retailers that require AS2; what matters is that your transaction data — particularly the 856 pallet structure — is built to Costco’s spec, not just a generic retail ASN format that happens to transmit successfully.

Seasonal and Special Buy Programs: Where the Timeline Compresses

Costco runs large seasonal programs — back-to-school, holiday, summer outdoor, and similar limited-window merchandising pushes. These special buys have a characteristic that changes the compliance risk profile: the timelines are compressed, and the margin for error shrinks accordingly.

In a standard replenishment flow, a compliance failure means a chargeback, a delayed shipment, and a correction cycle — annoying, but the product will eventually flow. In a seasonal buy, the ship window is fixed and short. If your first pallets arrive with an ASN that doesn’t reflect pallet-level structure, or with pallets that don’t meet the floor-ready spec, you don’t have weeks to fix the issue and resend — the seasonal window is closing. A pallet that goes to manual processing during a holiday buy may miss the merchandising set entirely, which means Costco’s floor team sets the display without your product, and your seasonal opportunity for that account is gone for the year.

The practical implication: if you’re taking on a Costco seasonal buy, front-load your compliance validation. Submit test transactions that specifically include pallet-level ASN structure. Send a sample pallet for review before the production run. Verify your pallet build against the category spec — dimensions, height, weight, floor-ready configuration — before the first truck leaves. In a compressed timeline, you don’t get a second shipment to course-correct. The suppliers who lose seasonal opportunities at Costco are rarely the ones with bad product; they’re the ones whose pallets didn’t meet spec and couldn’t be remediated in time.

One Thing to Take Away

If you’re onboarding with Costco, the question to ask your EDI provider isn’t "can you send an 856 to Costco?" — most providers can transmit the document. The question is whether their ASN mapping includes the pallet-level hierarchy structure that Costco’s receiving system expects, and whether they’ve validated it with live Costco transactions. An ASN that transmits successfully but lacks pallet-level detail is the most common failure mode we see from suppliers who pass testing and then get hit with receiving exceptions on their first live shipment. For more on retailer-specific requirements, see our trading partners overview.

Need Help with EDI Compliance?

Our team has been helping suppliers navigate retailer requirements since 2002. Whether you're onboarding with a new retailer, fighting chargebacks, or looking to automate your EDI process — we can help.

Spring Systems

Spring Systems EDI Team

EDI & Retail Compliance Experts Since 2002

Have Questions About EDI?

Our team is available by phone and email to help with any compliance challenge.