Home/ Reference/ EDI (Electronic Data Interchange)

EDI (Electronic Data Interchange)

Every major retailer requires EDI before you can ship a single unit, setup runs $1,000 to $50,000, and non-compliance chargebacks can cost 3 to 5% of your wholesale revenue.

Updated March 31, 2026

EDI (Electronic Data Interchange) is how retailers and brands exchange purchase orders, shipping notices, invoices, and payment confirmations. Instead of emailing a PDF or calling in a restock, EDI transmits structured data that feeds directly into both parties’ inventory and accounting systems. Walmart, Target, Sephora, Ulta, Nordstrom, CVS, Whole Foods: every major retailer requires EDI compliance before a brand can ship product.

Setup runs $1,000 to $50,000 depending on the provider and how many retailers you’re connecting to. Monthly fees range from $41 to $5,000. Getting a single document wrong triggers chargebacks that eat 3 to 5% of your wholesale revenue. And nobody mentions any of this during the pitch meeting. The retailers expect you to have it figured out by the time the first purchase order drops.


How It Works

The document flow

Every wholesale transaction follows the same sequence:

  1. EDI 850 (Purchase Order): The retailer sends a purchase order specifying items, quantities, shipping address, and delivery window.
  2. EDI 855 (Purchase Order Acknowledgment): The brand confirms receipt, accepted quantities, pricing, and expected delivery date. Ulta requires this within two business days.
  3. EDI 856 (Advance Ship Notice): The brand notifies the retailer that the shipment is packed, what’s in each carton, and how it’s labeled. This is the single most compliance-critical document. Target requires 100% of purchase orders to have an accompanying ASN, and it must arrive before the physical shipment does.
  4. EDI 810 (Invoice): The brand requests payment. Must match the PO and ASN exactly.
  5. EDI 820 (Payment/Remittance): The retailer sends payment confirmation and deduction details.

Retailers use automated “3-way matching” to approve payments: the purchase order, the ASN, and the invoice must all agree. If any of the three don’t match, the payment stalls or a chargeback is issued. No human reviews it. The system catches the discrepancy and deducts from your next check.

What each retailer requires

Walmart uses ANSI X12 format and requires AS2 protocol, a direct encrypted connection between your system and theirs. Brands processing 5,500 or more invoices per year must have full EDI with AS2. Every supplier must pass certification testing before going live.

Target requires EDI 850, 855, 856, and 810. Its “Perfect Order Program,” launched May 2025, enforces strict compliance across every metric. 100% of purchase orders must have a matching ASN, and the ASN must match the physical shipment exactly.

Ulta requires EDI capability within 30 days of signing a Vendor Purchasing Agreement. Required documents: 810, 850, 855, 856, and 860 (purchase order changes). Strict one-ASN-per-PO-per-delivery ratio.

Sephora requires 850, 855, 856, 810, and 997 (functional acknowledgment). Guidelines can change at any time. Non-compliance leads to chargebacks, delayed shipments, or order rejections.


What It Costs

Setup

The cheapest path is a cloud provider like SPS Commerce: $99 per month with setup fees of $900 to $1,500 per retailer for testing and integration. TrueCommerce starts at $500 per month with implementation costs of $5,000 for small businesses and up to $50,000 for larger operations. Building in-house runs $100,000 to $250,000 before maintenance.

Ulta offers its own portal through OpenText: $199 setup plus $41 to $1,028 per month depending on document volume. Twenty-five documents per month costs $41. Over 1,000 costs $1,028.

Monthly and annual

TierMonthly CostAnnual CostBest For
Web EDI (browser-based)$41-$189/partner$500-$2,300Under 50 orders/month
Cloud EDI (SPS Commerce)$99-$349 + per-doc fees$6,000-$18,000Growing brands, 1-3 retailers
Full-service (TrueCommerce)$500-$5,000$6,000-$60,000Multi-retailer, high volume
In-house (ERP integration)Varies$50,000-$100,000+Enterprise scale

SPS Commerce charges per document on top of the monthly subscription. Brands shipping hundreds of orders per month through multiple retailers can see the actual bill run well above the base plan price.

Chargebacks

Retailers issue automatic chargebacks for non-compliance. The fines are deducted directly from your payments.

Walmart charges 3% of cost of goods sold on shipments that don’t meet its OTIF (On-Time In-Full) target of 98%. A brand shipping $10 million annually with a 95% OTIF rate: $15,000 per month in avoidable fines. ASN errors cost $50 to $500 per incident. Labeling violations run $25 to $200 each.

Target charges 5% of cost of goods on items short or over the original ordered quantity, $0.75 per non-compliant carton with a $100 minimum, and 2.5% of cost of goods for shipments released outside the agreed window. Early and late both count.

Ulta issues chargebacks 60 days after the infraction, giving suppliers a dispute window. Categories include ASN accuracy, PO acknowledgment timing, fill rate, delivery timing, labeling, and invoice compliance.

