Skip to content
Downloads
the Guide Series  ·  Operations & Technology

EDI 101  For Brands

Every major retailer requires it. Most brands discover what it is after they have already said yes to a PO. This guide covers what EDI actually is, when you need it, which documents matter, how long setup takes, and what to budget. No sales pitch. No software recommendation. Just what you need to know before you ship to a national chain.

EDI Retail Compliance ASN 850 / 856 / 810 National Retail Gift & Lifestyle Operations
1

What Is EDI

A standardized electronic format for sending business documents between trading partners. Not a software product. A data standard.

Based on published retail vendor guides, GS1 standards documentation, and third-party EDI compliance research. Retailer requirements change - always verify against current vendor manuals.

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.

2-5%
Typical chargeback rate as % of PO value for EDI non-compliance
$100-500
Typical cost per EDI violation, per incident
2-10
Weeks to set up EDI with a new trading partner
90%
Of order-to-cash cycle automated when core documents are live
The Most Important Thing to Understand

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.

2

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.

EDI Not Required

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
EDI Required

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
The Faire Brand Expanding to Chains

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.

3

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.
!

The 856 ASN is where most brands get hurt. It must be sent before the physical shipment arrives, it must match the physical shipment exactly at the carton level, and it must include the correct SSCC-18 label data that links to your GS1 barcodes. Target's Perfect Order Program (launched May 2025) requires 100% of purchase orders to have a matching ASN. Walmart requires the ASN within 30 minutes of loading the truck. A late or inaccurate ASN generates automatic chargebacks.

4

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.

Order-to-Cash EDI Flow
1
Retailer sends EDI 850 (Purchase Order)

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.

2
You send EDI 855 (PO Acknowledgment)

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.

3
You pick, pack, and label the order

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.

4
You send EDI 856 (Advance Ship Notice) before the goods leave

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.

5
Shipment is delivered and received

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.

6
You send EDI 810 (Invoice) and get paid

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.

5

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.

Typical Setup Phases
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.
!

Adding a second retailer is faster than the first, but not as fast as you expect. Your EDI provider already has your account set up. But every new retailer requires its own implementation guide review, its own document mapping, and its own certification testing cycle. Budget two to four weeks per new trading partner after your first one is live.

6

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.
What a small brand actually pays

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.

7

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.

Provider Landscape
SPS Commerce Full-Service / Enterprise
What it is: The largest EDI provider in North America. Network of 95,000+ pre-connected trading partners, meaning maps for most major retailers already exist. Managed service model - their team handles compliance maintenance when retailers update their specifications.

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.
TrueCommerce Full-Service / Mid-Market
What it is: Full-service EDI platform with strong integrations into accounting and ERP systems. 180,000+ companies on their network. Recognized as a leader in small business and mid-market EDI.

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.
1 EDI Source / DiCentral Mid-Market / Entry
What it is: Mid-tier providers that sit between the large managed-service platforms and the lightest cloud tools. Lower monthly cost than SPS or TrueCommerce, reasonable trading partner coverage.

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.
B2BGateway Mid-Market / Entry
What it is: Known for faster implementation timelines than the large providers - days to a couple of weeks vs. the industry standard of weeks to months. Lower implementation cost than TrueCommerce (starting around $3,000).

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.
What to Ask Every Provider Before You Sign

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.

8

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.

Saying You Are EDI Capable Before You Are Most Common
What happens: A brand tells a buyer they are EDI capable to secure the PO. They then scramble to get a provider in place while the ship window closes. The ASN goes out late, the first shipment triggers chargebacks, and the relationship starts damaged.

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.
Late or Missing ASN (856) Highest Chargeback Frequency
What happens: The Advance Ship Notice is sent late, not sent at all, or arrives after the physical shipment. The retailer's DC has no data to match the incoming delivery against. Receiving creates an exception. Chargebacks are issued automatically by the retailer's compliance system.

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.
ASN Data That Does Not Match the Physical Shipment High Frequency
What happens: The ASN says carton 1 contains 12 units of SKU A. The carton actually contains 10. Or the ASN carton count does not match the actual number of cartons on the pallet. The DC scan shows a discrepancy and generates a compliance flag.

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.
Using an Outdated Implementation Guide Medium Frequency, High Cost
What happens: Retailers update their EDI implementation guides periodically. Your provider is using a map built from an old version. Your documents pass testing but get rejected in production after the retailer updates their specifications. Chargebacks appear without warning.

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.
No GS1 Prefix - Using Third-Party Barcode Resellers Common for Early-Stage Brands
What happens: A brand buys individual UPC barcodes from a reseller (not registered directly through GS1) to avoid the annual GS1 fee. These barcodes are technically owned by the reseller company's GS1 prefix, not yours. When retailers do GS1 database lookups - which major chains do - the barcode resolves to a different company. This triggers compliance failures, item setup rejections, and in some cases order cancellation.

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.
9

EDI Readiness Checklist

Complete this before you accept any PO from a chain or department store account that requires EDI compliance.

Tools for This Topic
Retail Chargeback Guide
Guide
Chargeback Cost Calculator
Calculator
Wholesale Operations Guide
Guide
Key Account Profit Calculator
Calculator
Packaging Compliance Guide
Guide
3PL Cost Comparison
Calculator