Costco EDI Requirements: The Complete 2026 Vendor Guide
How to meet Costco's depot and warehouse EDI requirements without getting buried in chargebacks
Costco Wholesale operates the world's largest membership warehouse club, and getting onto their shelves is a major milestone for any consumer brand. But Costco's supply chain is built around massive pallet-level flow, cross-docks, and tight depot appointments — and their EDI requirements reflect that scale. Miss a shipping window or send a bad ASN and you won't just get a chargeback, you'll get a call from your buyer.
Costco vendors ship either direct-to-warehouse (DTW), depot (DC), or drop-ship for Costco.com. Each flow has its own EDI nuances, but all of them require clean, on-time documents.
Required EDI Documents
| Document | Name | Direction | Purpose |
|---|---|---|---|
| 850 | Purchase Order | Costco to Vendor | PO for warehouse or depot delivery |
| 855 | PO Acknowledgment | Vendor to Costco | Confirm receipt and line status |
| 856 | Advance Ship Notice | Vendor to Costco | Pallet SSCC hierarchy and delivery details |
| 810 | Invoice | Vendor to Costco | Billing matched to the PO |
| 997 | Functional Acknowledgment | Both | Transaction confirmation |
| 860 | PO Change | Costco to Vendor | PO updates before ship |
Costco places heavy emphasis on the 856. Their depot receiving teams scan SSCC labels to flow pallets directly to outbound trucks, so label and hierarchy mistakes cause real operational problems.
Vendor Requirements
Costco's vendor scorecard focuses on four things:
- Ship window compliance: you must ship within the stated MABD window
- ASN accuracy: pallet count, carton count, and SSCC data must match reality
- Label compliance: GS1-128 pallet labels with the correct AI segments
- Invoice match: the 810 must tie exactly to the 856 and the PO
Costco buyers are direct, and your relationship with them depends as much on operational reliability as it does on product.
Chargebacks and Risk
Costco chargebacks are less frequent than Walmart's but tend to be larger per incident because the shipment sizes are larger. Key risk areas:
- Late delivery to depot: freight deduction plus service fees
- Pallet rebuilds: if labels or hierarchy are wrong, Costco's depot rebuilds the pallet and bills you
- Short shipments: units short on a PO get deducted at cost
- Missing ASN: shipments arriving without a prior 856 can be refused
The biggest hidden cost isn't the chargeback fee itself — it's the appointment delay when a depot rejects a load, which cascades into missed in-store dates.
Where Brands Struggle
Costco uses MABD (Must Arrive By Date) rather than a simple ship date, and many vendors ship "on time" only to miss the MABD because they forgot to back into transit. Brands also struggle with pallet-level SSCC labeling because Costco requires a different hierarchy than big-box retailers like Target or Walmart. Finally, Costco.com drop-ship orders use a slightly different document flow that brands often map incorrectly.
Setup Process
- Complete Costco's vendor onboarding and receive your vendor number
- Request EDI credentials from Costco's EDI team
- Receive the Costco EDI specification documents
- Configure AS2 or VAN connectivity
- Map 850, 855, 856, 810 and test each transaction
- Print and validate GS1-128 pallet labels in a test shipment
- Pass Costco's EDI certification and go live
Platform Compatibility
JayChris EDI integrates with Shopify, WooCommerce, BigCommerce, and custom ERP systems. Costco POs drop into your order workflow as normal orders, and ASNs generate from your pick-pack data automatically.
Cost Comparison
Legacy providers often quote $300 to $600 per month just for the Costco trading partner relationship, plus per-document fees and setup charges for pallet label printing.
With JayChris EDI it's $99/month + $0.25 per EDI document — all 28 retailers included, no per-retailer fees.
Ready to Automate Costco EDI?
JayChris EDI comes pre-configured for Costco plus 27 other major retailers. Platform-agnostic. 15-minute setup. $99/month + $0.25 per document. 30-day free trial — no credit card required.
Start Free Trial → or try the live demo — no signup required