Costco EDI Integration Guide: Setup, Labels, Cost & Timeline
Until recently, Costco let some suppliers operate without full EDI compliance. If you were a smaller vendor or shipped lower volume, you could get by with manual processes or partial setups.
That changed in 2024.
Costco now requires full EDI compliance across the board, covering purchase orders, ASNs, invoices, and barcode labeling. If youâre shipping into their distribution network, youâre expected to transmit documents electronically and apply GS1-128 labels to every pallet and carton.

Theyâve standardized everything and partnered with SPS Commerce to handle onboarding, testing, and enforcement. Whether you use SPSâs web portal or your own EDI system, youâll still go through SPSâs certification process to be approved.
The old system was flexible. The new one isnât. And if your ASN or barcode doesnât match expectations, expect delays, chargebacks, or worse.
Letâs walk through what changed and how to get set up properly.
P.S. If you donât want the hassle of managing your EDI and wish you had a reliable partner to handle this, schedule a free strategy call and letâs see if weâre a good fit.
1. What Costcoâs 2024 EDI Overhaul Actually Involves
The core of Costcoâs 2024 update isnât just that they require EDI: itâs how specific and unforgiving the implementation has become.
At the center of it is the Advance Ship Notice (EDI 856). Every shipment now needs to be pre-announced with exact contents: carton counts, item-level data, andâif applicableâlot codes for traceability. The ASN must follow Costcoâs Enterprise 856 v4010 mapping, which includes hierarchy levels that many suppliers werenât capturing before.
You also need to apply GS1-128 barcode labels to each pallet and carton. These labels must be scannable, follow Costcoâs layout, and match the ASN exactly. A mismatch, whether itâs a wrong PO number, unreadable barcode, or incorrect item quantity, can result in chargebacks or a manual hold at receiving.
Common pitfalls:
- Missing or late ASNs: These interrupt Costcoâs automated receiving workflow. In some cases, shipments are paused until a corrected ASN is sent.
- Incorrect barcode data: Even if the label scans, if the embedded data doesnât match the ASN or order, it triggers an exception.
- Partial EDI setups: Sending invoices by EDI but handling ASNs manually isnât acceptable anymore. All key documentsâ850 (PO), 856 (ASN), and 810 (Invoice)âmust go through EDI.
Costco also expects real-time coordination.
The ASN isnât a document you send after the truck leavesâitâs required before the shipment arrives, so their system can preload receiving data. If youâre using a 3PL, this means they either need to send the ASN on your behalf or provide the data immediately after loading.
2. What Costco Requires You to Send (and How)
Costco expects every supplier to exchange three core documents through EDI:
- 850 â Purchase Order
- 856 â Advance Ship Notice (ASN)
- 810 â Invoice
These are all formatted using ANSI X12 standards, but Costco uses specific versions, most notably the 4010 version of the 856 with detailed hierarchy levels. If your EDI provider doesnât already support this, youâll need to update your mappings before testing.
The ASN is non-negotiable.
This is the document Costco is putting the most pressure on. Your ASN must include:
- Shipment hierarchy (shipment > order > item > pack)
- PO numbers and line items
- Accurate quantities per carton/pallet
- Lot codes (for food/produce items)
- Carrier and tracking details
- SSCC-18 identifiers tied to each cartonâs GS1-128 label
And the ASN must arrive before the truck does. If the shipment arrives and Costco doesnât have a matching ASN in the system, your freight may sit in limboâor worse, get rejected. Late or invalid ASNs also trigger fines.
Barcode labels: GS1-128 only

Costco requires GS1-128 labels on every carton and pallet. These arenât optional. Theyâre used to:
- Match physical goods to ASNs
- Automate receiving
- Enable traceability in case of recalls or audits
If even a small percentage of your cartons (e.g., more than 1â2%) have unreadable or incorrect barcodes, Costco may fine $5â$10 per carton, or more if it impacts unloading.
The barcodes must also follow Costcoâs label layout, which includes the PO number, SSCC, item code, and other fields in a fixed arrangement. If youâre using a 3PL or co-packer, youâll need to ensure they follow the same label spec.
3. How to Get Set Up with Costcoâs EDI System
Every new supplier is funneled through SPS Commerce, Costcoâs designated onboarding partner. Whether you already have an EDI provider or are just getting started, the first step is the same: register with SPS.
After registration, youâll choose one of two paths:
Option A: SPS Fulfillment (Web Forms)

