3PL returns processing fees: per return vs. per unit vs. hourly
Why the returns basis matters more than the rate#
The basis sets how many billable units a month of returns contains, so a low rate on one basis can cost more than a higher rate on another. A month of 100 returns holding 160 units bills as 100 returns, 100 returns plus 60 extra units, 160 units, or as many labor hours as the work takes, and the gap widens as units per return rise.
In The Fulfillment Advisor's 2026 survey of 500 US and Canadian warehousing and fulfillment providers, which may include non-ecommerce warehouses, 87% charged return fees1.
What a returns processing fee covers, and what's billed separately#
A returns processing fee generally covers receiving and logging a return, matching it to an RMA (return merchandise authorization, a number tying a return to its order) or the original order, checking its condition and sorting it to a disposition1,2. It can also cover restocking sellable units, which some invoices bill separately. Invoices also call it "returns processing", "return handling", "RMA processing" or plain "returns"; see RMAs: do you need them?
Lines that can be billed separately include:
- return postage and return labels;
- inspection beyond a basic check, grading, cleaning, relabeling, rebagging and repackaging; the 2026 survey notes some providers add inspection, rebagging or retagging fees1 (see Inspection, grading, refurbishment and repackaging fees);
- restocking as its own step (see Restock vs. dispose vs. return-to-vendor pricing);
- disposal;
- storage of returns awaiting processing.
Roughly 40% of Implentio customers' 3PL contracts with warehouse fees show return postage or return labels on the 3PL invoice, sometimes inside the returns section rather than shipping. The carrier sets the postage; it reaches you directly on your own carrier or returns-portal account, or through the 3PL invoice at carrier cost, marked up, or repriced on the 3PL's own rates. See Return labels: prepaid, on-demand and QR-code drop-off.
How 3PLs price returns processing#
3PLs price returns processing per return plus additional units, per unit, as a flat fee per return or by the labor hour; some invoices show only a monthly total. Some cards add per-return surcharges for extra handling, as one provider's published rates do4; for volume tiers on any fee, see Tiered and volume-based pricing. Shares of Implentio customers' 3PL contracts with returns fees, over the 12 months to October 2026, mostly DTC and ecommerce brands:
| Structure | How it's billed | Share of contracts |
|---|---|---|
| Per return plus additional units | A fee per return covering the first unit, plus a smaller fee per additional unit | About a third |
| Per unit | A fee for every returned unit | About one in six |
| Monthly total | One returns amount, with no per-return or per-unit basis on the invoice | About a third |
| Flat per return; hourly | One fee per return whatever the units; labor hours | Seen, less often |
A contract can show more than one structure, so the shares don't add to 100%.
Per return plus additional units#
This structure charges one fee per return that covers the first unit, plus a smaller fee for each further unit, like the order fee plus additional picks on outbound; see Per-order fees, first-pick vs. additional-pick, and per-unit pricing. "A return" can mean a package received, an RMA or an original order: one provider prices per package, and one 2016 contract filed with the SEC per RMA3,4. One RMA can arrive in two boxes, and one box can hold two RMAs, so get the card to define a return8. In one warehouse software, the first-unit rate applies to each product group in a return, and the first unit of each further SKU can carry a separate additional-SKU rate5,6.
Some cards pair a per-return fee with a per-unit fee without saying whether the first unit is included, as one provider's published rates and that 2016 contract do3,4. Ask whether the per-return fee includes the first unit.
Per unit#
Per-unit pricing bills every returned unit at one rate, with no per-return fee, so cost rises in step with units, as in a 2008 contract filed with the SEC2. Ask how kits count: one warehouse software counts a kit as its components6.
Hourly#
Hourly pricing bills returns as labor hours, as the main basis or beside a per-return or per-unit fee for complex work such as testing, refurbishment or multi-item inspection. The 2026 survey reports that some providers bill hourly for more complex returns1. The 2008 contract billed refurbishment and other restocking by the hour beside its per-unit fee2, and the 2016 contract added an hourly technical rate3.
A contract silent on returns can still allow labor charges: the IWLA's model warehouse terms (2026 revision) charge for labor on services other than ordinary handling and storage7. Ask for the rate by role (regular and overtime), the minimum increment, who approves the work, and an hours log tied to the returns handled. See Special projects and hourly labor rates: how to control them.
Flat per-return fees and monthly totals#
A flat fee per return charges the same whatever the units inside, so its cost per unit falls as units per return rise. A monthly returns total is a presentation, not a pricing basis: behind it can be a fixed charge, hours, or a per-return or per-unit calculation. A line with an amount but no quantity or unit can't be recalculated, so ask for the basis and quantity behind it.
Why some returns cost more: type, condition and RMA rules#
Roughly 40% of Implentio customers' 3PL contracts with returns fees price returns differently by type or condition. The work differs: an unannounced return takes longer to identify and match to an order, and a damaged one takes longer to grade. Splits seen on cards include:
- Carrier return-to-sender (RTS) parcels, which can be priced differently from customer returns; see Undeliverable and return-to-sender packages.
- Returns with or without an RMA or advance notice. Returns without one are sometimes called non-compliant, a word some cards also apply to returns missing other paperwork; it isn't the inbound receiving surcharge of the same name. See Receiving returns: identifying unlabeled and unexpected packages.
- Condition grades (resell as-is, needs cleaning, damaged or donate; see Inspection and grading standards), basic vs premium inspection, or a lower-grade rate.
Some cards charge more for a return that arrives without an RMA or advance notice. The charge is fair when the contract defines what makes a return non-compliant and the 3PL can show the record for each one. If many of your returns land in that category, ask why, since fixing the cause stops the charge. Common causes are return labels issued without an RMA reference, returns from marketplaces or retailers that bypass your returns portal, and carrier return-to-sender parcels.
Which returns basis costs less for you?#
The cheapest basis depends on your units per return and each quote's rates. With the illustrative rates below, per unit costs less when returns average under 1.75 units, per return plus additional units costs less above that, and the flat fee overtakes both above 2.33 units.
When the per-return fee includes the first unit, compare it with per-unit pricing this way:
units per return at break-even = (per-return fee − additional-unit fee) ÷ (per-unit fee − additional-unit fee)
At $2.50 per return plus $0.75 per additional unit against $1.75 per unit, that's (2.50 − 0.75) ÷ (1.75 − 0.75) = 1.75 units per return.
Category mix and what each quote includes (restocking, rework, postage) can change the answer, so price your last 3–6 months of returns (count, units and types) under each quote; see How to compare rate cards apples to apples.
Worked example: one month of returns priced four ways (illustrative)#
A brand handles 60 customer returns in a month, holding 90 units (30 extra units), all resellable. Four quotes at illustrative rates, not market rates:
- A: $2.50 per return including the first unit, plus $0.75 per additional unit
- B: $1.75 per returned unit
- C: $3.50 flat per return
- D: $45 per labor hour, assuming the team processes 20 returned units an hour
| Quote | Month 1: 60 returns, 90 units | Month 2: 60 returns, 180 units |
|---|---|---|
| A | 60 × $2.50 + 30 × $0.75 = $172.50 | 60 × $2.50 + 120 × $0.75 = $240.00 |
| B | 90 × $1.75 = $157.50 | 180 × $1.75 = $315.00 |
| C | 60 × $3.50 = $210.00 | 60 × $3.50 = $210.00 |
| D | 90 ÷ 20 = 4.5 hours × $45 = $202.50 | 180 ÷ 20 = 9 hours × $45 = $405.00 |
In month 1, at 1.5 units per return, per unit (B) costs least, then A. In month 2, the same 60 returns hold 3 units each, for example after a bundle promotion, so the flat fee (C) costs least, then A, and B is now the highest of the three. The cheapest of A, B and C changes at the break-evens above: 1.75 and 2.33 units per return.
At 20 units an hour, D works out to $2.25 per unit, more than B in both months. If unannounced or damaged returns slow the team to 15 units an hour, month 1 takes 6 hours and costs $270.00.
Categories move the total too. If 10 of the month-1 returns arrived without an RMA and quote C charged $5.00 for those, C would rise by 10 × $1.50 = $15.00, to $225.00.
The example leaves out return postage; see Calculating the full cost of a return.
How to check a returns line on your invoice#
Rebuild the line from the card's basis and a returns record you hold, not only from the 3PL's detail.
- Read the card's returns section: the basis, what one return and one unit are, and the categories and their triggers.
- Gather every invoice for the period, including any separate returns or shipping invoice and credit notes; see Separate invoices for fulfillment, storage, shipping and freight: tying them together.
- Get the 3PL's return-level detail: RMA or tracking number, units, category, date received and date closed.
- Compare it with your own returns portal or order system (or your refunds, if the 3PL runs the portal), since the 3PL's detail shows what was billed, not that the work happened. Match return-to-sender parcels and marketplace or retailer returns, which may not be in your portal, to carrier tracking or the original order; see Returns from Amazon, marketplaces and retailers.
- Recalculate each category on the card's basis: returns counted the card's way (packages, RMAs or orders), plus extra units where the card charges them; units on a per-unit card; hours against the 3PL's log for hourly work; and SKUs or product groups per return where each gets a first-unit rate. For orders, receipts and returns, a new rate usually applies to work done on or after its effective date.
- Check that rework, restocking, disposal or postage lines don't repeat work the processing fee covers.
A return can bill when received or when its RMA closes (in one warehouse software, only when the RMA is marked complete6), so a return received near month-end can land on a later invoice.
What good looks like#
Good returns terms let you recalculate every returns line from the 3PL's detail and your own records. The card states the basis and what one return and one unit mean. Each category has a written trigger and names the record the 3PL keeps, such as photos or notes for a downgraded return and the missing-RMA record for a non-compliant one. Each line shows quantity, unit and category, or a monthly total's basis and quantity. Hourly work has a rate by role, an increment and an approval rule. The card says how return postage reaches you: directly on your account, at cost, marked up, or on the 3PL's own rates.
Common mistakes and red flags#
In the invoices we review, common disputes come from scope rather than price: extra picks, inserts or kitting charged twice, and returns sorted into a higher-priced category. Watch for:
- Comparing quotes on the per-return rate alone, ignoring units per return and what one return means.
- More billed returns than your records show. Legitimate causes: return-to-sender parcels, unannounced returns, marketplace or retailer returns outside your portal, multi-box RMAs counted per package, and month-end timing.
- Many returns in a higher-priced category. Legitimate causes: genuine damage, missing RMAs, or a change in your returns policy or label flow. For non-compliant returns, common causes are return labels issued without an RMA reference, marketplace or retailer returns that bypass your portal, and carrier return-to-sender parcels. See The 25 most common 3PL billing errors and how to spot each.
- A monthly total with no basis, unless the contract sets a fixed monthly returns charge.
- Hours with no log.
Questions to ask your 3PL#
- Is returns processing billed per return, per unit, hourly or as a fixed monthly charge, and is one return a package, an RMA or an order?
- Does the per-return fee include the first unit? Can a multi-SKU return carry more than one first-unit charge?
- Does the fee include inspection, restocking or disposal?
- What puts a return in each category, and what record will you keep?
- How are returns without an RMA, and return-to-sender parcels, billed?
- Is return postage on your invoice, and at cost, marked up or on your own rates?
- Is a return billed when received or when closed?
- For hourly work, what rate by role, what minimum increment, and who approves it?
- Do returns fees count toward the monthly minimum? See Monthly minimums: how they're calculated, when they apply, how to negotiate them.
Checklist: pricing and checking returns fees#
FAQ#
Is return shipping included in the returns processing fee?
Usually not. Return postage and return labels are usually billed as their own charges, on your own carrier or returns-portal account or on the 3PL invoice, sometimes inside its returns section.
How much do 3PLs charge to process a return?
In The Fulfillment Advisor's 2026 survey, the average fee for a single-item return was $3.56, with most reported rates between $2.00 and $5.001. The survey may include non-ecommerce warehouses, and it reports no figure for multi-unit returns or the billing basis. See What do 3PLs charge? Fee-by-fee ranges, with methodology and caveats.
Is a non-compliant returns surcharge legitimate?
It can be, when the contract defines what makes a return non-compliant and the 3PL can show the record for each one. If many returns land there, work with the 3PL on the cause.
What's the difference between a returns processing fee and a restocking fee?
A returns processing fee is the 3PL's charge to you for handling a return. A restocking fee on a return policy is a charge a merchant can set for its own customers to offset lost value, not a 3PL fee9. On a rate card, "restocking" can also mean putting a returned unit back into stock or, outbound, a fee for cancelling and restocking an order after it has been completed, as on one provider's card4.
Sources#
9 sources cited
- The Fulfillment Advisor, "2026 Warehousing and Fulfillment Costs & Pricing Survey" (Aug 17, 2026; 500 US and Canadian providers; accessed Oct 17, 2026). https://www.thefulfillmentadvisor.com/2026-warehouse-costs-and-pricing-survey/
- SEC EDGAR, "Fulfillment services agreement (Innotrac / Dynamic Response Group), exhibit" (Jul 9, 2008). https://www.sec.gov/Archives/edgar/data/1098685/000119312509050993/dex105.htm
- SEC EDGAR, "Warehouse and fulfillment services agreement (Northeast 3PL / ConnectM), exhibit" (executed 2016; filed 2023). https://www.sec.gov/Archives/edgar/data/1895249/000110465923127816/mcac-20230930xex10d18.htm
- eFulfillment Service, "2026 Standard Plus Pricing" (undated, copyright 2026; accessed Oct 17, 2026). https://www.efulfillmentservice.com/?p=263979
- ShipHero help center, "How to Set Up Return Item Fees in 3PL Billing" (updated Jun 12, 2026). https://software-help.shiphero.com/hc/en-us/articles/46574245801229
- ShipHero help center, "How Return Fees Are Calculated in 3PL Billing" (updated Jun 12, 2026). https://software-help.shiphero.com/hc/en-us/articles/46574373067789
- International Warehouse Logistics Association (IWLA), "Standard Contract Terms and Conditions for Merchandise Warehouses" (rev. January 2026; accessed Oct 17, 2026), Sec. 8(a). https://iwla.com/wp-content/uploads/2026/01/2026-IWLA-Standard-Contract-Terms-and-Conditions-Final-1-6-26-1.pdf
- F. Curtis Barry & Company, "27 Critical Provisions to Negotiate in a 3PL Contract" (undated; accessed Oct 17, 2026). https://www.fcbco.com/blog/checklist-for-3pl-contracts
- Racklify, "Returns Processing Fee vs Restocking Fee: When Each Applies And Who Pays" (Oct 8, 2026). https://racklify.com/encyclopedia/returns-processing-fee-vs-restocking-fee-when-each-applies-and-who-pays/