Explore AIMS360's apparel business software
FREE DEMO
Complete guide

3PL Warehousing and Fulfillment: The Complete Guide for Apparel and Consumer Brands

How third-party logistics works for brands that sell wholesale, DTC, marketplace and dropship at the same time. What it costs, how EDI bulk and EDI dropship differ, which apparel handling matters, and how to connect a 3PL to your ERP without creating a second full-time job.

Key takeaways

  • A 3PL is an outside company that stores your goods, picks and packs orders, ships them and processes returns. You keep ownership of the inventory and the customer relationship.
  • Apparel is harder than most categories to fulfill because one style in eight sizes and five colors is 40 SKUs, returns run 20 to 30 percent, and major retailers enforce routing guides that trigger chargebacks when they are missed.
  • Most 3PL pricing has five parts: receiving, storage, pick and pack, shipping and value-added services. Account minimums and per-transaction fees are where budgets usually break.
  • EDI bulk and EDI dropship are different operations. Some 3PLs are strong at pallets to a distribution center, some at single parcels to a consumer, and only a portion do both well.
  • The integration matters more than the warehouse tour. If your ERP cannot send an EDI 940 and receive an EDI 945 without a person retyping it, you have bought a warehouse, not a fulfillment operation.
  • AIMS360 builds every 3PL integration in house, at no additional charge, alongside native EDI to 350+ retailers.

1. What a 3PL really is

A third-party logistics provider (3PL) is an outside company that stores a brand's inventory, picks and packs its orders, ships them to retailers or consumers, and processes returns. The brand still owns the goods, sets the prices and owns the customer relationship. The 3PL supplies the building, the labor, the warehouse management system and the carrier rates.

In apparel and consumer brands, a 3PL is usually handling four different order types out of the same building: wholesale bulk to retailer distribution centers, dropship parcels sent to consumers on a retailer's behalf, your own DTC ecommerce orders, and marketplace orders.

The scale is not small. The global third-party logistics market is projected to pass $2.3 trillion by 2031, and roughly 90 percent of domestic Fortune 500 companies already use 3PLs for some part of their supply chain. What has changed recently is that emerging brands can now access the same infrastructure. A brand shipping 300 orders a month can rent space in a facility built for a brand shipping 300,000.

Why apparel is harder than most categories

A warehouse designed for consumer packaged goods can fail badly on apparel. The reasons are specific:

  • SKU explosion. One t-shirt design in 8 sizes and 5 colors is 40 SKUs. A full seasonal line can put 5,000 to 50,000 active SKUs in the building, most of them visually similar. Pickers cannot rely on the product looking different.
  • Returns are an operation, not an exception. Apparel ecommerce returns commonly run 20 to 30 percent. If a warehouse treats reverse logistics as a side desk, a quarter of your inventory sits in limbo.
  • Presentation is the product. A wrinkled shirt or a crushed carton produces a return. Cosmetic damage in apparel is functional damage.
  • Seasonality is violent. Peak can be three times average or more, concentrated into a few weeks around holiday and collection launches.
  • Retail compliance is enforced financially. Every major retailer publishes a routing guide, and every deviation has a price. See the EDI software guide for how those rules are written.
Worth saying plainly

A 3PL does not fix a broken inventory record. If your stock counts are wrong before you move, they will be wrong after, in someone else's building, where you cannot walk the aisle. Fix inventory accuracy first, then outsource.

2. 1PL vs 2PL vs 3PL vs 4PL vs 5PL

These labels get used loosely, and the differences matter mostly when you are deciding how much control to hand over. The short version: the higher the number, the more of the supply chain someone else is running, and the further you sit from the physical goods.

Logistics party models compared
Model Who does what Typical example Fits a brand that
1PL
First-party
You own and operate everything: warehouse, staff, trucks, systems. A brand shipping from its own building with its own team. Has low volume, unusual handling needs, or margins that cannot absorb a 3PL markup.
2PL
Second-party
You still hold and pick the inventory. An outside company only moves it. A parcel carrier or freight line hauling your pallets. Wants transportation off the books but keeps warehousing in house.
3PL
Third-party
Outside company warehouses, picks, packs, ships and processes returns. You keep ownership and strategy. Bergen Logistics, NRI, ShipMonk, Evolution Group. Has outgrown its own space and wants variable cost instead of fixed overhead.
4PL
Fourth-party
A single partner designs and manages the whole supply chain, including managing several 3PLs for you. A lead logistics provider coordinating three regional 3PLs plus freight forwarding. Runs multiple regions and does not want an internal supply chain team.
5PL
Fifth-party
Aggregates demand and networks across multiple brands, usually technology led. Network orchestrators serving ecommerce aggregators. Is a portfolio or aggregator rather than a single brand.

Is Amazon a 3PL or a 4PL?

Amazon operates as a 3PL when you use Fulfillment by Amazon or Multi-Channel Fulfillment. Amazon holds your inventory, picks, packs and ships it, and you keep ownership. It is not a 4PL, because Amazon does not manage your other providers or design your end-to-end supply chain. It is also worth remembering that Amazon is simultaneously a retailer you sell to, which is a different relationship with its own EDI requirements.

Is FedEx a 3PL or a 4PL?

FedEx as a parcel carrier is a 2PL. FedEx Supply Chain, the warehousing and fulfillment arm, operates as a 3PL. Large carriers frequently sell across the categories, so the label on the contract matters more than the name on the truck.

When a 4PL is the right answer

A 4PL earns its fee when you are running several 3PLs in different regions and no one internally owns the seams between them. If you have one warehouse and one country, a 4PL adds a layer of cost and a layer of distance from your own goods. Most apparel brands under roughly $50 million do better with a single strong 3PL and an ERP that gives them direct visibility.

3. When a brand should move to a 3PL

There is no universal order threshold, but the signals are consistent. Brands generally start evaluating 3PLs somewhere between 100 and 500 orders a month, and the decision usually gets forced by one of the following.

1

You are out of space and the next lease is a step change

Warehousing costs jump in blocks, not increments. When the only option is a building twice the size with a multi-year lease, a 3PL converts that fixed commitment into a variable one.

2

Accuracy is slipping

Mis-picks, late ships and short shipments start climbing. In wholesale, that shows up as chargebacks. In DTC, it shows up as returns and reviews.

3

A retailer said yes and brought rules with them

The first major retailer program usually introduces ASNs, UCC 128 labels, routing guides and carrier routing requests. Many brands reach for a 3PL specifically to get compliance expertise.

4

You are launching EDI dropship

Dropship means single parcels going to consumers on a retailer's behalf, with tight ship windows. It is a different physical operation than palletizing bulk, and it often triggers the move.

5

Peak is breaking you

If Q4 requires triple staffing you cannot recruit, retain or afford for eleven months of the year, a 3PL is buying you elasticity.

6

You are expanding geographically

Two-day coverage across the United States, or a first landing in the UK or EU, is far cheaper to rent than to build.

When you should not move

Outsourcing is the wrong answer in a few specific situations, and it is worth naming them:

  • Your product needs handling nobody else will do properly. Heavily embellished, made-to-order, or hand-finished goods sometimes belong in your own hands.
  • Your unit economics cannot carry the fee. A low average order value with high pick counts can make per-order 3PL pricing worse than in-house labor.
  • Your data is not clean. Covered above, and it is the most common reason a launch goes badly.
  • You are about to change ERP. Do one migration at a time. Moving systems and warehouses in the same quarter compounds every problem.

Some brands land on a hybrid: keep a small in-house operation for wholesale, samples, VIP and complex handling, and place DTC and dropship with a 3PL. That works well as long as one system holds the inventory truth. AIMS360 includes a built-in apparel WMS for the part you keep, alongside direct connections to the 3PLs you use.

4. The honest pros and cons

Most 3PL content is written by 3PLs. Here is the balanced version.

