Ulta Beauty requires EDI for all suppliers and uses VAN-based connectivity to exchange purchase orders, advance ship notices, invoices, and routing data. New vendors must complete EDI testing and certification before their first PO ships, and ongoing compliance is enforced through chargebacks tied to Ulta's vendor scorecard. Below is the practical, document-by-document breakdown of what Ulta expects, where suppliers most often get tripped up, and how to set up an EDI program that holds up to Ulta's audits.
Ulta Beauty operates one of the most demanding retailer EDI programs in the U.S. beauty category. As of 2026, Ulta serves more than 44 million Ultamate Rewards members across 1,400+ stores and a fast-growing direct-to-consumer channel, and its supplier base spans prestige brands, mass-market manufacturers, and emerging indie labels. To keep that supply chain running, Ulta mandates Electronic Data Interchange (EDI) for every active supplier. There is no PDF-PO or email-order fallback for production accounts.
Ulta's EDI program covers three lanes:
Each lane uses the same core EDI document set but applies different routing, labeling, and timing rules. Suppliers are expected to handle all three from the same EDI environment.
Ulta uses the ANSI X12 standard. The required document set for most wholesale suppliers is below. Drop-ship suppliers exchange a similar but slightly different set, noted where applicable.
Drop-ship vendors additionally exchange EDI 753 (Request for Routing Instructions) and EDI 754 (Routing Instructions) for parcel shipments, and may use EDI 824 (Application Advice) for data validation responses on the 856.
The 850 is Ulta's instruction to ship. Every 850 includes:
Suppliers must acknowledge every 850 with an 855 within 24–48 hours of receipt. An unacknowledged PO is treated as unconfirmed and may be reallocated.
The 856 is the document that drives Ulta's receiving process, and it is where most chargebacks originate. A clean ASN tells Ulta exactly what is on the truck, in what cartons, on which pallets, and tied to which SSCC-18 labels. A wrong ASN means the receiving team has to manually count, the dock slows down, and the supplier gets a deduction on the next remittance.
Ulta requires the SSCC-18 (UCC-128) carton label on every shipping carton, with the SSCC values transmitted in the 856 hierarchical loop. The pack hierarchy must match physical reality. If the ASN says "shipment, then pallet, then carton, then item" but the truck arrives with mixed-SKU pallets that don't match the SSCC structure, the entire receipt can be flagged.
Common ASN failure modes:
A useful rule: the ASN should be generated from the actual pick and pack data, not from the original PO. If your WMS isn't feeding the 856, you will eventually ship something different from what you announced, and Ulta's scorecard will catch it.
The 810 closes the loop on a shipment. Ulta matches the invoice three ways: against the 850 (what was ordered), the 856 (what was shipped), and the receipt (what arrived). Discrepancies block payment.
Required elements:
Invoice timing matters. Ulta typically pays on net terms calculated from invoice receipt, so an invoice sent late is cash flow lost. Best practice is to transmit the 810 within 24 hours of the 856.
The 820 is how Ulta tells you what they paid, and what they deducted. Beauty retailers run dense chargeback programs, and Ulta is no exception. Common deduction codes include:
Each deduction line in the 820 references a deduction reason code and a PO. Suppliers should reconcile every 820 against open invoices, identify deductions, and dispute the ones that aren't valid within Ulta's dispute window (typically 60–90 days from deduction). Without an automated reconciliation process, valid disputes get missed and the deductions become permanent.
Ulta tracks supplier performance across several metrics that feed both chargeback decisions and merchandising relationships:
Scorecards are reviewed at vendor business reviews and influence promotional placement, new-item acceptance, and category-line decisions. EDI accuracy isn't just about avoiding chargebacks. It's a direct input to the commercial relationship.
The onboarding sequence is consistent across most retailers, and Ulta follows it closely:
For brands already on EDI with another major retailer (Target, Sephora, Amazon, Walmart), most of the heavy lifting (translator, VAN, ERP mapping) is reusable. Ulta-specific work is mostly about routing rules, label specs, and scorecard tuning.
Pulling from supplier patterns we see most frequently:
Yes. Ulta requires EDI for all active wholesale and drop-ship suppliers. New brands are onboarded through the EDI testing and certification process before their first production PO ships.
The core set is the 850 (purchase order), 855 (PO acknowledgment), 856 (advance ship notice), 810 (invoice), 820 (remittance advice), 860/865 (PO change and acknowledgment), and 997 (functional acknowledgment). Drop-ship suppliers also exchange the 846 (inventory advice) and may use the 753/754 for parcel routing.
The SSCC-18 (also called UCC-128) is a unique 18-digit serial shipping container code printed on a barcode label affixed to every shipping carton. Ulta's DCs scan the SSCC at receipt and match it to the ASN. Cartons without a valid, matching SSCC label can't be received electronically and are subject to chargebacks.
For suppliers with existing EDI infrastructure, Ulta certification typically takes 2–4 weeks. For suppliers starting EDI from scratch, plan on 6–10 weeks including translator setup, ERP mapping, testing, and certification.
The most frequent deductions are late ASN, ASN data integrity errors (SSCC, quantity, pack structure), late shipment past the cancel date, and UPC/labeling violations. Together, these account for the majority of Ulta-issued chargebacks.
Yes, within Ulta's dispute window (typically 60–90 days from the deduction date). Disputes require supporting documentation: BOLs, scanned labels, ASN copies, carrier confirmations. Suppliers without an automated 820 reconciliation process tend to miss the window on otherwise valid disputes.
Ulta supports the major commercial VANs and is also reachable via modern API-based EDI platforms that handle the underlying VAN connectivity. The choice of VAN doesn't change the document specification, only the transport.
Crstl is an AI-native EDI platform and agentic B2B commerce network that automates order-to-cash workflows between brands, retailers, and logistics partners.
If you're onboarding to Ulta or fighting recurring chargebacks on existing Ulta volume, book a demo and we'll walk through your current scorecard and where the leakage is.
Last updated: May 2026. Ulta Beauty's routing guides and EDI specifications are updated periodically. Always confirm current requirements with the vendor packet from Ulta merchandising before going live.