A brand doing $500,000 in wholesale through a single retailer faces $5,000 to $25,000 per year in potential chargebacks on top of the EDI platform costs.


Setup Timeline

Web EDI providers advertise go-live in as little as 9 days. Standard setup through SPS Commerce or TrueCommerce takes 3 to 5 weeks per retailer, including testing and certification. Full ERP integration takes 6 months or more.

Every retailer requires a testing phase: you send sample documents and the retailer’s system validates them against their specifications. Walmart requires successful testing in a certification environment before any real transactions. You don’t ship product until you pass.

Ulta’s 30-day requirement from VPA signing to EDI capability is one of the tightest deadlines in beauty retail. During that window, Ulta allows emailing POs and mailing invoices as a temporary solution, but the brand must be fully on EDI by day 30.


How Small Brands Handle It

Web EDI

Browser-based platforms where you log in to manage transactions without installing software. Orderful offers web EDI at $189 per month per trading partner with no setup fees. Ulta’s OpenText portal starts at $41 per month. These work for brands under $1 million in wholesale revenue or fewer than 50 orders per month, but every transaction requires manual data entry.

3PL partners with built-in EDI

Many 3PLs already have EDI platforms integrated into their fulfillment systems. ShipBob offers EDI-compliant fulfillment for over 150 retailers, though brands still need their own SPS Commerce account. If you’re already using a 3PL for retail distribution, ask whether their system handles EDI document exchange. Often the most practical path, because the 3PL is already generating the shipping data that feeds into the ASN.

Outsourced EDI management

Companies like U&I Worldwide handle EDI onboarding as a service, often bundled with packaging and production management. Vella Bioscience used U&I for their retail launch. Their COO said the retailer had “never seen a brand onboarded to EDI as fast.” Setup through these services runs 3 to 5 weeks per retailer, and the cost is lower when bundled with other services.


Real Examples

The indie brand math

A beauty brand that lands Sephora and Ulta in the same year needs EDI set up for both retailers. Through SPS Commerce: $99 to $349 per month in platform fees, plus $900 to $1,500 per retailer in setup, plus per-document charges as orders flow. Year-one EDI costs: $5,000 to $15,000. That’s before a single co-op marketing invoice, sampling fee, or field team cost. For a brand doing $500,000 in wholesale, 1 to 3% of revenue goes to processing orders.

Chamberlain Coffee at 8,500 doors

Chamberlain Coffee expanded to 8,500 retail doors including Walmart, Target, and Costco. EDI compliance across multiple retailers, each with different specifications, different chargeback structures, and different testing requirements. The brand operated at a loss in 2024. EDI costs are one piece of a much larger retail distribution puzzle, but they compound with co-op marketing, sampling, field team obligations, and returns to push the total cost of retail past what most founders budget for.

e.l.f. Cosmetics at scale

e.l.f. does roughly 85% of its $1.31 billion in revenue through wholesale at Target and Walmart. At that volume, EDI is infrastructure. The automated document flow across thousands of stores makes it possible to manage inventory, replenishment, and invoicing without an army of people processing orders manually. At high volume, EDI is an advantage. At low volume, it’s a cost you’re absorbing while you try to get there.


Frequently Asked Questions

Can I sell to major retailers without EDI?

No. Walmart, Target, Sephora, Ulta, Nordstrom, CVS, and essentially every major retailer requires EDI compliance. Some offer temporary workarounds during onboarding (Ulta allows emailed POs for 30 days), but you must be on EDI to maintain the relationship. Small boutiques, local stores, and DTC-focused marketplaces are the only channels that don’t require it.

How much does EDI cost for a small beauty brand?

Budget $5,000 to $15,000 for the first year connecting to one or two retailers through a cloud provider like SPS Commerce. That covers setup fees, monthly platform costs, and per-document charges. Three or more retailers or full-service management: $15,000 to $50,000 annually. Web EDI portals are the cheapest entry at $500 to $2,300 per year per retailer, but every transaction is manual.

What happens if I get an EDI document wrong?

The retailer’s system flags the error and issues a chargeback, deducted directly from your next payment. At Walmart, ASN errors cost $50 to $500 per incident. At Target, non-compliant cartons cost $0.75 each with a $100 minimum. Persistent non-compliance can lead to reduced orders, removal from promotional programs, or termination of the vendor relationship.

Should I set up EDI before or after landing a retail deal?

After. Each retailer has different specifications and testing requirements, so there’s no point paying until you have a signed agreement. But start researching providers and getting quotes during negotiations so you’re ready to move fast once the deal closes. Ulta gives you 30 days from signing.

Can my 3PL handle EDI for me?

Partially. Many 3PLs have EDI systems that handle the ASN because they’re generating the shipment data. But you still need your own platform for purchase order acknowledgments, invoices, and other documents. Some 3PLs partner with SPS Commerce or other providers for a more complete solution. Ask specifically which documents they handle before assuming they cover everything.


Sources