What you gain

  • Fixed cost becomes variable. No lease, no permanent headcount, no forklift financing. You pay for what moves.
  • Carrier rates you cannot get alone. A 3PL shipping millions of parcels negotiates rates a single brand cannot.
  • Elastic labor. Peak staffing is their problem to solve.
  • Compliance expertise. A good apparel 3PL has already been chargebacked by the retailer you are onboarding, and learned from it.
  • Geographic reach. Multiple nodes shorten transit and reduce zone costs.
  • Focus. Your team goes back to product, sales and marketing.

What you give up

  • Direct control. You cannot walk the floor and fix it yourself at 6pm on a Friday.
  • Onboarding cost and time. Setup fees, integration work and a transfer of goods, typically 60 to 120 days before it feels normal.
  • Variable service quality. The 3PL becomes your brand experience. Sales pitches are uniform; execution is not.
  • Switching cost. Once inventory and integrations live there, leaving is expensive. This is real leverage they hold.
  • Fee creep. Storage, surcharges, minimums and special handling accumulate quietly.
  • Data dependency. If their reporting is weak and your ERP is not integrated, you lose visibility into your own inventory.
The one that surprises people

Loss of control is manageable. Loss of visibility is not. Nearly every 3PL relationship that goes badly does so because the brand could not see what was happening until a customer complained. That is an integration problem, not a warehouse problem, and it is fixable before you sign.

Signs it is time to bring fulfillment back in house

  • Your per-order cost has drifted above what a dedicated internal team would cost at your current volume.
  • Special handling has grown to the point that most orders are an exception to their standard process.
  • You have become large enough that a dedicated facility earns better rates than a shared one.
  • Service levels have not recovered after two documented remediation cycles.

Insourcing is a real option, not a failure. It requires a warehouse system that handles the style, color and size matrix natively, which is exactly what a general-purpose WMS tends to get wrong.

5. What 3PL fulfillment costs

3PL pricing is built from five components: receiving, storage, pick and pack, shipping, and value-added services. Most quotes also carry a monthly account or platform fee and a minimum spend. There is no single per-order price, because the price depends on how many units are in the order, how the goods arrive, how long they sit and what has to happen to them before they leave.

Read this before the table

The ranges below are typical published market ranges as of 2026, gathered to help you read a quote. They are not AIMS360 rates and they are not a quote from any provider. Rates vary widely by region, volume, product profile and contract term. Always price your own SKU and order profile.

Typical 3PL fee structure and market ranges, United States, 2026
Fee How it is charged Typical range What drives it up
Receiving Per hour, per pallet, per carton or per unit $25 to $55 per hour, or $0.20 to $0.60 per unit Floor-loaded containers, mixed cartons, missing packing lists, unbarcoded goods
Storage Per pallet, per cubic foot, per bin or per shelf, monthly $10 to $45 per pallet per month; $0.45 to $3.00 per cubic foot Slow sell-through, oversized cartons, climate control, garment on hanger racking
Pick and pack First item plus each additional item $2.00 to $4.50 first item; $0.20 to $1.00 each additional Multi-line orders, gift wrap, inserts, serialized picking, small-parts kitting
Packaging materials Per unit consumed $0.15 to $1.50 per poly bag, mailer or carton Branded boxes, tissue, custom inserts, right-sized cartons
Shipping Carrier rate plus margin, or pass-through Carrier cost, sometimes plus 3 to 15 percent Zone, dimensional weight, residential and fuel surcharges, peak surcharges
Account or platform fee Flat, monthly $0 to $2,500 per month Dedicated account management, portal access, reporting tiers
Returns processing Per return, plus disposition $2.00 to $6.00 per return, plus refurbishment Inspection, steaming, dry cleaning, retagging, repackaging, photography
Value-added services Per unit or per hour $0.15 to $2.00 per unit, or hourly labor Ticketing, relabeling, hangers, steaming, kitting, retailer-specific prep
Retail compliance and freight prep Per carton, per pallet or per order $0.25 to $3.00 per carton; $8 to $30 per pallet built UCC 128 labeling, ASN generation, pallet building, BOL preparation, routing requests
Minimums Monthly floor $500 to $10,000 per month Low volume months, seasonal troughs, launch periods

How to calculate your real 3PL cost per order

Do not compare quotes on the headline pick fee. Build a landed cost per order using your own numbers:

  1. Take your actual average units per order, separately for DTC, dropship and wholesale. They are rarely the same.
  2. Multiply out pick and pack: first item plus additional items at each provider's rate.
  3. Add packaging materials at the spec you ship in practice, not the cheapest mailer they quoted.
  4. Add average shipping cost using your real zone distribution and dimensional weights.
  5. Add monthly storage divided by monthly orders. This is the number brands forget, and it punishes slow movers hardest.
  6. Add returns: return rate multiplied by the cost of processing plus refurbishment.
  7. Add the account fee divided by monthly orders.
  8. Compare against the minimum. If your projected spend is under it, the minimum is your real price.
Worked example

A DTC apparel brand shipping 4,000 orders a month, averaging 1.8 units per order, holding 90 pallets, with a 25 percent return rate:

Pick and pack at $3.00 first plus $0.50 additional equals $3.40 per order. Packaging at $0.65. Storage at 90 pallets times $28 equals $2,520, or $0.63 per order. Returns at 25 percent times $4.50 equals $1.13 per order. Account fee $750, or $0.19 per order. Fulfillment cost before postage: roughly $6.00 per order. Add carrier cost and you have the number that belongs in your margin model.

Now change one variable. If sell-through slows and you hold 180 pallets instead of 90, storage per order doubles to $1.26 and your cost is $6.63. Storage is the line that moves with a bad season.

Fees that are easy to miss

  • Long-term storage surcharges on goods aged past 6, 9 or 12 months.
  • Peak season surcharges layered on both handling and carrier rates from roughly October through December.
  • Special project labor billed hourly when anything falls outside the standard process, which in apparel is often.
  • Container unload priced differently for floor-loaded versus palletized freight. Floor-loaded is far more expensive.
  • Pallet in and out fees charged on every movement, not just storage.
  • EDI or integration fees charged per document or per connection. See below.
  • Chargeback pass-through. Confirm in writing who eats a retailer chargeback when the cause is a warehouse error.
  • Disposal and destruction of unsellable returns.
  • Exit and de-conversion fees to pull your inventory back out.

Do 3PLs charge for EDI?

Some do, and it is worth understanding why, because the answer depends on where the retailer-facing EDI lives.

In the model most apparel brands should want, your ERP owns the retailer relationship. AIMS360 receives the EDI 850 purchase order, sends the ASN and issues the invoice. The 3PL only needs to receive an EDI 940 warehouse shipping order and return an EDI 945 warehouse shipping advice. In that structure most 3PLs do not bill separately for retailer EDI, because they are not doing it.

Where fees appear is when the 3PL is asked to be the EDI provider, or when they charge per document, per connection or per trading partner for the warehouse documents themselves. Ask for that in writing during the quote, not during onboarding.

With AIMS360, EDI to the retailer is included with no per-document charge, and 3PL integrations are built in house at no additional cost. Pricing is published.

6. Services, including apparel-specific handling

Every 3PL does the core four. What separates an apparel 3PL from a general one is the list underneath.

Core services

  • Receiving, inspection and putaway
  • Storage, cycle counting and inventory reconciliation
  • Order picking, packing and shipping
  • Carrier management, rate shopping and tracking
  • Basic returns receipt and restock

Apparel value-added services

These are the ones to confirm in a site visit, not a sales call:

