Your buyer at Target, Walmart, Costco, or Amazon Vendor Central just told you "we'll need you to be EDI compliant." You said yes because you wanted the deal. Now you're trying to figure out what that means without sounding panicked.
Here's what EDI actually is, what the documents do, what implementation looks like, and what it costs.
What EDI is (and isn't)
EDI = Electronic Data Interchange. It's a standardized format for sending business documents between trading partners โ purchase orders, shipping notices, invoices โ without humans typing them in.
It's not a software product. It's a standard (X12 in North America, EDIFACT internationally) that defines exactly how each document is structured. Every trading partner reads and writes the same format, so a Target PO looks identical to a Walmart PO at the structural level.
What makes it hard isn't the standard. It's that every retailer has different requirements within the standard: which fields are mandatory, what values are allowed, how labels need to print, and what the SLA scorecard looks like.
The four documents that matter for SMB suppliers
| Document | Direction | What it does |
|---|---|---|
| EDI 850 | Retailer โ You | Purchase order. They want to buy. |
| EDI 855 | You โ Retailer | PO acknowledgment. Confirm what you'll ship. |
| EDI 856 | You โ Retailer | Advance Ship Notice (ASN). What's actually on the truck and when it'll arrive. |
| EDI 810 | You โ Retailer | Invoice. Bill them. |
Some retailers also require: 852 (product activity), 860 (PO change), 753/754 (routing), 944 (warehouse receipt). Walmart in particular has its own dialect (DEX/NEX, plus 940/945 for fulfillment).
What "EDI compliant" actually means
It's not enough to send the documents. They have to be:
- Sent through the right transmission method (AS2, sFTP, VAN โ every retailer is different)
- Sent within specific timing SLAs (often: ASN within 1 hour of shipment)
- Containing retailer-specific required fields (UPC formats, carton labels, GS1-128 codes)
- Accompanied by compliant physical labels on every carton (UCC-128 / GS1-128 with SSCC numbers)
- Tested and certified before you can go live (typically 4โ8 weeks of testing)
Failing any of these triggers chargebacks. Walmart can charge $250+ per non-compliant ASN. Target's chargebacks are similar. These add up fast and eat margin.
Three ways to do EDI as an SMB
1. EDI service provider (managed)
Companies like SPS Commerce, TrueCommerce, B2BGateway, DiCentral, Cleo handle the EDI translation, transmission, and trading partner onboarding for you. You connect their portal or integration to your ERP/WMS.
Cost: ~$200โ$1,000/mo per trading partner depending on volume. Setup: $1,500โ$5,000 per partner. Best for: SMBs with 1โ10 retail accounts.
2. EDI software (in-house)
You buy software (e.g., Boomi, MuleSoft, Cleo Integration Cloud) and run it yourself. Lower per-month cost but requires technical staff to maintain.
Cost: $500โ$3,000/mo software + significant internal time. Best for: businesses with 10+ retail accounts and an internal IT team.
3. Web-based portal entry (manual)
Some retailers offer a web portal where you can manually enter PO acknowledgments and ASNs. Free or near-free, but doesn't scale and is error-prone.
Best for: 1โ2 retail accounts with tiny order volume. Stop doing this once you're past 10 orders/week.
What implementation actually looks like
- Week 1: Trading partner spec review. Each retailer publishes their EDI spec (often 100+ pages). Read it.
- Week 2: Choose your EDI provider/software. Sign contract.
- Weeks 3โ4: Map your ERP/WMS data fields to EDI fields. Build cross-references for SKUs, locations, ship-to codes.
- Weeks 5โ6: Send test transactions. Get rejected. Fix. Repeat.
- Weeks 7โ8: Certification. Retailer signs off.
- Week 9: Go live. Production transactions start flowing.
- Weeks 10โ12: Hypercare. Watch for chargebacks. Tune.
Per trading partner. Yes, every new retailer is mostly a new project.
What it costs end-to-end (one retailer)
- EDI provider setup: $1,500โ$5,000
- EDI provider monthly: $200โ$1,000/mo
- Implementation services (consultant): $5,000โ$15,000
- Internal time (ops + IT): 40โ80 hours
- Label printer + GS1-128 SSCC labels: $500โ$2,000
Total first-year cost per trading partner: roughly $10,000โ$30,000.
Why suppliers fail at EDI
Underestimating timeline
"We start shipping to Target in 6 weeks." If you don't have EDI live, you can't ship โ and Target won't extend their go-live for you. Start the EDI project the day you sign the deal, not the month before launch.
Treating it as IT-only
EDI breaks at the warehouse, not at the server. The label printer not having toner causes more EDI compliance failures than any data mapping issue. Operations needs to be involved start to finish.
No chargeback monitoring
Once you're live, retailers post chargebacks to a portal you have to actively check. Most SMBs don't, and discover three months in that they've been bleeding $5K/mo in compliance fees.
Need EDI for a new retail account?
30-min call to scope your situation. We'll tell you which EDI approach fits your size, what realistic timeline looks like, and what to budget for the first trading partner. EDI setup starts at $7,500.
๐ Call (360) 644-4820