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.
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.
A warehouse designed for consumer packaged goods can fail badly on apparel. The reasons are specific:
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.
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.
| 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. |
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.
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.
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.
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.
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.
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.
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.
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.
If Q4 requires triple staffing you cannot recruit, retain or afford for eleven months of the year, a 3PL is buying you elasticity.
Two-day coverage across the United States, or a first landing in the UK or EU, is far cheaper to rent than to build.
Outsourcing is the wrong answer in a few specific situations, and it is worth naming them:
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.
Most 3PL content is written by 3PLs. Here is the balanced version.
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.
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.
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.
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.
| 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 |
Do not compare quotes on the headline pick fee. Build a landed cost per order using your own numbers:
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.
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.
Every 3PL does the core four. What separates an apparel 3PL from a general one is the list underneath.
These are the ones to confirm in a site visit, not a sales call:
| 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.
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 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.
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.
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.
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.
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.
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.
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 | 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 |
The purchase order lands in AIMS360 EDI and becomes a sales order automatically, with the retailer's terms, dates and ship-to already mapped.
The warehouse shipping order carries the pick detail, the ship-to DC, the routing instructions and the carton or pack requirements.
Carton counts, pack configuration, pallet height and stretch wrap all follow the retailer's published spec.
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.
Shipping advice comes back with cartons, quantities shipped, weights, SSCC 18 numbers and tracking or PRO number.
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.
The retailer transmits a single-line EDI 850, usually through a dropship platform rather than direct.
The order is created, inventory is committed and an EDI 940 goes to the 3PL, typically within minutes.
Packing slip and packaging follow the retailer's branding rules. Your own branding usually may not appear.
This has to happen inside the retailer's ship window or the order is scored as late regardless of when the parcel moved.
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.
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.
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.
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.
| 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. |
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.
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.
| 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.
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.
Both approaches work. What cannot happen is ambiguity about which one you are using.
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 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.
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.
| 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. |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| 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. |
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:
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.
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.
Global order fulfillment for fashion, footwear, handbags, accessories, home goods and cosmetics. Dedicated GOH infrastructure and structured retail compliance workflows.
Premium apparel, footwear, beauty and accessories across the US, Canada, Europe and the UK. Ecommerce, wholesale and retail fulfillment programs.
B2B, ecommerce, DTC and Amazon fulfillment with a direct AIMS360 connection.
Ecommerce, retail and wholesale fulfillment, shipping and returns.
Fashion, apparel, cosmetics, jewelry, electronics, travel, athletic and lifestyle brands, with programs into Costco, Walmart, Nordstrom, Macy's and Amazon.
Forty years in apparel. Warehousing, transportation and distribution, production support, retail services and ecommerce.
Omnichannel, high-touch fulfillment for premium ecommerce and wholesale brands.
Ecommerce fashion fulfillment with warehouse and inventory management.
Warehousing, transportation, distribution, EDI, pick and pack, dropship and back-office processing.
Logistics, fulfillment and transportation integrated with AIMS360.
Warehousing and distribution, freight forwarding, US customs brokerage and export freight forwarding.
Ecommerce fulfillment with real-time inventory, returns processing and customizable packaging.
Cloud warehouse management used by many 3PLs. If your warehouse runs Extensiv, AIMS360 connects to it.
Warehouse fulfillment with automated order and inventory exchange.
Dedicated 3PL warehousing, pick and pack, order fulfillment and returns processing.
Partial and full back-office processing plus 3PL services, running on the AIMS360 WMS.
Warehouse management, inventory and shipping, plus freight forwarding and logistics.
Warehousing, DTC and wholesale order management, pick and pack, transportation and reverse logistics.
New 3PL integrations are built at no additional charge. Send us the provider and we will scope the connection.
Sales decks converge. Answers to specific operational questions do not. Bring this list to every provider and compare like for like.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| 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.
The failure modes are consistent enough to list. Every one of them is avoidable at the planning stage and expensive after go-live.
Bad counts transfer. Cycle count and reconcile before the first pallet ships, and reconcile again against the 3PL's receiving numbers.
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.
Documents fail. If no person or alert catches a rejected 940, the first signal is an angry retailer. Monitor 997s and set alerts.
SKU formats, unit of measure, pack quantity and ship-to codes differ between systems. Map them explicitly and test with real data, not samples.
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 3PL committed to a program without reading the retailer's vendor manual. Requirements surface as chargebacks in month two.
Moving a warehouse in Q4 means every problem happens at maximum volume with no slack to absorb it.
Three vendors, one broken order, and an afternoon spent determining ownership instead of fixing it.
The forward flow was tested carefully and the reverse flow was not. Inventory drifts within weeks.
An outside company that warehouses, fulfills, ships and processes returns on a brand's behalf.
A partner that designs and manages an entire supply chain, including coordinating multiple 3PLs.
Standardized prefixes inside a GS1 128 barcode that define what each data element represents.
EDI 856. Sent ahead of a shipment so the receiving DC knows exactly what is arriving and in which cartons.
On-hand inventory less committed and reserved units. The number that should feed sales channels.
A financial penalty a retailer applies when a supplier misses a compliance requirement.
Moving goods from inbound to outbound without putaway or storage.
A retailer-operated facility that receives, sorts and distributes goods to stores or consumers.
Elapsed time from goods arriving at the door to being available to sell.
Shipping a single consumer order directly on a retailer's behalf, usually in that retailer's branding.
Standardized electronic exchange of business documents between trading partners.
The international EDI standard, used widely in Europe, where North America uses ANSI X12.
Shipping arrangement where the retailer's carrier account pays the freight, on their routing instructions.
Storing, handling and shipping garments hanging rather than folded in cartons.
The global organization maintaining barcode and identification standards including GTIN, GS1 128 and SSCC 18.
The shipping label barcode standard required by most major retailers on inbound cartons and pallets.
The globally unique product identifier. In apparel, each style, color and size combination has its own.
Software that centralizes orders from every sales channel and routes them to fulfillment.
Retrieving items from storage and packing them for shipment. Usually priced per first item plus additional items.
Reselling returned or pre-owned goods through secondary channels.
The authorization and tracking record for a return.
A retailer-published document specifying exactly how shipments must be packed, labeled, routed and delivered.
The unique identifier for one product variant. In apparel, one per style, color and size.
Contractual performance commitments with defined measurement and remedies.
An 18-digit number uniquely identifying one carton or pallet anywhere in the supply chain.
A network that carries EDI traffic between trading partners, usually priced per document.
Work beyond storage and shipping: ticketing, kitting, steaming, gift wrap, relabeling.
The standardized bill of lading format used in retail freight shipments.
Arrangement where the supplier manages replenishment into the retailer based on sales and stock data.
Software running warehouse operations: receiving, putaway, storage, picking, packing and shipping.
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.
Shahrooz Kohan 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.
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.