Apparel value-added services and why they matter
Service What it is Where it matters
Garment on hanger storage and handling Racking, hanging pick faces, hanging trailer loading Retail floor-ready wholesale shipments
GOH to flat pack conversion Removing from hangers, folding, poly bagging Moving unsold retail stock to ecommerce
Steaming, pressing and finishing Steam tunnels, hand steaming, pressing Returns recovery and flat-pack-to-hanger conversion
Ticketing and relabeling Price tickets, UPC tags, retailer-specific labels Every major retailer program, and markdown events
Poly bagging and tissue Individual bagging, branded tissue, inserts DTC unboxing and retailer packaging specs
Kitting and bundling Multi-packs, club packs, gift sets, pallet displays Warehouse club and promotional programs
Quality inspection and grading Inbound AQL checks, returns condition grading Overseas production and resale programs
UCC 128 and GS1 labeling SSCC 18 carton labels matched to the ASN Every bulk shipment to a retailer DC
Pallet building and BOL prep Retailer-compliant pallets, VICS bill of lading Freight-collect wholesale shipments
Embroidery, monogram and personalization On-demand customization before ship DTC personalization programs

Related reading: UCC 128 label printing and VICS bill of lading.

7. Garment on hanger and conversion

Garment on hanger, usually written GOH, means garments are stored, moved and shipped hanging rather than folded in cartons. For anything structured, tailored or drapey it is the difference between arriving retail-ready and arriving needing an hour of steaming per rack.

Many overseas factories already ship GOH, because hanging and finishing labor costs a fraction of what it costs domestically. Goods arrive in hanging containers, go straight onto rails, and can be trailer-loaded to a retailer without ever being folded. That is the cheapest path to a floor-ready wholesale shipment.

The conversion problem

The complication is that most brands sell the same style through two channels with opposite packaging requirements. Retail wants it hanging. Ecommerce wants it folded in a poly bag. So the 3PL has to convert, and the two directions are not equally expensive.

  • Hanging to flat pack is cheap. Remove the hanger, fold, bag. Fast, low skill, low risk.
  • Flat pack to hanging is expensive. Unbag, hang, and almost always steam, because folded goods hold creases. This is skilled labor and slow.

The practical strategy is to have the factory ship the majority hanging, then convert down to flat pack once you see which SKUs are selling through which channel. Converting down costs less than converting up, so bias the inbound toward hanging. Ask any prospective 3PL for their per-unit cost in both directions, and their throughput per hour. The gap between providers here is large.

Ask during the site visit

How many linear feet of GOH rail do you have, and how much is currently free? Can you receive a hanging container directly? Do you have a steam tunnel or is all steaming by hand? What is your conversion rate per person per hour in each direction? Vague answers here usually mean GOH is a favor, not a capability.

8. Returns, cleaning and refurbishment

Apparel returns are not a customer service task. At 20 to 30 percent of ecommerce volume they are a second inbound operation, and the difference between a good and a bad returns process shows up directly in gross margin.

A garment that comes back has usually been worn briefly and tried on. It commonly needs some combination of odor treatment and deodorant mark removal, steaming or pressing, spot cleaning, refolding, a fresh poly bag, and replacement of brand tags, price tickets or UPC bag tags. Without those capabilities on site, a large share of returned units get written off as unsellable, and that write-off is pure margin loss on goods you already paid for.

What a strong apparel returns operation includes

  • Inspection and condition grading against defined criteria, with photographs for disputes
  • Wet cleaning, dry cleaning, steam cleaning and spot cleaning on site rather than sent out
  • Steam tunnel and pressing for volume recovery
  • Minor alterations and repair for buttons, hems and seams
  • Retagging and repackaging to original retail spec
  • Disposition rules that route units automatically to restock, outlet, secondary market, donation or destruction
  • Return reason capture fed back to your ERP so product and merchandising can act on fit and quality patterns

Recommerce and circularity

Some apparel 3PLs now run resale and recommerce programs: cataloguing used goods by type, condition, damage level and category, photographing them, and listing them into secondary channels. If a resale program is on your roadmap, ask about it before you sign, because retrofitting it later means changing warehouses.

On the systems side, the reverse flow has to reach your ERP or the numbers drift. AIMS360 connects to returns management platforms so an RMA created in the return portal, received at the 3PL and dispositioned in the warehouse ends up as a correct inventory and financial record. The full process is covered in the returns management guide.

The margin math

On a garment with a $22 landed cost, recovering it to sellable condition for $4 of refurbishment is worth doing every time. Writing it off is a $22 loss. At 4,000 orders a month and a 25 percent return rate, a 3PL that recovers 85 percent of returns instead of 55 percent is worth roughly $66,000 a year in retained inventory value. That number belongs in your 3PL comparison, and almost nobody puts it there.

9. EDI bulk vs EDI dropship

EDI bulk means a retailer orders hundreds or thousands of units and you ship them to a distribution center or a store. EDI dropship means a consumer buys on the retailer's website and you ship one parcel directly to that consumer, with the retailer's branding. Both arrive as an EDI 850 purchase order. Almost nothing after that is the same.

This distinction is the single most useful thing to understand before you choose a 3PL, because 3PLs are not equally good at both. A warehouse built around pallet building, freight-collect routing and DC appointment scheduling often struggles with same-day single-parcel cutoffs. A warehouse built around ecommerce parcels often has never built a compliant pallet or filled out a VICS bill of lading.

EDI bulk vs EDI dropship, side by side
  EDI bulk EDI dropship
Order size Hundreds to thousands of units Typically one to three units
Ships to Retailer DC or individual stores The end consumer's home
Packing Cartons and pallets, retailer carton spec Poly mailer or box, often retailer-branded
Labeling UCC 128 / GS1 128 carton and pallet labels Parcel label, packing slip in retailer branding
Freight Often freight-collect on the retailer's carrier account, with a routing request Small parcel, often to a required service level
Ship window Days, against a cancel date Hours, often same day or next day
Volume pattern Lumpy, tied to seasons and buys Continuous, spikes with retailer promotions
Common EDI set 850, 855, 856, 810, 820, 997 850, 855, 856, 810, 820, 846, 997
Warehouse documents 940 out, 945 back 940 out, 945 back, usually at much higher frequency
Fails when Labels do not match the ASN, pallet spec is wrong, routing missed Ship window missed, tracking not returned in time, inventory feed stale

How a bulk order flows through a 3PL

  1. Retailer sends an EDI 850

    The purchase order lands in AIMS360 EDI and becomes a sales order automatically, with the retailer's terms, dates and ship-to already mapped.

  2. AIMS360 sends an EDI 940 to the 3PL

    The warehouse shipping order carries the pick detail, the ship-to DC, the routing instructions and the carton or pack requirements.

  3. The 3PL picks, packs and palletizes to the routing guide

    Carton counts, pack configuration, pallet height and stretch wrap all follow the retailer's published spec.

  4. UCC 128 labels are generated and applied

    Either AIMS360 generates the labels and drops them to the 3PL to print, or the 3PL generates them from their own GS1 company prefix and returns the SSCC 18 data.

  5. The 3PL returns an EDI 945

    Shipping advice comes back with cartons, quantities shipped, weights, SSCC 18 numbers and tracking or PRO number.

  6. AIMS360 transmits the EDI 856 ASN and EDI 810 invoice

    The ASN goes out ahead of the truck so the DC can receive by scan. The invoice follows, and the EDI 820 remittance is reconciled on payment.

How a dropship order flows through a 3PL

  1. A consumer buys on the retailer's site

    The retailer transmits a single-line EDI 850, usually through a dropship platform rather than direct.

  2. AIMS360 creates and routes the order

    The order is created, inventory is committed and an EDI 940 goes to the 3PL, typically within minutes.

  3. The 3PL picks, packs and ships to the consumer

    Packing slip and packaging follow the retailer's branding rules. Your own branding usually may not appear.

  4. EDI 945 returns with tracking

    This has to happen inside the retailer's ship window or the order is scored as late regardless of when the parcel moved.

  5. ASN, invoice and inventory feed

    AIMS360 sends the EDI 856 with tracking, the EDI 810 invoice, and keeps the EDI 846 inventory advice current so the retailer stops selling what you cannot ship.

