
If you've been selling direct-to-consumer and now a major retailer wants to stock your product, congratulations. You've also just entered a completely different fulfillment universe.
B2B fulfillment operates by different rules than D2C. The order sizes are bigger, the compliance requirements are stricter, and the penalties for mistakes are steeper. What works for shipping individual orders to consumers will fail spectacularly when you're shipping pallets to Target.
At 3PLGuys, we handle both D2C and B2B fulfillment from the same facility. We're EDI-capable and experienced with major retailer requirements including Walmart, Target, Costco, and Amazon Vendor Central. Here's what you need to know.
This guide breaks down the key differences between B2B and D2C fulfillment, what you need to know about retail compliance, and how to choose a wholesale 3PL that won't cost you money in chargebacks.
B2B vs. D2C Fulfillment: The Core Differences
The differences between B2B order fulfillment and D2C aren't just about order size. They're about fundamentally different operational priorities.
Order Volume and Unit Economics
D2C fulfillment optimizes for high-volume, low-unit shipments. You're shipping one or two items to individual customers, thousands of times per day. Speed matters. Customer experience matters. Every order is a chance to build brand loyalty.
B2B fulfillment flips that equation. You're shipping bulk orders — full cases, mixed pallets, sometimes entire truckloads — to a handful of retailers or distributors. Each order represents tens of thousands of dollars in revenue. Accuracy and compliance matter more than speed.
Packaging Requirements
D2C orders get consumer-facing packaging. Branded boxes, tissue paper, custom inserts. The unboxing experience is part of the product.
B2B orders get industrial packaging. Standardized cartons, pallet wrap, shipping labels that meet retailer specifications. Your custom-printed mailer boxes? They stay inside the cartons. Nobody at Walmart's distribution center cares about your unboxing experience.
Shipping Methods
D2C orders ship via parcel carriers — FedEx, UPS, USPS. You're optimizing for last-mile delivery to residential addresses.
B2B orders ship via freight — LTL (less-than-truckload) or FTL (full truckload). You're delivering to loading docks at distribution centers with scheduled appointment windows. Miss your appointment time, and you're paying detention fees or getting your shipment rejected.
The Compliance Gap
Here's where it gets serious: D2C fulfillment has minimal compliance requirements. Ship the right product, ship it on time, use valid tracking. That's basically it.
B2B fulfillment comes with routing guides, EDI requirements, labeling standards, pallet specifications, and chargebacks for anything done wrong. We'll dig into each of these.
Retail Compliance: Routing Guides, Labeling, and EDI
Every major retailer publishes a routing guide — a detailed document that defines exactly how vendors must prepare and ship orders. These guides cover everything from carrier selection to label placement to pallet configuration.
What's in a Routing Guide?
A typical routing guide includes:
- Carrier requirements — which carriers you must use, how to book appointments
- Labeling standards — carton labels, pallet labels, GS1-128 barcodes, SSCC numbers
- Packaging specifications — carton dimensions, weight limits, pallet build patterns
- Appointment scheduling — how to book delivery windows, lead time requirements
- Documentation — packing lists, bills of lading, advance ship notices
- EDI transaction requirements — what data you must transmit and when
These aren't suggestions. They're requirements. Violate them, and you'll pay.
EDI: The Language of B2B
EDI (Electronic Data Interchange) is how retailers communicate with vendors. Instead of emailing purchase orders and invoices back and forth, EDI transmits standardized documents electronically between business systems.
The common EDI transactions in B2B fulfillment include:
- EDI 850 — Purchase Order (retailer sends you an order)
- EDI 855 — Purchase Order Acknowledgment (you confirm receipt)
- EDI 856 — Advance Ship Notice/ASN (you notify them what's shipping and when)
- EDI 810 — Invoice (you bill for the shipment)
The ASN (856) is critical. Retailers expect it before your shipment arrives. It tells them exactly what's coming — every carton, every SKU, every pallet. When the shipment arrives, they scan it against the ASN. If the physical shipment doesn't match the ASN data, you're getting chargebacks.
Labeling That Actually Works
Carton labels in B2B aren't just for looks. They're scanned at every point in the retailer's supply chain. Your labels must include:
- GS1-128 barcode with SSCC (Serial Shipping Container Code)
- Human-readable text matching the barcode data
- Correct placement — often specific to each retailer
- Proper print quality — smudged or non-scannable labels get rejected
Pallet labels have similar requirements. And here's the thing: a label placed two inches lower than the routing guide specifies can trigger a chargeback. This isn't about being pedantic. Automated distribution centers need standardization to function.
Pallet and Case-Pack Shipping
D2C sellers rarely think about pallets. B2B fulfillment is all about pallets.
Pallet Build Requirements
Retailers specify exactly how pallets should be built:
- Pallet type — usually GMA standard pallets (48" x 40"), but some retailers require specific types
- Stack pattern — how cases should be arranged on the pallet
- Height limits — maximum pallet height including the pallet itself
- Weight limits — maximum weight per pallet
- Wrapping requirements — number of wrap layers, corner boards, top sheets
A mixed-SKU pallet (multiple products on one pallet) has additional rules about layering and arrangement. Get it wrong, and the shipment gets rejected or you get charged for repalletization.
Case Pack Configurations
Retailers order in case packs, not individual units. Your case pack configuration — how many units per inner pack, how many inners per case — needs to match what's in the retailer's system.
If you've been selling a product as singles on your D2C site, you'll need to create new case configurations for wholesale. This affects everything from packaging to inventory allocation.
Floor Loading vs. Palletized Shipping
Some retailers require floor-loaded shipments (loose cases stacked in the trailer) instead of palletized. This increases labor costs and handling time. Others require specific pallet configurations that may require your 3PL to repalletize incoming inventory.
EDI Integration: Getting It Right
Without proper EDI integration, B2B order fulfillment becomes a manual nightmare. You're re-keying purchase orders, manually generating ASNs, and hoping nothing gets lost between systems.
What Good EDI Integration Looks Like
A properly integrated system:
- Receives EDI 850 (purchase order) and automatically creates an order in your WMS
- Validates the order against inventory and flags issues before fulfillment starts
- Generates compliant labels with correct SSCC numbers automatically
- Transmits EDI 856 (ASN) when the shipment leaves, with accurate carton and pallet data
- Sends EDI 810 (invoice) automatically after shipment
The key is automation. Every manual touchpoint is a chance for error, and errors mean chargebacks.
Common EDI Failures
Most EDI problems come from:
- Timing issues — ASNs transmitted too late (after delivery) or with wrong dates
- Quantity mismatches — ASN says 100 units, but you shipped 98
- Missing SSCC data — labels and ASN don't match
- Format errors — data in wrong fields, invalid characters, truncated values
These seem minor. They cost real money.
Retailer Chargebacks: What They Are and How to Avoid Them
Chargebacks are financial penalties retailers impose when vendors don't meet compliance standards. They're not negotiable, and they add up fast.
Common Chargeback Categories
Shipping violations:
- Late deliveries (missing appointment windows)
- Early deliveries (before the requested ship date)
- Wrong carrier used
- Incorrect routing
Documentation violations:
- Late or missing ASN
- ASN data doesn't match physical shipment
- Missing or incorrect packing lists
- Missing bill of lading
Labeling violations:
- Non-scannable barcodes
- Wrong label placement
- Missing SSCC labels
- Incorrect information on labels
Packaging violations:
- Wrong carton dimensions
- Overweight pallets
- Incorrect pallet build
- Missing stretch wrap or corner boards
The Real Cost of Chargebacks
Chargeback fees typically range from 1% to 5% of the invoice value per violation. Walmart's OTIF (On-Time In-Full) program, for example, charges 3% of item value for late or incomplete shipments.
But the direct fees aren't the only cost. Repeated violations can get you:
- Put on vendor probation
- Required to use specific (more expensive) carriers
- Dropped as a vendor entirely
For most brands, retailer relationships are too valuable to lose over preventable compliance failures.
How to Prevent Chargebacks
The brands that avoid chargebacks share common traits:
- They invest in setup — Proper EDI configuration, correct label formats, and routing guide compliance built into processes from day one
- They use specialized 3PLs — A wholesale 3PL with retailer experience catches errors before they ship
- They validate before shipping — ASN data is checked against physical shipments, labels are verified, appointments are confirmed
- They track metrics obsessively — On-time rates, fill rates, chargeback history by retailer and category
Chargebacks are almost always a setup problem, not an ongoing operations problem. Get it right from the start, and you rarely deal with them.
At 3PLGuys, we handle routing guides, labeling standards, ASN generation, and compliance documentation to keep you chargeback-free.
What to Look for in a B2B 3PL
Not every 3PL can handle B2B fulfillment. Many are optimized for D2C — high volume, single-unit picks, parcel shipping. That expertise doesn't transfer to wholesale.
Essential Capabilities
A wholesale 3PL needs:
- EDI integration — Native support for common EDI transactions, or integration with your EDI provider
- Retailer-specific experience — They've shipped to your target retailers before and know the routing guides
- Pallet capabilities — Building pallets to spec, mixed pallet handling, floor loading
- Label compliance — Generating compliant GS1-128 labels with correct SSCC numbers
- Appointment scheduling — Managing delivery appointments with retailer DCs
- ASN accuracy — Transmitting accurate ASNs that match physical shipments
Questions to Ask
Before signing with a B2B 3PL, get clear answers to:
- Which retailers have you shipped to? Can I see your chargeback history with them?
- How does your WMS integrate with EDI? What transactions do you support?
- How do you ensure ASN accuracy before transmission?
- What's your process for building retailer-compliant pallets?
- How do you handle mixed-SKU orders and allocations?
- What happens if a shipment gets a chargeback — who's responsible?
A 3PL that's vague on these questions isn't ready for serious B2B order fulfillment.
At 3PLGuys, we can answer all of these questions with specific data from our retailer relationships.
Frequently Asked Questions
What's the main difference between B2B and D2C fulfillment?
B2B fulfillment handles bulk orders (cases, pallets) shipped to retailers or distributors, with strict compliance requirements including EDI, routing guides, and labeling standards. D2C fulfillment handles individual orders shipped directly to consumers with consumer-facing packaging and parcel carriers.
Do I need EDI capability to sell wholesale?
For major retailers, yes. Walmart, Target, Amazon Vendor Central, Costco, and other big-box retailers require EDI for purchase orders, advance ship notices, and invoicing. Some smaller retailers may accept manual orders, but EDI becomes essential as you scale.
How much do retailer chargebacks typically cost?
Chargeback fees range from 1% to 5% of invoice value per violation. Walmart's OTIF program charges 3% for late or incomplete shipments. These fees compound quickly across multiple shipments and violation types.
Can my D2C 3PL handle B2B orders?
Maybe, but probably not well. D2C fulfillment and B2B fulfillment require different capabilities. Your D2C 3PL may lack EDI integration, pallet-building expertise, and experience with retailer routing guides. Using a D2C-focused 3PL for wholesale usually results in compliance failures and chargebacks.
What's an ASN and why does it matter?
An ASN (Advance Ship Notice) is an EDI document that tells the retailer exactly what's shipping — every carton, SKU, and pallet — before it arrives. Retailers use ASNs to plan receiving operations. Late, missing, or inaccurate ASNs trigger chargebacks and can cause shipment rejection.
How do I know if my 3PL can handle retail compliance?
Ask for their chargeback history with specific retailers. A 3PL that's done serious B2B work will have metrics on OTIF rates, chargeback rates by category, and retailer-specific experience. If they can't provide this data, they're probably not ready for your wholesale business.
The Bottom Line
B2B fulfillment is a different discipline than D2C. The stakes are higher, the requirements are stricter, and the penalties for mistakes are real.
The good news: it's not complicated once you have the right systems and partners in place. Proper EDI integration, a 3PL with retailer experience, and attention to routing guide compliance will prevent 90% of the chargebacks brands typically face.
The brands that succeed in wholesale treat compliance as a setup problem. They invest in getting it right from day one rather than paying for mistakes later.
If you're expanding into retail distribution and need a B2B fulfillment partner who understands routing guides, EDI, and retailer compliance, we can help.


