What Is EDI
A standardized electronic format for sending business documents between trading partners. Not a software product. A data standard.
EDI stands for Electronic Data Interchange. It is a standardized format for exchanging business documents electronically between companies. The underlying standard used in North America is called ANSI X12. Every document type has a number: purchase orders are 850s, invoices are 810s, shipping notices are 856s. These numbers are the same across all retailers. What varies is how each retailer wants the data formatted inside those documents.
Before EDI existed, brands and retailers exchanged orders, invoices, and shipping paperwork via fax, mail, and phone. At the scale large retailers operate - thousands of purchase orders per day - that is impossible to manage. EDI standardized the language so every vendor's system can talk to every retailer's system automatically, without a human keying data by hand.
EDI is not a software product you buy. It is a data standard. You access EDI through a provider who handles the technical translation between your systems and the retailer's systems. The provider connects to the retailer's network on your behalf and ensures your documents are formatted exactly the way that retailer requires.
EDI compliance is not optional for national retail. When a buyer at Target, Nordstrom, or Costco asks "are you EDI capable?" the answer needs to be yes before you accept the PO - not after. Setup takes weeks. Brands that say yes and then scramble always get hit with chargebacks on their first shipment. Get your EDI provider in place before you need it, not when you need it.
When You Need It (and When You Don't)
EDI is mandatory for national and big-box retail. It is not required for Faire, independent stores, or most specialty boutiques.
Many gift and lifestyle brands sell exclusively through Faire and independent boutiques for years without ever needing EDI. Faire has its own ordering system. Independent stores email purchase orders. Neither requires EDI. The requirement kicks in when you start selling to mid-size and large chains that run distribution centers and process orders at volume.
These Channels Work Without It
- Faire - has its own B2B ordering portal; EDI is not part of it
- Independent boutiques - email POs, phone orders, or wholesale portals
- Specialty stores under roughly 50 doors - most operate without formal EDI programs
- Your own B2B wholesale portal (Shopify B2B, Faire Direct, custom) - not EDI-based
- Direct-to-consumer only - EDI is a B2B standard; DTC does not use it
- Museum stores, gift shops, hotel retail - usually no EDI requirement unless part of a large chain
These Channels Require It
- Walmart, Target, Costco - mandatory; no exceptions; AS2 protocol standard
- Nordstrom, Macy's - full EDI program with active chargeback enforcement
- URBN (Anthropologie, Urban Outfitters, Free People) - EDI required, strict compliance
- Sephora, Ulta - EDI capability required within 30 days of signing vendor agreement
- Home Depot, Target, Kroger, CVS, Walgreens - EDI mandatory at all volumes
- Amazon Vendor Central (1P) - EDI required; separate from Seller Central (3P)
- Most airport retail operators (HMSHost, OTG, Paradies Lagardere) - EDI common
Most gift and lifestyle brands on Faire reach a point where a national chain buyer discovers them and reaches out. That moment feels exciting. It is also the moment you find out you need EDI, GS1 barcodes, and a routing guide - and that setup takes weeks. If chain retail is on your roadmap for the next 12 months, start your EDI setup now. It costs little to have in place before you need it. It costs a lot to rush it after you have accepted a PO.
The Core EDI Documents
Seven document types cover almost every scenario you will encounter. The 856 ASN is the one that generates the most chargebacks.
| Document | EDI Code | Direction | What It Is | Timing |
|---|---|---|---|---|
| Purchase Order | 850 | Retailer → You | The order. Items, quantities, prices, delivery window, ship-to location. | Received automatically from retailer when they place the order |
| PO Acknowledgment | 855 | You → Retailer | You confirm receipt of the PO and that you can fulfill it. Accepted quantities and expected delivery date. | Usually within 24-48 hours of receiving the 850. Some retailers require same business day. |
| Advance Ship Notice | 856 | You → Retailer | Detailed shipment notification sent before goods arrive. Carton contents, quantities, tracking numbers, SSCC label data. Must match the physical shipment exactly. | Must arrive before the physical shipment. Some retailers require it within 30 minutes of loading the truck. This is the most compliance-critical document. |
| Invoice | 810 | You → Retailer | Your bill to the retailer. Must match the 850 PO and 856 ASN exactly - quantities, prices, line items. Mismatches trigger payment delays or deductions. | Sent after shipment, typically within 24 hours. Retailer's AP runs 3-way matching: PO + ASN + Invoice must all reconcile. |
| Functional Acknowledgment | 997 | Both directions | Automated confirmation that an EDI document was received. Not a business document - a technical receipt. Required by most retailers for every transaction. | Generated automatically by your EDI system immediately upon receipt of any document |
| Inventory Inquiry / Advice | 846 | You → Retailer | Your current stock levels by SKU. Some retailers require this weekly to inform their replenishment models. | As required by the retailer - check their vendor guide for frequency |
| PO Change | 860 | Retailer → You | A change to an existing PO - quantity adjustments, delivery date changes, item substitutions. Required by some retailers including Ulta. | Sent by retailer when changes occur. You must acknowledge receipt and process the change. |
How EDI Works: The Flow
The order-to-cash cycle from PO receipt to payment, as it flows through EDI.
You do not send EDI documents directly to the retailer. Your EDI provider sits in the middle and handles the translation and transmission. The retailer's system generates a document in their format, your EDI provider receives it, translates it into something your system can read, and delivers it to you. When you send documents back - your ASN, your invoice - the process reverses.
The connection between your provider and the retailer's network runs over one of three protocols: AS2 (the most common for major retailers), SFTP (file transfer), or a VAN - a Value Added Network, which is essentially a mailbox service both parties connect to. Walmart uses AS2. Most large retailers prefer AS2. Your EDI provider handles the protocol details.
Your EDI provider receives it, translates it, delivers it to your system. You now have the order with all line items, quantities, pricing, required ship window, and delivery destination.
Within 24-48 hours. Confirms you received the PO, what quantities you can fulfill, and your expected delivery date. If you cannot fulfill the full quantity, you indicate that here - not by shipping short without notice.
Per the retailer's routing guide and vendor compliance manual. GS1-128 carton labels generated with SSCC-18 numbers. Each carton labeled correctly. Packing list matches the PO exactly.
The ASN tells the retailer exactly what is in each carton, the SSCC numbers on each carton label, the carrier, tracking number, and estimated delivery date. It must match the physical shipment. The retailer's DC uses it to prepare receiving. If it is wrong, their system cannot match the shipment on arrival - chargebacks follow automatically.
The retailer's DC receives the goods, scans the carton labels, and matches the physical shipment against your 856 ASN. If they match: smooth receiving. If they do not match: exception handling, possible rejection or chargeback.
Sent after shipment, usually within 24 hours. The retailer's AP runs three-way matching: your invoice against the original PO and your ASN. All three must reconcile - same items, same quantities, same prices. Discrepancies delay or reduce payment. Get this right and payment follows on the agreed net terms.
Setup Timeline
EDI setup takes weeks, not days. Every new retail trading partner requires its own testing and certification cycle.
Setting up EDI with a new retail trading partner typically takes two to six weeks for standard relationships. Complex retailers with detailed implementation guides - Walmart, Target, Costco - can take six to ten weeks. The timeline is driven by testing: your documents must pass the retailer's certification process before you are allowed to go live.
Every retailer publishes an implementation guide - a document, often 50 to 200 pages long, that specifies exactly how they want each EDI document formatted. Your EDI provider reads this guide, builds the document mapping, sends test transactions to the retailer's test environment, gets errors back, fixes them, and repeats. Each error cycle takes days. You are not the only client your provider is setting up. Plan for the longer end of the range.
| Phase | Duration | What Happens |
|---|---|---|
| Provider onboarding | 1-2 weeks | You sign with an EDI provider, provide your business details, GS1 prefix, and system information. Provider sets up your account and requests the retailer's implementation guide. |
| Document mapping | 1-2 weeks | Your provider reads the retailer's specification and builds the field mapping - connecting data from your system to the exact format the retailer requires. Each retailer's mapping is different. |
| Test transactions | 1-3 weeks | Your system sends test documents to the retailer's test environment. The retailer returns errors. Your provider fixes the mapping. This cycles until documents pass cleanly. The most time-variable phase. |
| Retailer certification | 1-2 weeks | The retailer's EDI team runs their official certification test scenarios. They validate your documents against their specifications and sign off. Without sign-off you cannot go live. |
| Go-live | 1-2 days | Test environment switches to production. You can now process live orders. Monitor the first several transactions closely - errors occasionally appear in production that did not appear in testing. |
What EDI Costs
Three cost components: monthly subscription, per-transaction fees, and setup fees per trading partner. The range is wide. Volume and provider choice matter more than anything else.
EDI pricing is not transparent. Most providers do not publish rates and prefer to quote based on transaction volume and number of trading partners. What follows is a realistic range based on published third-party data, not provider marketing materials.
| Cost Component | Typical Range | Notes |
|---|---|---|
| Monthly platform fee | $100 - $1,500 / month | Varies by provider and volume tier. Entry-level cloud providers start around $100. Full-service providers like SPS Commerce or TrueCommerce typically start at $500-$750/month for small brands. |
| Per-transaction fee | $0.10 - $0.50 per document | Charged per EDI document sent or received. A single order cycle (850 in, 855 + 856 + 810 out) is four documents. High-volume brands often negotiate this into a flat monthly fee. |
| Trading partner setup fee | $300 - $1,500 per retailer | One-time fee per new retail partner added to your account. Covers the mapping and testing work. Some providers include a few setups; others charge each one separately. |
| Implementation / onboarding | $1,500 - $10,000+ | One-time cost for the initial setup of your account and first trading partner. High end applies when your existing systems (ERP, WMS) require custom integration work. Simple setups are at the low end. |
| VAN fees (if applicable) | $100 - $500 / month | A Value Added Network is a legacy transmission method. Many providers now use AS2 direct connections which eliminate VAN fees. Ask your provider which protocol they use for your specific retailer. |
A gift brand doing $2-5M in wholesale, selling to two or three national chains with modest order frequency, typically pays $400 to $800 per month in total EDI costs once live. The first year is higher due to setup and onboarding fees. Brands trying to minimize cost start with a cloud provider and move to a full-service provider as volume grows. Do not pick a provider based on the monthly fee alone. Per-transaction costs and per-trading-partner setup fees are where the real cost is.
Choosing a Provider
No single provider is right for every brand. The main variables are: your transaction volume, how many retail partners you have, and how deeply you need EDI to integrate with your existing systems.
The EDI provider market is large and range from full-service managed platforms to lightweight cloud tools. The decision comes down to three questions: how many orders do you process per month, how many retail trading partners do you have, and do you need EDI to connect directly into your ERP or accounting system. For most gift and lifestyle brands entering national retail for the first time, a mid-market cloud provider with pre-built retailer maps is the right starting point.
Best for: Brands doing meaningful volume with multiple national chains who want a managed solution and are willing to pay for it.
Cost: Volume-based, typically starts around $750/month for small brands. Not the cheapest option. Users consistently report strong support and compliance outcomes.
Integration: Connects to most major ERPs, Shopify, NetSuite, QuickBooks, and 3PL systems.
Best for: Brands already using QuickBooks, NetSuite, SAP, or Dynamics who want tight EDI integration into their accounting workflow.
Cost: Starts around $500/month for small businesses. Implementation ranges from $5,000 to $50,000 depending on system complexity. More expensive than entry-level cloud options.
Watch out for: Implementation timelines and support responsiveness have mixed reviews. Nail down your onboarding timeline and contact person in writing before signing.
Best for: Brands with a small number of EDI retail partners (one to three) who want lower cost and simpler setup. Good entry point.
Cost: Generally lower than SPS Commerce and TrueCommerce. Pricing by quote.
Best for: Brands that need to get live quickly with a new trading partner and cannot wait 8 weeks. Good for straightforward setups without complex system integrations.
1. Do you have a pre-built map for [retailer name]? 2. What is your typical onboarding timeline for that retailer? 3. Will I have a named point of contact for my account? 4. What is the per-transaction fee and how does it scale? 5. What happens when a retailer updates their implementation guide - is maintenance included? If they cannot answer all five clearly before you sign, keep looking.
The Most Expensive Mistakes
Most EDI chargebacks come from a short list of recurring errors. These are the ones that hit gift and lifestyle brands hardest.
Cost: Chargebacks on the first PO plus a vendor scorecard that starts in the red. Some retailers require near-perfect compliance scores to continue placing orders.
Fix: Get your EDI provider in place before you take buyer meetings with chain accounts. Have the capability first. Tell the truth about your current status. Buyers would rather hear "we are 3 weeks from EDI live" than discover problems after the first shipment.
Cost: $150-$500 per incident, depending on the retailer. At scale this is thousands per month.
Fix: Build the ASN into your pick-and-pack workflow, not as an afterthought. The ASN should be generated the moment the shipment is confirmed loaded - not the next morning. Set process alerts if an 856 has not been sent for a PO that has a confirmed ship date.
Cost: Chargebacks plus potential short payments if the retailer adjusts the invoice to match what they physically received.
Fix: The ASN must be generated from the actual packing data, not the PO. If you change what goes in a carton during packing - because a SKU is short or a substitution is made - the ASN must reflect the actual contents. Build this discipline into your 3PL or warehouse workflow.
Cost: Can be large and sudden - all orders processed against the wrong specification generate violations simultaneously.
Fix: Ask your provider explicitly: how do you handle retailer spec updates? Full-service providers like SPS Commerce include spec maintenance. Budget providers may charge for updates or lag on implementing them. This is a meaningful differentiator between providers.
Cost: Beyond chargebacks: being unable to complete item setup in the retailer's system, which blocks the PO entirely.
Fix: Register your own GS1 company prefix at gs1us.org. Annual cost is $250-$1,500 depending on how many unique barcodes you need. It is non-negotiable for any national chain relationship. Do this once; it covers all your current and future SKUs under your prefix.
EDI Readiness Checklist
Complete this before you accept any PO from a chain or department store account that requires EDI compliance.
-
GS1 company prefix registered and active Your own prefix via gs1us.org. Not a third-party reseller barcode. Every SKU you sell to this account needs a GS1-registered UPC under your prefix.
-
EDI provider selected and account active Not "in the process of evaluating." The provider is signed, your account is set up, and setup of this specific trading partner has started.
-
Retailer's current EDI implementation guide obtained Current version. Request it directly from your buyer or their vendor relations team. Do not let your EDI provider work from an old file.
-
Required EDI documents confirmed for this retailer At minimum: 850, 855, 856, 810, 997. Some retailers also require 846 (inventory), 860 (PO changes). Check the vendor guide. Do not guess.
-
Transmission protocol confirmed (AS2, SFTP, or VAN) The retailer dictates this. Your provider needs to know which protocol before they can set up the connection.
-
Testing and certification cycle started - not waiting on first PO Testing happens in a test environment before live orders. It takes weeks. Start it before you have a real PO to ship against.
-
ASN workflow built into pick-and-pack process Someone is responsible for generating and sending the 856 at the moment of shipment. Not the next day. Not when they get around to it. At time of load.
-
GS1-128 carton label generation confirmed Your labels include the SSCC-18 number that links to your ASN. Your label printer can produce the format the retailer requires. Test-scan them before the first shipment.
-
Routing guide read and approved carrier confirmed You know which carrier to use, which service level, and whether freight is prepaid or collect. Routing violations are common and expensive.
-
EDI chargeback monitoring process in place Someone checks for EDI-related deductions on every payment. Dispute window is typically 30-60 days from issuance. Unchallenged chargebacks compound fast.