The dropship failure nobody plans for

Dropship performance is scored on ship-window compliance and on cancel rate. The most common cause of a bad score is not the warehouse being slow. It is a stale EDI 846 inventory feed letting the retailer sell units you no longer have. That is an ERP and integration problem, and it is why the inventory sync frequency belongs in your evaluation criteria.

Which 3PLs handle which model

  • Bulk-strong 3PLs come out of wholesale and retail distribution. Expect strong pallet building, routing guide fluency, freight-collect handling and DC appointment management. Ask hard about single-parcel cutoffs and peak parcel throughput.
  • Ecommerce-first 3PLs come out of DTC. Expect fast single-parcel throughput, good branded packaging and same-day cutoffs. Ask hard about UCC 128 generation, VICS BOL and whether they have ever been through a retailer compliance audit.
  • Truly dual 3PLs run both from the same building and the same inventory pool. This is what most growing apparel brands need, and it is rarer than the marketing suggests.

Ask every provider: how many active EDI dropship programs do you run today, for which retailers, and can I speak to a brand on one of them? The answer separates capability from intention. Many of the 3PLs that integrate with AIMS360 run both models.

10. Dropship platforms and 3PLs

Most large retailers do not connect to their dropship vendors directly. They sit behind a platform, and the platform sets the technical rules, the scorecard and often the penalties. If your 3PL is going to fulfill dropship, the platform matters as much as the retailer.

Dropship and marketplace platforms used by major retailers
Platform What it is What it means for the 3PL
CommerceHub Long-standing dropship network behind many department stores and big-box retailers. Strict ship-window scoring and cancel-rate thresholds. Tracking must return fast.
DSCO Dropship and inventory platform, now part of the same group, used widely in fashion. Frequent inventory feeds and near-real-time order polling. See DSCO trading partners.
Rithum The combined CommerceHub and ChannelAdvisor business, covering dropship and marketplace. One connection can expose you to many retailer programs at once, each with its own rules.
Mirakl Marketplace platform powering retailer-operated marketplaces. Marketplace order flow rather than classic EDI. Covered in the Mirakl, Rithum and DSCO article.
ChannelAdvisor Marketplace and dropship management, now within Rithum. Often used alongside marketplace listings, so inventory allocation rules matter.
Salesforce Commerce Cloud (Demandware) The commerce platform many retailers run their own sites on. Orders usually still reach you through a dropship platform or EDI, not the storefront directly.
SPS Commerce and other VANs Value-added networks that carry EDI traffic between partners. Mandated by some retailers. Adds a per-document cost layer you should price in.
Where brands get this wrong

They negotiate the 3PL contract and the dropship platform onboarding as separate projects, months apart. The 3PL then discovers a ship-window requirement it cannot meet with its current cutoff times, and the first month of a new retailer program is spent on remediation. Bring the 3PL into the platform onboarding call. If they have not read the retailer's vendor guide, they cannot commit to it.

AIMS360 connects to these platforms natively, so the order arrives as a sales order, routes to the correct 3PL by EDI 940, and returns tracking and ASN without anyone touching a portal. More detail in the dropship orders and bulk and dropship EDI pages.

11. Retailer programs and what they demand

Every retailer publishes a routing guide and a vendor compliance manual. They are not similar. Carton label placement, pallet height, ASN timing, appointment lead time and packing slip content all differ, and each difference has a chargeback attached. Your 3PL has to hold all of them at once.

Common retailer program patterns AIMS360 brands run through 3PLs
Retailer Typical program What the 3PL has to get right
Nordstrom and Nordstrom Rack Bulk to DC plus dropship GOH handling, precise ticketing, fast dropship turnaround
Macy's Bulk plus dropship Carton and pack compliance, ASN accuracy, vendor scorecard management
Dillard's Bulk to DC, store-level distribution Store-level pack, hanging goods, strict label placement
Kohl's Bulk, dropship and vendor-managed inventory VMI replenishment cadence, high label accuracy at volume
BJ's Wholesale Club Club pack bulk Kitting, club-pack configuration, pallet display builds
Costco Pallet and club programs Pallet display construction, exact pack quantities, mandated VAN
Dick's Sporting Goods Bulk plus dropship Sporting goods pack specs, seasonal surge capacity
Amazon (Vendor and Seller Central) Bulk, FBA and direct fulfillment Prep requirements, ASIN and barcode discipline, appointment compliance

AIMS360 connects to 350+ EDI retailers. The full list, with the requirements for each, is on the EDI retailers page. If a retailer sends you a routing guide you cannot interpret, the chargeback management page explains what the penalties look like in practice.

12. UCC 128 labels and ASN matching

A UCC 128 label, now formally called a GS1 128 label, is the barcode label on the outside of every carton and pallet going into a retailer distribution center. It carries an SSCC 18, an 18-digit serial shipping container code that uniquely identifies that one physical carton anywhere in the world. The DC scans it and matches it against the ASN you sent electronically. If the scan and the ASN do not agree, automated receiving stops and a chargeback follows.

The naming is a small source of confusion. The Uniform Code Council maintained the original standard, hence UCC 128. In 2005 the UCC merged into GS1 and the standard was renamed GS1 128. They are the same thing. Plenty of North American routing guides still say UCC 128.

What the label carries

  • SSCC 18, application identifier (00). The unique carton serial number.
  • GTIN, application identifier (02). Identifies the product inside.
  • Purchase order number, tying the carton to the retailer's order.
  • Quantity, application identifier (37).
  • Ship-to location, the DC or store number.

Who generates the labels, you or the 3PL

Both approaches work. What cannot happen is ambiguity about which one you are using.

AIMS360 generates, the 3PL prints

AIMS360 builds the SSCC 18 numbers and the label files and drops them to the 3PL electronically. The warehouse prints and applies. You keep full control of format and data, and the ASN is guaranteed to match because the same system produced both.

The 3PL generates from their WMS

The 3PL creates SSCC 18 numbers from their own GS1 company prefix during packing and returns the carton detail on the EDI 945. AIMS360 then builds the ASN from that data. This works well when the 3PL has mature retail compliance and is packing to carton at the line.

The non-negotiable requirement in either model is that the data on the physical label matches the data in the EDI 856 ASN exactly. Every mismatch is a chargeback, and chargebacks in apparel range from roughly $50 to several thousand dollars per violation depending on the retailer and the offense.

Deeper detail: UCC 128 label printing.

13. EDI vs API vs file vs middleware

There are four common ways an ERP talks to a 3PL. Most brands end up with a mix, and the mix is worth choosing deliberately rather than inheriting.

3PL integration methods compared
Method How it works Strengths Weaknesses
EDI
940 / 945 / 943 / 944 / 947
Standardized X12 documents exchanged on a schedule or near real time. Universal in retail. Auditable. Every serious 3PL supports it. Roughly 94 percent of 3PL providers offer EDI integration. Batch mindset by default. Mapping work per partner. Poorly suited to sub-minute updates unless configured for it.
API Direct calls between systems, usually REST over HTTPS. Real time. Rich error responses. Good for inventory checks and order status. No standard across 3PLs, so every provider is a new build. You inherit their uptime.
Flat file
CSV, XML on SFTP
Scheduled file drops on a shared server. Cheap and quick to stand up. Works with almost anything. Batch only. Silent failures. Weak acknowledgment. Fine as a stopgap, poor as a permanent answer.
Middleware / iPaaS A third platform sits between ERP and 3PL and translates. Handles many endpoints. Useful when you run many small connections. A third vendor, a third bill, and a third party to blame when something breaks at 4pm on a Friday.