This is a web-based portal designed for smaller suppliers or those new to EDI. You log into a browser interface where you can:
- View Costcoâs purchase orders
- Manually enter ASN data
- Generate GS1-128 labels using SPSâs templates
- Submit invoices electronically
Itâs slower than a full integration, but requires no software or technical setup. Costco accepts this method for low-volume suppliers, as long as everything is accurate and timely.
Option B: Full EDI Integration (With Testing)
If you already have an EDI-capable ERP or use a provider like TrueCommerce, OpenText, Orderful, or Cleo, you can connect directly, but you still have to pass through SPSâs certification process.
This includes:
- Submitting test files for 850, 856, and 810
- Demonstrating that your ASNs meet Costcoâs mapping and hierarchy standards
- Sending test labels for scan validation
- Resolving any formatting errors flagged by SPS
Until you pass certification, your EDI connection is considered non-compliant, even if technically working. Costco wonât allow live order flow until SPS gives the green light.
Donât skip the testing phase
Many suppliers underestimate the time and attention required here. Even a working EDI feed can fail validation if the segments donât match Costcoâs expectations.
Costcoâs team (through SPS) will provide detailed feedback if you hit issues, but itâs on youâor your providerâto fix and resubmit. Depending on your complexity, testing can take anywhere from a few days to several weeks.
Once certified, your account goes live and transactions begin flowingâeither through SPSâs portal or your own EDI system connected through SPSâs network.
4. Timeline and Cost Expectations
Costcoâs EDI rollout comes with both a hard deadline and hidden costs that catch suppliers off guard if theyâre not prepared.
Timeline to Go Live
Most suppliers need 4 to 8 weeks from start to finish. Hereâs a rough breakdown:
| Stage | Duration |
|---|---|
| Registration with SPS | 1â3 business days |
| Solution selection & setup | 1â2 weeks |
| EDI mapping & test preparation | 1â2 weeks |
| Testing with SPS | 2â4 weeks |
| Production launch | Immediately after passing |
Costco set a June 3, 2024, compliance deadline for most suppliers, meaning you had to finish testing and be live by that date. New suppliers are now expected to begin onboarding immediately after approval.
If youâre using SPS Fulfillment (web forms), the timeline is shorterâsetup can be completed in under 2 weeks. However, full EDI integration takes longer due to mapping, ERP coordination, and testing rounds.
Cost Drivers
Costco doesnât charge directly for EDI, but compliance comes with real costs, especially for mid-sized and larger suppliers. Hereâs where most of it shows up:
- EDI Software or Provider Fees:
- SPS Fulfillment: usually a monthly subscription
- Third-party providers: setup fees + ongoing service fees
- Label Printing Hardware (if not using SPS labels):
- Industrial barcode printer + GS1-128 label templates
- ERP/WMS Integration:
- Configuration time to match Costcoâs ASN and invoice structure
- Testing/Certification Time:
- Internal resource time or outsourced IT to handle errors and retesting
- Chargebacks for Non-Compliance:
- Not a setup cost, but they hit quickly if your ASN or labels donât pass
If youâre starting from scratch, budget a few thousand dollars minimum for an entry-level setup. Larger suppliers integrating with ERPs and 3PLs often spend $10Kâ$25K+, depending on complexity.
The more you automate, the higher the upfront costâbut the fewer errors (and chargebacks) down the line.
5. Making It Work With Your ERP, 3PL, and Warehouse Ops
Costcoâs EDI requirements donât just sit in your IT departmentâthey touch every part of your logistics chain. If your warehouse or 3PL canât support the right label format or send ASN data on time, youâre not compliant.
The ERP system
Most major ERP systems (like SAP, Oracle, NetSuite, Microsoft Dynamics) already support the ANSI X12 documents Costco requires. But support isnât the same as being ready.
Youâll need to:
- Map the 856 ASN format to include Costcoâs hierarchy and fields
- Generate SSCC-18 serial numbers for carton-level tracking
- Tie the ASN data to GS1-128 labels with the correct embedded values
- Ensure the 810 invoice reflects actual shipped quantities, not ordered
Some suppliers also link their invoice (810) generation directly to the ASNâonce the shipment is confirmed, the invoice is triggered. Thatâs the ideal setup, but it requires a tight ERP configuration.
Note: CrossBridge offers a proprietary, fully-managed ERP system integrated with all major EDI providers and retailers. Partnering up with us means avoiding wasteful spending on consultants.
If you use a 3PL
Youâll need to coordinate closely with them. Two approaches are common:
- 3PL generates and sends the ASN directly (if theyâre EDI-capable and have access to Costcoâs requirements)
- 3PL sends shipment data back to you, and your system generates and sends the ASN
Both workâas long as the data is accurate, timed correctly, and synced to the correct PO and shipment ID.
Also: make sure your 3PL can print GS1-128 labels with the exact layout Costco requires. If they canât, youâll need to ship them label templatesâor print and send labels yourself to apply during fulfillment.
Donât underestimate timing
Costco expects ASNs to arrive before the truck pulls into the dock. That means your warehouse team (or 3PL) needs to finish the ASN process immediately after packing and sealing, not the next morning.
6. How Small Compliance Mistakes Add Up Costs
Most suppliers donât blow it in one big mistake: they bleed through small ones.
- You forget to send an ASN before a truck arrives. Costco holds the shipment and fines you. If itâs food, the windowâs tightâdelay means spoilage risk.
- Your labels print, but 3% of them are unreadable. Costco hits you: $10 per faulty carton. On a 1,000-case order, thatâs $300 lost to bad printing.
- Your ASN lists 500 units, but the pallet has 480. Now youâve triggered a mismatch. Costco manually reconciles it and sends you a debit memo for the labor.
- You invoice the full PO but forget to update the actual shipped quantity. The invoice gets flagged, payment is delayed 2â4 weeks, and you burn time explaining.
- Your 3PL forgets to apply the correct SSCC label. The whole truck is flagged. You now owe $500+ in chargebacks, and Costco has a mark against your vendor scorecard.
Itâs death by a thousand avoidable issues, most of which happen not in your EDI system, but between your operations and your data.
Once youâre in production, Costco wonât chase you to fix thingsâtheyâll just deduct.
7. A Quick Look at What âCleanâ Looks Like
ABC Snacks Co., a mid-size packaged food supplier, started simple. They used SPSâs web portal to get compliant fast and sent ASNs manually for their first few shipments.
On one early order, they mistyped an item code. SPS flagged the error during testing, before Costco saw it, saving them a fine. That mistake wouldâve cost them $150 in chargebacks and delayed unloading by a day.
Two months in, they upgraded. Their ERP now handles ASN generation automatically. Carton-level data flows directly from their warehouse into the EDI feed, and labels are printed in real time with GS1-128 specs.
Since switching to full automation:
- Zero label-related fines
- No shipment holds
- Invoices are matched and paid faster
Costco isnât giving them gold stars, but theyâre staying off the radar. And thatâs the goal.
8. Need a Partner Whoâs Already Done This?
At CrossBridge, we donât just âhelp with EDI.â
We handle the entire setupâcommunicating directly with SPS Commerce or any other EDI provider, managing testing, fixing failed ASNs, and making sure your labels pass the scan test the first time.
Behind that, we run a custom-built ERP system already configured for Costcoâs requirements. Most of our clients donât need to build anything from scratchâwe just plug them in.
And it doesnât stop at EDI. We also manage:
- Accounting and tax filing
- ERP setup & management
- Inventory & warehouse operations
- Supply chain & day-to-day logistics
We handle all the backend operations suppliers need to work reliably and compliantly with the biggest retailersâso your leadership can finally focus on the business itself, not get trapped inside the day-to-day grind.
If you want one team that understands Costcoâs systemâand connects your operations to it without the usual chaosâschedule a strategy call.
Weâll walk you through the fastest, cleanest way to get compliant and stay that way.
