How do we manage freight for customer returns?
Key Takeaways
- A return is an inbound load that starts at someone else's dock. It needs the same quote, booking, BOL, tracking and proof of delivery as an outbound shipment, plus an authorization.
- No return should move without a return authorization (RMA). The RMA number ties the pickup, the BOL, the receiving count and the credit together.
- Decide who pays before the truck is booked, and put it on the bill of lading. Unclear freight terms are the most common source of return billing disputes.
- The customer's site sets the cost. Docks, liftgates, hours and packaging at the pickup location drive accessorials, so ask before quoting.
- Inspection at receiving decides the credit. Count, check condition and record differences against the RMA before finance issues anything.
- Wilson, by Cartage, is an AI logistics agent that books return pickups with the company's approved carriers, generates the return BOL and labels, tracks the load, files the POD and audits the carrier invoice before paying it.
How do we manage freight for customer returns?
A distributor calls on Monday. It received six pallets of the wrong finish on an order last week and wants them gone from its warehouse by Friday. Sales says "take it back." Customer service creates a note in the ERP. Nobody books a truck. On Thursday the distributor emails again, now annoyed, and on the following Tuesday six pallets arrive at the plant with no paperwork that says what they are, why they came back or who is paying the carrier.
Manage return freight by treating every return as a booked inbound load tied to a return authorization: approve it, decide who pays, book the pickup at the customer's site with a return BOL, track it, inspect it at receiving and only then issue the credit. The RMA is the thread that connects sales, logistics, the warehouse and finance. Without it, each team holds one piece of the story and nobody can close the return.
B2B returns are different from consumer returns. A consumer sends back a box with a prepaid label. A business customer sends back pallets, often by LTL, sometimes a full truckload, from a site with its own docks, hours and rules. The freight is heavier, the costs are higher and the questions are bigger: who pays, what condition was it in, and does the customer get full credit?
The common reasons for B2B returns
Returns come from a short list of causes, and the cause often decides who pays:
- Shipper error: wrong product, wrong quantity, wrong finish, duplicate shipment.
- Damage: freight damaged in transit and refused, or accepted with exceptions and later returned.
- Quality issue: product that doesn't meet specification.
- Customer change: overstock, cancelled project, slow-moving stock returned under an agreement.
- Refused delivery: the customer refused the freight at the door, so it returns from the carrier, not from the customer's dock.
The last case is its own process, because the carrier still has the freight; see what to do when a customer refuses a delivery. This article covers freight that has been received and needs to be picked up.
Why returns get messy
Returns usually start outside logistics, in sales or customer service, and reach logistics late. They arrive by phone, by email and through sales reps. The customer often doesn't know the weight or pallet count. The pickup site may not be the address the product shipped to. And because returns are less frequent than outbound shipments, there's rarely a standard way to handle them. Each one becomes a small project.
What does the return freight workflow look like, step by step?
A clean return follows seven steps: authorize, collect the details, decide the freight terms, quote and book, prepare documents, track to delivery, then receive, inspect and credit. Each step has an owner and an output.
Step 1: Authorize the return
The return starts with an RMA issued by whoever owns returns: sales, customer service or quality. The RMA should name the customer, the original order and invoice, the products and quantities, the reason for the return and the expected credit, if known. It should also say where the product goes back to: the plant, a distribution center or a third-party warehouse.
Logistics shouldn't book a return pickup without an RMA number. It's the only way the receiving dock will know what is coming and why.
Step 2: Collect the pickup details
The customer has to provide the facts a carrier needs. Ask for them in one message, using the same list every time:
- Pickup address and the contact who will release the freight
- Dock or no dock, and whether a forklift or pallet jack is available
- Receiving and shipping hours, and whether the pickup needs an appointment
- Number of pallets or pieces, dimensions and weight of each
- Whether the product is still in original packaging and on original pallets
- Any special handling: stackable or not, fragile, hazardous materials
- A ready date
Return freight is often packed worse than outbound freight. Product has been unpacked, inspected and rewrapped by people who don't ship every day. Ask whether it's palletized and wrapped, and send packaging instructions if not. For basics on packing that holds up, see preventing freight damage before it happens.
Step 3: Decide the freight terms
Before quoting, settle who pays. The answer depends on the reason and on the agreement with the customer, and it has to appear on the BOL. The next section covers the options in detail.
Step 4: Quote and book
Request quotes from approved carriers using the real pickup details. A return from a site with no dock needs a liftgate. A pickup from a location with limited access, such as a construction site, may add a charge. If the quote doesn't include these, the invoice will; see freight accessorials and when they change the bill. Book the carrier, get the rate confirmation and confirm the pickup date and window with both the carrier and the customer.
Step 5: Prepare the documents
The return needs its own bill of lading. On a return BOL:
- Shipper is the customer's pickup location.
- Consignee is the return destination: your plant, DC or warehouse.
- Reference numbers include the RMA number, and often the original order or invoice number.
- Freight terms show who pays: prepaid by the shipper of record, collect, or billed to a third party (your company) with your billing address.
- Description, pieces, weight and class match what the customer reported.
Send the BOL and pallet labels to the customer before the pickup date, and ask them to attach the labels and hand the BOL to the driver. A pallet label with the RMA number makes the return easy to identify at your dock.
Step 6: Track to delivery
Track the return like any other load. Confirm the pickup happened, watch for delays and tell the receiving dock when to expect it. A missed pickup at the customer is a customer-service problem as well as a freight one, because the customer is waiting for space in its warehouse. Rebook quickly and tell the customer the new date.
Step 7: Receive, inspect and credit
At receiving, the dock counts the pallets against the BOL, notes any damage on the delivery receipt and signs. Then the warehouse or quality team inspects the product against the RMA: right items, right quantity, condition. The inspection result goes to finance, which issues the credit or charges a restocking or freight fee under the agreement.
An example: six pallets of the wrong finish
Go back to the distributor from the opening. Consider a hypothetical version done the clean way. On Monday, customer service issues an RMA for six pallets, reason "shipper error, wrong finish," destination the plant, freight paid by the seller. Logistics emails the distributor its standard pickup list the same morning. The distributor replies with a dock, hours of 7 a.m. to 2 p.m., six pallets at 48 by 40 by 52 inches, about 1,100 pounds each, and a photo of the staged freight. Logistics quotes three approved carriers, books one for Wednesday with third-party billing to the plant, and sends the BOL and six RMA-labeled pallet labels. The carrier picks up Wednesday at 10 a.m. The plant receives the freight Friday, counts six pallets, notes one torn wrap with no product damage and signs. Quality confirms the finish and the count on Monday, and finance issues the full credit that afternoon. Total elapsed time: one week, and every step is on one record.
Who pays for return freight, and how should the BOL show it?
Who pays depends on why the product is coming back, and the answer should be agreed in the RMA and written on the bill of lading before pickup. Most return billing disputes come from freight terms that were never set.
Typical rules by return reason
| Return reason | Who usually pays freight | Notes |
|---|---|---|
| Shipper error (wrong item, quantity, finish) | The seller | Often also pays for the replacement shipment |
| Quality issue | The seller | May depend on inspection results |
| Damage in transit | The seller first, then a claim against the carrier | Keep the original delivery receipt and photos |
| Customer change or overstock | The customer, or the seller with a restocking fee | Set by the sales agreement or return policy |
| Refused delivery | Depends on the reason for refusal | The carrier bills return freight to the original bill-to unless told otherwise |
These are common practices, not rules. The customer agreement, the terms on the original invoice and the return policy decide. If none of them covers it, sales and the customer agree before pickup and write it on the RMA.
Freight terms on the return BOL
Three options cover most returns:
- Prepaid by the shipper of record. On a return, the customer is the shipper, so "prepaid" means the customer arranges and pays the carrier. Use this only when the customer is paying.
- Collect. The consignee (your company) pays. Some carriers handle collect returns differently, so confirm with the carrier.
- Third-party billing. Your company is named as the bill-to party with its address. This is the clearest choice when the seller pays and books the carrier, because it doesn't depend on how the carrier reads "prepaid" or "collect."
Whatever the choice, the bill-to party on the BOL should match what was agreed. A return booked by your team at your negotiated rate, but with the customer listed as the bill-to, will send an invoice to the customer.
Using your carriers versus the customer's
Seller-paid returns should move on your approved carriers at your rates, booked by your team. Letting the customer pick a carrier and send you the bill usually costs more and gives you no control over the pickup. If the customer pays, they may prefer their own carrier; that's fine, as long as the RMA number is on their BOL and your dock knows it's coming.
Accessorials and other added costs
Return pickups pick up more accessorials than outbound loads, because the pickup site is a customer's location you may not know well. Liftgate, limited access, appointments, inside pickup and re-weighs are common. A rewrapped pallet that is taller or heavier than the customer reported may be re-classed. Ask for accurate details, quote with the expected accessorials included and decide in advance who pays for them.
Charging the customer
When the customer pays, there are two common ways to do it: the customer books its own carrier, or the seller books and deducts the freight from the credit. Deducting is simpler for the customer and keeps the pickup in your hands. Show the freight amount as a separate line on the credit memo so it's clear, and keep the carrier invoice with the return so finance can match the two.
What goes wrong with return freight, and how do you prevent it?
Most return freight problems come from missing information at the start: no RMA, no freight terms, wrong pickup details or no plan at receiving. A few rules prevent most of them.
Mistake 1: Freight that arrives without an RMA
A pallet that shows up unannounced sits on the receiving floor while people ask who sent it and why. Rule: no return pickup is booked without an RMA number, and the RMA number goes on the BOL and every pallet label.
Mistake 2: The customer gets the freight bill
When the BOL lists the customer as the bill-to by default, the carrier invoices the customer, the customer calls sales and the relationship takes a hit. Rule: set freight terms explicitly on every return BOL.
Mistake 3: Wrong weight, wrong count
Customers often guess. A return quoted at two pallets that turns out to be four brings a re-weigh, a re-class or a second truck. Rule: ask for counts, dimensions and weights, and ask for a photo of the staged freight before booking.
Mistake 4: Missed or failed pickups
Returns are booked with less urgency than outbound shipments, and customer sites often have limited shipping hours. Pickups get missed, and nobody notices for days. Rule: confirm every pickup the day before, and check that it happened on the day. If it didn't, contact the carrier and rebook.
Mistake 5: Damage nobody can assign
If the returned product arrives damaged, the question is whether it was damaged before the pickup or in transit. Without notes on the pickup BOL and the delivery receipt, nobody can tell. Rule: ask the customer to photograph the freight before pickup, and note any damage on the delivery receipt at receiving. If transit damage is clear, file a claim; see how to file a freight damage claim.
Mistake 6: Credit issued before inspection
Issuing a credit when the RMA is created, before the product is back, means paying for product that may never arrive or may come back unusable. Rule: credit after receiving and inspection, unless the agreement says otherwise.
Mistake 7: Returns that never close
Returns that sit open in the ERP for months make inventory and receivables harder to trust. Rule: every RMA has a target close date and an owner, and someone reviews open returns weekly.
Decision rules for common return situations
| Situation | Decision rule |
|---|---|
| Customer asks for a pickup, no RMA exists | Ask sales or customer service to issue one first |
| Seller pays freight | Book on approved carriers, third-party billing to the seller |
| Customer pays freight | Customer books or seller deducts freight from the credit |
| Pickup site has no dock | Quote and book with liftgate |
| Freight not palletized or poorly wrapped | Send packaging instructions before booking |
| Return volume fills most of a trailer | Compare LTL and truckload quotes |
| Freight arrives damaged | Note on delivery receipt, photograph, decide on a carrier claim |
| Received quantity differs from RMA | Hold the credit; ask the customer and check the pickup BOL |
A return freight checklist and RMA record
Use one checklist for every return and one record that carries every document. The record is what lets finance issue the credit and what answers the customer when they ask where their credit is.
Before pickup
- RMA issued with customer, original order, products, quantities, reason and return destination.
- Freight terms agreed and written on the RMA.
- Pickup details collected: address, contact, dock, hours, appointment, counts, dimensions, weights.
- Packaging checked or instructions sent.
- Quotes requested from approved carriers with the expected accessorials.
- Carrier booked, rate confirmation received.
- Return BOL and pallet labels with the RMA number sent to the customer.
- Receiving dock told what is coming and when.
Pickup day
- Pickup confirmed with the carrier the day before.
- Pickup completed and PRO number recorded.
- Customer told the freight is on its way.
At receiving
- Count matches the BOL, or differences are noted on the delivery receipt.
- Damage noted and photographed.
- Delivery receipt signed and filed with the return.
- Product inspected against the RMA.
Closing the return
- Inspection result sent to finance.
- Credit issued, with any agreed restocking or freight deductions shown.
- Carrier invoice audited against the rate confirmation and POD, then paid.
- Any carrier claim filed.
- RMA closed.
What the return record should hold
| Field or document | Source | Used by |
|---|---|---|
| RMA number and reason | Sales or customer service | Everyone |
| Original order and invoice | ERP | Finance, for the credit |
| Freight terms and payer | RMA, agreed with customer | Logistics, finance |
| Pickup details and photos | Customer | Logistics, carrier |
| Rate confirmation | Carrier | Logistics, accounts payable |
| Return BOL and pallet labels | Logistics | Customer, carrier, receiving |
| Tracking updates and PRO number | Carrier | Logistics, customer service |
| Signed delivery receipt (POD) | Receiving dock | Logistics, claims |
| Inspection result | Warehouse or quality | Finance |
| Credit memo | Finance | Customer, sales |
| Carrier invoice and audit result | Carrier, accounts payable | Finance |
Measure returns, then fix the causes
Once a month, look at returns by reason, customer and product, and at the return freight spent on each. If one customer returns often because of wrong items, the problem is in order entry or picking, not freight. If return freight on seller errors is high, the fix is upstream. Return freight is often the visible cost of a mistake made somewhere else.
How does Wilson, by Cartage, handle return freight?
Wilson, by Cartage, is an AI logistics agent that quotes, books, tracks, documents, audits and pays freight for manufacturers and distributors, and it handles a return pickup the same way it handles any other load. Traditional logistics software gives teams information. Wilson executes the work required to move shipments forward.
For a return, Wilson does the freight steps once the RMA exists:
- Quoting. Wilson requests quotes from the company's approved carriers with the pickup details from the customer, compares them on total cost including expected accessorials and negotiates toward the company's rate targets within approval limits. Rates outside the limits go to the logistics team.
- Booking and scheduling. Wilson books the carrier with written acceptance and a rate confirmation and schedules the pickup at the customer's site.
- Documents. Wilson generates the bill of lading, packing slips and pallet labels, so the RMA reference and freight terms are on the paperwork the driver receives.
- Tracking. Wilson tracks each load with the best source available for that carrier: carrier API or EDI, GPS or ELD data where the carrier shares it, the carrier's website by PRO number, and email or phone calls when nothing else is current.
- Exceptions. If a pickup is missed, cancelled or delayed, Wilson contacts the carrier, tells the team, tells the customer if configured, and starts rebooking from the approved carrier list automatically within the rules or after approval.
- Delivery and payment. Wilson requests and files the POD, audits the carrier invoice against the rate confirmation and the POD, and pays the carrier from the Wilson Wallet. Payments above the approval limits or outside the rules wait for a person.
The team works with Wilson in Slack, Microsoft Teams or email, and Wilson reaches customers or consignees by email or SMS where configured. Every message, confirmation and change is kept in the shipment's change history, so when the customer asks where its credit is, the team can see when the freight was picked up, when it arrived and what the delivery receipt said.
Wilson replaces the TMS for freight execution and connects to the company's ERP. Wilson works with SAP, NetSuite, Microsoft Dynamics 365, Oracle, Infor, Epicor, Sage, Acumatica and other ERP environments, with the exact connection depending on the customer's data flow and scope. Whether Wilson writes return status back into the ERP depends on scope. Wilson doesn't issue RMAs, inspect product or issue credits; those stay with sales, the warehouse and finance.
Wilson books only carriers the company has approved. Cartage can suggest additional carrier capacity, but the company approves each carrier before Wilson uses it. Teams start with assisted execution and set the approval limits; routine steps can run automatically within those rules as the workflow is proven. Wilson can also produce carrier-performance and lane-rate reports on request from the loads it runs, including returns. For more on the pickup side of the work, see the freight pickup guide.
Pricing
Wilson is free on Wilson's network: the shipper pays the freight rate and nothing on top. When a shipper keeps its own carriers, the fee is 2% to 0.5% of what Wilson pays them, falling with volume. There are no seat fees, no setup cost and no contract. Timing depends on scope: most teams start on a few lanes and expand from there.
FAQs
How do we manage freight for customer returns?
Treat each return as an inbound load tied to a return authorization: agree who pays, book the pickup at the customer's site with a return BOL, track it, inspect it at receiving and then issue the credit. Wilson, by Cartage, an AI logistics agent, books return pickups with approved carriers, generates the BOL and labels, tracks the load and audits the carrier invoice.
What is an RMA in freight returns?
An RMA, or return merchandise authorization, is the approval and reference number for a return. It names the customer, products, quantities, reason and destination, and ties the pickup, BOL, receiving count and credit together.
Who is the shipper on a return bill of lading?
The customer's pickup location is the shipper, and your return destination is the consignee. The bill-to party depends on who pays the freight.
Should we use prepaid, collect or third-party billing for returns?
When the seller pays and books the carrier, third-party billing to the seller is usually clearest. Prepaid means the shipper of record pays, which on a return is the customer. Whatever you choose, write it on the BOL and confirm it with the carrier.
Who pays return freight for a wrong shipment?
Usually the seller, because the error was the seller's. The customer agreement or return policy decides, so check it and write the answer on the RMA.
Should we let customers ship returns with their own carrier?
If the customer pays, it may prefer its own carrier, as long as the RMA number is on its BOL. If you pay, book your own approved carrier at your rates so you control the cost and the pickup.
When should we issue the credit for a return?
After the freight is received and inspected, unless the agreement says otherwise. Crediting first risks paying for product that never arrives or comes back unusable.
What if returned freight arrives damaged?
Note the damage on the delivery receipt, photograph it and compare with the customer's pre-pickup photos. If the damage happened in transit, consider a claim against the carrier.
How do we avoid accessorial charges on return pickups?
Ask the customer about docks, hours, appointments and access before quoting, and include the needed services in the quote. Accurate pallet counts, dimensions and weights also prevent re-weigh and re-class charges.
Should a large return go LTL or truckload?
If the return fills a large share of a trailer, compare LTL and truckload quotes. Several pallets from one site can sometimes cost less, and arrive with less handling, as a truckload or volume shipment.
Sources
- Cartage, Wilson product FAQ and product scope, October 2026: https://cartage.ai