Warehouse EDI documents worth knowing

  • EDI 940 Warehouse shipping order. Your instruction to the 3PL to ship.
  • EDI 945 Warehouse shipping advice. Their confirmation of what physically shipped.
  • EDI 943 Warehouse stock transfer shipment advice. Goods on the way to the 3PL.
  • EDI 944 Warehouse stock transfer receipt advice. Goods received at the 3PL.
  • EDI 947 Warehouse inventory adjustment advice. Cycle counts, damage, shrink.
  • EDI 846 Inventory inquiry and advice. Available-to-sell feed, critical for dropship.
  • EDI 997 Functional acknowledgment. Confirms a document was received and parsed.

The 997 deserves attention. Without it you have no proof a document arrived, which means a failed 940 looks identical to a warehouse that simply has not shipped yet. Confirm your 3PL returns 997s and that someone monitors them.

On middleware

Middleware is not wrong. It is a real answer for a brand with a dozen odd endpoints. But it adds a link to the chain, and in a fulfillment failure the time you lose is spent establishing which of three vendors owns the problem. AIMS360 builds 3PL connections in house for exactly this reason: one number to call.

14. Why AIMS360 is built for 3PL EDI

40+Years serving consumer brands
350+EDI retailer connections
600+Active brands
$45B+Processed through AIMS360

EDI is the hardest part of retail fulfillment, and adding a 3PL doubles the surface area. Your system now has to speak fluently to retailers on one side and warehouses on the other, and keep both consistent. Three things about how AIMS360 is built matter here.

Every integration is built in house

AIMS360 does not resell an EDI provider or route 3PL connections through middleware. The EDI engine and the warehouse integrations are the same codebase, supported by the same team. That means one point of contact, faster resolution when a retailer changes a spec, and no per-document EDI charges layered on top.

The whole loop is automated

An EDI 850 arriving from a retailer, bulk or dropship, becomes a sales order, commits inventory, routes to the correct 3PL as an EDI 940, receives the EDI 945 back with cartons and tracking, produces the EDI 856 ASN and the EDI 810 invoice, and reconciles the EDI 820 remittance. No portal logins, no spreadsheets, no re-keying.

Every document type in the retail and warehouse set

850, 855, 856, 810, 820, 846, 940, 943, 944, 945, 947 and 997, plus retailer-specific variants. The AIMS360 team reads each routing guide, programs the mapping to match, and tests every document with the retailer before go-live.

Free 3PL integrations

3PL integrations are included at no additional cost. If your preferred warehouse is not already connected, tell us and it gets built, also at no charge. Label generation is included as well.

Also worth knowing

AIMS360 includes a native apparel WMS. Brands running a hybrid model, part in house and part outsourced, do not need a second system for the part they keep. Everything sits in one inventory record.

15. Running multiple warehouses and 3PLs

Very few growing brands end up with exactly one fulfillment location. The common shape is a main 3PL, a second node for coverage or capacity, and often a small in-house operation for samples, VIP, wholesale and anything complicated. That arrangement works fine as long as one system holds the truth.

What has to be centralized

  • One inventory record. Available-to-sell by location, rolled up to a single number the sales channels see.
  • Order routing rules. By channel, by customer, by region, by stock position, applied automatically rather than decided by a person each morning.
  • Allocation. Reserving units for a key wholesale account or a launch, across locations, before the goods have even landed.
  • Holds. Credit holds, compliance holds and availability holds enforced centrally so a warehouse cannot ship something finance stopped.
  • Costing. Landed cost and inventory value consistent regardless of which building the unit sits in.
  • Performance visibility. Fill rate, on-time ship and accuracy compared across locations on the same definitions.

AIMS360 handles multi-location and multi-3PL configurations natively. Orders from Shopify, Amazon, EDI retailers and B2B platforms including JOOR, NuORDER, RepSpark, Faire and FashionGo all land in the same order management system and route from there.

The split-inventory trap

Running two warehouses without unified allocation produces a specific failure: both locations show stock, both channels sell it, and one order gets short-shipped. It looks like a warehouse mistake. It is an allocation design mistake, and it gets worse as you add nodes.

16. Geography, ports and international

Where your 3PL sits changes your freight bill, your transit times and your customs exposure. For apparel brands importing from Asia, the port relationship usually matters more than the parcel zone map.

Common United States fulfillment geographies for apparel
Region Why brands choose it Trade-off
Los Angeles and Long Beach Largest US container gateway. Shortest drayage from the port. Deep apparel labor pool and dense GOH capability. Higher labor and real estate cost. Long parcel zones to the East Coast.
New Jersey and New York metro East Coast port access, proximity to department store DCs and the New York showroom and buying market. Expensive space. Congestion. Weather disruption.
Inland hubs, including Ohio, Indiana and Pennsylvania Reaches a large share of the US population in one or two days. Lower cost per square foot. Longer drayage from either coast on imported goods.
Texas and the Southeast Growing gateway volume, lower cost, good coverage of the southern population. Thinner apparel-specialist labor pool in some markets.
Two-node US split East plus West cuts average zone and transit for DTC materially. Doubles integration work, splits inventory, needs real allocation logic.

Expanding into the UK, EU and Canada

International fulfillment adds three problems that domestic does not have: customs and duty treatment, VAT registration and reporting, and returns that have to land somewhere local to be economic. Points worth settling before you choose a partner:

  • Importer of record. Who is it, and does that create a tax registration obligation for your business in that market?
  • Duty and VAT model. Delivered duty paid gives a far better customer experience than delivered duty unpaid, and materially reduces refused deliveries.
  • Local returns address. Cross-border returns kill conversion and margin. A local return node is close to mandatory in the EU and UK.
  • Country-specific labeling. Fiber content, care and origin labeling requirements differ, and relabeling is a value-added service you may need.
  • Regional retailer programs. European and UK retailer EDI often runs on EDIFACT rather than X12.

Several 3PLs that connect to AIMS360 operate in more than one country. NRI, for example, runs fulfillment across the United States, Canada, Europe and the United Kingdom, which lets a brand expand without adding a second provider relationship.

17. Top 3PL providers for apparel brands

These are the third-party logistics providers that connect directly to AIMS360. Every one of these integrations is built and supported in house, and included at no additional cost. The complete and current list is on the 3PL integrations page.

Bergen Logistics

Global order fulfillment for fashion, footwear, handbags, accessories, home goods and cosmetics. Dedicated GOH infrastructure and structured retail compliance workflows.

NRI 3PL

Premium apparel, footwear, beauty and accessories across the US, Canada, Europe and the UK. Ecommerce, wholesale and retail fulfillment programs.

A2B Fulfillment

B2B, ecommerce, DTC and Amazon fulfillment with a direct AIMS360 connection.

ShipMonk (formerly Ruby Has)

Ecommerce, retail and wholesale fulfillment, shipping and returns.

Evolution Group

Fashion, apparel, cosmetics, jewelry, electronics, travel, athletic and lifestyle brands, with programs into Costco, Walmart, Nordstrom, Macy's and Amazon.

Fashion Logistics

Forty years in apparel. Warehousing, transportation and distribution, production support, retail services and ecommerce.

Scale3PL

Omnichannel, high-touch fulfillment for premium ecommerce and wholesale brands.

Boxzooka

Ecommerce fashion fulfillment with warehouse and inventory management.

Emeristar Logistics

Warehousing, transportation, distribution, EDI, pick and pack, dropship and back-office processing.

Rocket Shippers

Logistics, fulfillment and transportation integrated with AIMS360.

Premiere Logistics

Warehousing and distribution, freight forwarding, US customs brokerage and export freight forwarding.

Shipbots

Ecommerce fulfillment with real-time inventory, returns processing and customizable packaging.

Extensiv 3PL Warehouse Manager

Cloud warehouse management used by many 3PLs. If your warehouse runs Extensiv, AIMS360 connects to it.

i2i Fulfillment

Warehouse fulfillment with automated order and inventory exchange.

JET Distribution Services

Dedicated 3PL warehousing, pick and pack, order fulfillment and returns processing.

Ralph Logistics

Partial and full back-office processing plus 3PL services, running on the AIMS360 WMS.

Savitransport

Warehouse management, inventory and shipping, plus freight forwarding and logistics.

WIT Logistics (Walker SCM)

Warehousing, DTC and wholesale order management, pick and pack, transportation and reverse logistics.

Your 3PL not on the list

New 3PL integrations are built at no additional charge. Send us the provider and we will scope the connection.

18. How to choose, and what to ask

Sales decks converge. Answers to specific operational questions do not. Bring this list to every provider and compare like for like.

Apparel capability

  • How many apparel brands do you serve today, and what is your largest SKU count?
  • How does your WMS represent style, color and size? Is it a native matrix or three separate attributes?
  • Show me a pick path for a 40-SKU style. How do pickers avoid size confusion?
  • What is your linear feet of GOH rail, and what is currently free?
  • What is your conversion cost per unit, hanging to flat and flat to hanging?

EDI and retail compliance

  • Which retailer programs do you run today, bulk and dropship, and can I speak to a brand on one?
  • Do you generate UCC 128 labels from your own GS1 prefix, or print ours?
  • Do you return EDI 997 functional acknowledgments, and who monitors them?
  • Do you charge per EDI document, per connection or per trading partner?
  • When a chargeback is caused by a warehouse error, who pays? Put it in the contract.
  • What is your ship-window compliance rate on your largest dropship program?

Integration

  • Do you integrate directly with AIMS360 today, or would this be a new build?
  • How often does inventory sync, and is it event-driven or scheduled?
  • What happens to an order when the connection is down? Queue, reject or silently drop?
  • Can you receive an EDI 940 and return an EDI 945 with carton detail, SSCC and tracking?
  • Do you support EDI 947 inventory adjustments so cycle counts reach our system?

Commercial

  • Give me a full fee schedule, including surcharges, minimums, long-term storage and exit fees.
  • What is the monthly minimum, and when does it start?
  • What is the notice period, and what does de-conversion cost?
  • What are your peak surcharges, and when do they apply?
  • What SLAs are contractual rather than aspirational, and what is the remedy when they are missed?

Operational

  • What is your order accuracy and on-time ship rate for the last twelve months, not the best month?
  • What is your same-day cutoff time, and does it change in peak?
  • What is your peak surge plan and how do you staff it?
  • What is your disaster recovery and business continuity plan?
  • Who is my named contact, and what is the escalation path after hours?
Do the site visit

Walk the building before you sign. Look at the GOH rails, the returns area and the pack stations. Ask to see a real pick in progress. A warehouse that will not show you the returns line is telling you something about the returns line.

19. The implementation, step by step

A 3PL launch typically runs 60 to 120 days from signature to steady state. Rushing it produces the same failure every time: goods land before the integration is tested, and the first weeks run on spreadsheets.

  1. Define goals and rank them

    Cost reduction, speed, geographic reach, retail compliance and returns recovery pull in different directions. Rank them before you write the RFP, because a provider optimized for cost is rarely the one optimized for compliance. Document target volumes, SKU counts, order profiles, peak multiples and required service levels.

  2. Run a real evaluation

    Issue an RFP with your actual order and SKU profile so quotes are comparable. Check references, including one brand that left. Audit facilities and systems in person. Review disaster recovery and security posture. Confirm they can carry your retail programs, not just your parcels.

  3. Map every integration point before goods move

    Document each data flow: orders out, confirmations back, inventory sync, receipts, adjustments, returns, and billing. Define who owns each field, what the update frequency is, and what happens on failure. Agree the label generation model. Agree the ASN source of truth. This is the step that gets skipped and the one that causes the most pain later.

  4. Test in a sandbox, then with real documents

    Send test 940s and validate the 945s that come back. Print and scan real UCC 128 labels. Run an end-to-end order through to a transmitted ASN and invoice. Test the failure paths as well as the happy path: what happens when a SKU is short, when a carton splits, when the connection drops mid-batch.

  5. Move inventory in phases

    Do not transfer everything at once. Start with one channel or one product group, monitor for 30 to 60 days, correct what surfaces, then extend. Peak season is not the moment to cut over. A phased rollout also lets you cycle count against the receiving numbers while the volume is small enough to reconcile.

  6. Go live and hold reviews

    Agree a KPI dashboard before launch and review it weekly for the first quarter, then monthly. Keep a named contact on both sides. Quarterly business reviews with real numbers are what separates a partnership from a vendor relationship that slowly degrades.

Because AIMS360 builds 3PL integrations in house, the connection step is handled by the same team that runs your implementation. There is no third vendor to schedule around.

20. KPIs and SLAs worth enforcing

Contract the metrics, define them precisely, and review them on a cadence. An SLA without a definition and a remedy is a sentence in a document.

3PL performance metrics for apparel and consumer brands
Metric Definition Target to aim for
Order accuracy Orders shipped with correct items and quantities, as a share of all orders 99.5 percent or better
On-time ship Orders shipped within the agreed window from receipt 99 percent or better
Inventory accuracy System quantity matching physical count at SKU level 99.5 percent or better
Dock-to-stock time Hours from receipt at the door to available to sell 24 to 48 hours
Ship-window compliance Dropship orders shipped inside the retailer's required window 99 percent, or the retailer's own threshold if higher
ASN accuracy ASNs matching what physically arrived at the DC 99.5 percent or better
Chargeback rate Chargeback dollars as a percentage of shipped wholesale revenue Under 0.5 percent, trending down
Returns cycle time Days from carrier receipt to restocked or dispositioned 3 to 5 business days
Returns recovery rate Share of returned units restored to sellable condition 80 percent or better for apparel
Shrink Inventory lost or unaccounted for, as a share of units handled Under 0.1 percent
Cost per order Total fulfillment spend divided by orders shipped Flat or declining as volume grows
Integration uptime Share of documents delivered and acknowledged on first attempt 99.9 percent

Pull these from your own system rather than accepting the 3PL's report. AIMS360 reporting measures ship performance against the order data it already holds, which means the scorecard is yours, not a summary of theirs.

21. Why 3PL integrations fail

The failure modes are consistent enough to list. Every one of them is avoidable at the planning stage and expensive after go-live.

Inventory was wrong before the move

Bad counts transfer. Cycle count and reconcile before the first pallet ships, and reconcile again against the 3PL's receiving numbers.

Batch sync in a real-time channel

An inventory feed that updates every four hours cannot support dropship. The retailer keeps selling what you cannot ship, and the cancel rate scores against you.

Nobody owns the failure path

Documents fail. If no person or alert catches a rejected 940, the first signal is an angry retailer. Monitor 997s and set alerts.

Field mapping was assumed

SKU formats, unit of measure, pack quantity and ship-to codes differ between systems. Map them explicitly and test with real data, not samples.

Label ownership was never settled

Both sides assume the other is generating the SSCC 18. Cartons ship with duplicate or missing serials, and the ASN match fails at the DC.

The routing guide was never read

The 3PL committed to a program without reading the retailer's vendor manual. Requirements surface as chargebacks in month two.

Cutover happened during peak

Moving a warehouse in Q4 means every problem happens at maximum volume with no slack to absorb it.

Middleware added a blame layer

Three vendors, one broken order, and an afternoon spent determining ownership instead of fixing it.

Returns were an afterthought

The forward flow was tested carefully and the reverse flow was not. Inventory drifts within weeks.

22. Glossary

3PL (third-party logistics)

An outside company that warehouses, fulfills, ships and processes returns on a brand's behalf.

4PL (fourth-party logistics)

A partner that designs and manages an entire supply chain, including coordinating multiple 3PLs.

Application Identifier (AI)

Standardized prefixes inside a GS1 128 barcode that define what each data element represents.

ASN (advance ship notice)

EDI 856. Sent ahead of a shipment so the receiving DC knows exactly what is arriving and in which cartons.

Available to sell (ATS)

On-hand inventory less committed and reserved units. The number that should feed sales channels.

Chargeback

A financial penalty a retailer applies when a supplier misses a compliance requirement.

Cross-dock

Moving goods from inbound to outbound without putaway or storage.

DC (distribution center)

A retailer-operated facility that receives, sorts and distributes goods to stores or consumers.

Dock to stock

Elapsed time from goods arriving at the door to being available to sell.

Dropship

Shipping a single consumer order directly on a retailer's behalf, usually in that retailer's branding.

EDI (electronic data interchange)

Standardized electronic exchange of business documents between trading partners.

EDIFACT

The international EDI standard, used widely in Europe, where North America uses ANSI X12.

Freight collect

Shipping arrangement where the retailer's carrier account pays the freight, on their routing instructions.

GOH (garment on hanger)

Storing, handling and shipping garments hanging rather than folded in cartons.

GS1

The global organization maintaining barcode and identification standards including GTIN, GS1 128 and SSCC 18.

GS1 128 / UCC 128

The shipping label barcode standard required by most major retailers on inbound cartons and pallets.

GTIN (global trade item number)

The globally unique product identifier. In apparel, each style, color and size combination has its own.

OMS (order management system)

Software that centralizes orders from every sales channel and routes them to fulfillment.

Pick and pack

Retrieving items from storage and packing them for shipment. Usually priced per first item plus additional items.

Recommerce

Reselling returned or pre-owned goods through secondary channels.

RMA (return merchandise authorization)

The authorization and tracking record for a return.

Routing guide

A retailer-published document specifying exactly how shipments must be packed, labeled, routed and delivered.

SKU (stock keeping unit)

The unique identifier for one product variant. In apparel, one per style, color and size.

SLA (service level agreement)

Contractual performance commitments with defined measurement and remedies.

SSCC 18 (serial shipping container code)

An 18-digit number uniquely identifying one carton or pallet anywhere in the supply chain.

VAN (value-added network)

A network that carries EDI traffic between trading partners, usually priced per document.

VAS (value-added services)

Work beyond storage and shipping: ticketing, kitting, steaming, gift wrap, relabeling.

VICS BOL

The standardized bill of lading format used in retail freight shipments.

VMI (vendor-managed inventory)

Arrangement where the supplier manages replenishment into the retailer based on sales and stock data.

WMS (warehouse management system)

Software running warehouse operations: receiving, putaway, storage, picking, packing and shipping.

23. Frequently asked questions

A third-party logistics provider is an outside company that stores a brand's inventory, picks and packs orders, ships them and processes returns. The brand keeps ownership of the goods and the customer relationship. Apparel-specific 3PLs additionally understand the style, color and size matrix, garment on hanger handling, and the routing guides that major retailers enforce. AIMS360 connects directly to 18 apparel-focused 3PLs.

A 3PL executes fulfillment: warehousing, picking, packing, shipping and returns. A 4PL manages the supply chain itself, including managing several 3PLs on your behalf, and typically does not own warehouses. A 4PL earns its fee when you run multiple providers across multiple regions. For a single-warehouse brand it usually adds cost and distance from your own inventory.

Amazon operates as a 3PL through Fulfillment by Amazon and Multi-Channel Fulfillment. It holds your inventory, picks, packs and ships, while you retain ownership. It is not a 4PL because it does not manage your other logistics providers or design your end-to-end supply chain. Amazon is also a retailer you sell to, which is a separate relationship with its own EDI requirements.

FedEx as a parcel carrier is a 2PL, because it only moves goods you still store and pick yourself. FedEx Supply Chain, the warehousing and fulfillment business, operates as a 3PL. Large carriers sell across several categories, so what matters is what the contract covers rather than the company name.

There is no single per-order price. Typical United States market ranges in 2026 are roughly: receiving $25 to $55 per hour or $0.20 to $0.60 per unit; storage $10 to $45 per pallet per month; pick and pack $2.00 to $4.50 for the first item plus $0.20 to $1.00 for each additional item; returns $2.00 to $6.00 each plus refurbishment; and a monthly account fee from $0 to $2,500. Most contracts also carry a monthly minimum of $500 to $10,000. A typical DTC apparel brand lands somewhere near $5 to $8 per order before postage.

Use your own order profile rather than the headline pick fee. Take your real average units per order for each channel, multiply out pick and pack, add packaging materials at the spec you ship in practice, add average carrier cost using your real zone mix, add monthly storage divided by monthly orders, add your return rate multiplied by return processing and refurbishment cost, and add the account fee divided by monthly orders. Then check the result against the contract minimum. If your projected spend is below the minimum, the minimum is your real price.

The ones most often missed are long-term storage surcharges on aged goods, peak season surcharges from October through December, hourly special project labor for anything outside the standard process, higher container unload rates for floor-loaded freight, pallet in and out fees on every movement, per-document EDI charges, chargeback pass-through when the warehouse caused the error, disposal fees for unsellable returns, and exit or de-conversion fees to remove your inventory. Ask for the complete fee schedule in writing before signing.

It depends where the retailer-facing EDI lives. If your ERP owns the retailer relationship and the 3PL only receives an EDI 940 and returns an EDI 945, most 3PLs do not bill separately for retailer EDI because they are not doing it. Fees appear when the 3PL is acting as your EDI provider, or when they charge per document, per connection or per trading partner. With AIMS360, retailer EDI is included with no per-document charge and 3PL integrations are free.

You lose direct control and cannot fix problems on the floor yourself. Onboarding costs money and typically takes 60 to 120 days. Service quality varies widely between providers and the 3PL becomes your customer experience. Switching later is expensive once inventory and integrations live there. Fees creep through surcharges and minimums. The most damaging one is loss of visibility, which is an integration problem rather than a warehouse problem and is fixable before you sign.

There is no universal threshold, but most brands begin evaluating between 100 and 500 orders per month. The practical triggers are running out of space when the next lease is a step change, accuracy starting to slip, a first major retailer program bringing ASN and routing guide requirements, launching EDI dropship, peak requiring staffing you cannot sustain, or expanding into a new region.

Consider insourcing when your per-order 3PL cost exceeds what a dedicated internal team would cost at current volume, when special handling has grown so that most orders are exceptions to the standard process, when your volume justifies a dedicated facility with better rates, or when service levels have not recovered after two documented remediation cycles. Insourcing needs a warehouse system that handles style, color and size natively.

EDI bulk means the retailer orders hundreds or thousands of units and you ship cartons and pallets to their distribution center, usually freight collect on their carrier account against a cancel date. EDI dropship means a consumer buys on the retailer's website and you ship a single parcel directly to that consumer in the retailer's branding, inside a ship window measured in hours. Both start as an EDI 850. Almost everything after that differs, which is why 3PLs are rarely equally good at both.

The core pair is EDI 940, the warehouse shipping order telling the 3PL to ship, and EDI 945, the warehouse shipping advice confirming what physically shipped with carton detail, SSCC 18 numbers and tracking. Supporting documents are EDI 943 and 944 for stock transfer shipment and receipt, EDI 947 for inventory adjustments, EDI 846 for the available-to-sell inventory feed, and EDI 997 functional acknowledgments confirming each document was received and parsed.

A UCC 128 label, now formally called GS1 128, is the barcode label on every carton and pallet going into a retailer distribution center. It encodes an SSCC 18 serial number plus GTIN, purchase order number, quantity and ship-to location. The DC scans it and matches it against the ASN you transmitted. If they do not match, automated receiving stops and a chargeback follows. Any 3PL shipping to major retailers must be able to generate or apply compliant labels. See UCC 128 label printing.

Either works. AIMS360 can generate the SSCC 18 numbers and label files and drop them to the 3PL to print and apply, which guarantees the label matches the ASN because one system produced both. Alternatively the 3PL generates labels from its own GS1 company prefix during packing and returns the carton detail on the EDI 945, from which AIMS360 builds the ASN. What cannot happen is ambiguity about which model you are using, because that produces duplicate or missing serials.

A serial shipping container code is an 18-digit number that uniquely identifies one physical carton or pallet anywhere in the global supply chain. No two cartons share one. It is the core data element inside a UCC 128 or GS1 128 label, carried under application identifier 00, and it must match the SSCC 18 transmitted in the EDI 856 ASN exactly.

Garment on hanger means garments are stored, handled and shipped hanging rather than folded in cartons. It keeps structured and tailored pieces retail-ready and prevents creasing. Many overseas factories already ship GOH because hanging and finishing labor is far cheaper at the point of production. It requires specialized rail, hanging pick faces and hanging trailer loading, which general-purpose warehouses usually do not have.

Hanging to flat pack is much cheaper. Removing a hanger, folding and bagging is fast, low-skill work. Flat pack to hanging is expensive because folded goods hold creases and almost always require steaming, which is skilled and slow. The practical strategy is to have factories ship the majority hanging, then convert down to flat pack once you know which SKUs sell through which channel. Ask any 3PL for their per-unit cost and throughput in both directions.

A strong apparel returns operation inspects and grades condition with photographs, performs wet cleaning, dry cleaning, steam cleaning and spot cleaning on site, presses or steam-tunnels at volume, makes minor repairs, retags and repackages to original retail spec, and applies disposition rules that route units automatically to restock, outlet, secondary market, donation or destruction. Return reasons should feed back to your ERP. AIMS360 connects to returns management platforms for this.

Aim for 80 percent or better of returned units restored to sellable condition. The difference matters more than most brands model. On a garment with a $22 landed cost, spending $4 to recover it beats a $22 write-off every time. At 4,000 orders a month with a 25 percent return rate, a provider recovering 85 percent instead of 55 percent is worth roughly $66,000 a year in retained inventory value.

Through direct, in-house integrations with no third-party middleware. AIMS360 sends EDI 940 warehouse shipping orders and receives EDI 945 shipping confirmations with carton detail, SSCC 18 numbers and tracking, then generates the EDI 856 ASN and EDI 810 invoice to the retailer automatically. Because the EDI engine and the warehouse connections share one codebase and one support team, there is a single point of contact when something breaks.

No. 3PL integrations are included at no additional cost, and shipping label generation is included as well. If your preferred 3PL is not already connected, the new integration is built at no charge. Plan pricing is published on the pricing page.

Yes. AIMS360 supports multi-warehouse and multi-3PL configurations under one centralized inventory and order record. Orders route automatically by channel, customer, region or stock position, and allocation and holds are enforced centrally so two locations cannot sell the same unit.

Yes. AIMS360 includes a native apparel WMS with style, color and size matrix support, barcode scanning, RFID and mobile pick and pack workflows, alongside direct connections to external 3PLs. Hybrid operations run from the same inventory record, which is what makes the model work.

The 3PLs that integrate directly with AIMS360 include Bergen Logistics, NRI 3PL, A2B Fulfillment, ShipMonk, Evolution Group, Fashion Logistics, Scale3PL, Boxzooka, Emeristar Logistics, Rocket Shippers, Premiere Logistics, Shipbots, Extensiv 3PL Warehouse Manager, i2i Fulfillment, JET Distribution Services, Ralph Logistics, Savitransport and WIT Logistics. The right one depends on whether you need bulk, dropship or both, and on your GOH and returns requirements. See the full 3PL integrations list.

Yes, provided they run active programs for those retailers rather than just claiming capability. Ask how many dropship programs they operate today, for which retailers, what their ship-window compliance rate is, and whether you can speak to a brand on one of those programs. AIMS360 automates the full workflow from order receipt through ASN and invoicing for 350+ EDI retailers.

CommerceHub, now part of Rithum alongside DSCO and ChannelAdvisor, is a dropship platform many large retailers use to connect with their vendors. It sets the technical rules, the ship-window scoring and often the penalties. Your 3PL has to meet those requirements physically, and your ERP has to meet them electronically. AIMS360 connects to CommerceHub, DSCO and Rithum natively.

The AIMS360 team reads each retailer's routing guide and programs the EDI mapping and label settings to match, then tests every document with the retailer before go-live. The system generates compliant UCC 128 and GS1 128 labels with SSCC 18 numbers, validates routing rules, and transmits the ASN with accurate carton and tracking data so the physical label and the electronic document agree. Detail on chargeback management.

A routing guide is a retailer-published document specifying exactly how shipments must be packed, labeled, palletized, routed and delivered, including carton label placement, pallet height, ASN timing and appointment lead time. Every major retailer publishes one and none of them match. Non-compliance is the leading cause of chargebacks, which in apparel range from roughly $50 to several thousand dollars per violation.

Typically 60 to 120 days from signature to steady state. The sequence is defining goals, running a real evaluation with your own order profile, mapping every integration point before goods move, testing with real documents including the failure paths, moving inventory in phases rather than all at once, and then holding weekly KPI reviews for the first quarter. Do not cut over during peak season.

Contract order accuracy at 99.5 percent or better, on-time ship at 99 percent, inventory accuracy at 99.5 percent, dock-to-stock within 24 to 48 hours, ship-window compliance at 99 percent, ASN accuracy at 99.5 percent, chargeback rate under 0.5 percent of shipped wholesale revenue, returns cycle time of 3 to 5 business days, returns recovery at 80 percent or better, shrink under 0.1 percent, and integration uptime at 99.9 percent. Measure them from your own system rather than accepting the provider's report.

Use EDI for anything touching retail, because it is the standard your retailers already require and roughly 94 percent of 3PL providers support it. Use an API where you need real-time responses, typically inventory checks and order status. Flat files over SFTP are acceptable as a stopgap but fail silently. Middleware works when you have many odd endpoints, at the cost of a third vendor in the blame chain.

For apparel importing from Asia, port proximity usually matters more than parcel zones. Los Angeles and Long Beach offer the shortest drayage and the deepest apparel labor pool including garment on hanger capability. New Jersey and the New York metro give East Coast port access and proximity to department store distribution centers. Inland hubs cost less per square foot and reach most of the US population in one or two days. A two-node east and west split cuts transit but doubles integration work and requires real allocation logic.

Ask this before signing, because the answers differ. Some systems queue documents and replay them on reconnect, some reject and require manual resend, and some drop them silently. Confirm the provider returns EDI 997 functional acknowledgments so a failed document is distinguishable from a warehouse that simply has not shipped yet, and confirm someone is monitoring those acknowledgments with alerting rather than reviewing them weekly.

About the author

is CEO of AIMS360, the consumer brands and apparel ERP founded in 1984. AIMS360 has served 10,000+ brands, supports 600+ active brands today, connects to 350+ EDI retailers and has processed more than $45 billion in orders, with a single-day peak of 1.25 million orders.

This guide reflects what AIMS360 sees across hundreds of live 3PL integrations, including the parts that go wrong. If your situation is one where a 3PL is not the right answer, we would rather tell you that than sell around it.

More from the AIMS360 guides library: the EDI software guide, the inventory management guide, the returns management guide, the order management guide, the supply chain management guide, and Best ERP for Shopify in 2026.

Published July 31, 2026. Reviewed and updated July 31, 2026.

Questions a guide cannot answer

Bring your hardest 3PL, EDI or allocation question to a 30-minute walkthrough with someone who has connected hundreds of warehouses to hundreds of retailers.