OperationsSep 24, 2026 · 8 min

B2B and Wholesale RMA Workflow Design

DA
Defne Aksoy
Returns Operations Lead

A consumer return is a single unit, a statutory right and a refund. A wholesale return is fifty cartons, a negotiated contract clause and a credit note against a running account. Merchants who bolt a B2B flow onto a consumer returns portal usually discover the mismatch at the worst possible moment: when a large retail partner disputes a deduction they already took from their next payment.

The core difference is that in B2B the buyer often decides the outcome first and informs you afterwards. Your workflow exists to make that conversation evidence-based rather than adversarial.

Authorisation Comes First, Always

The RMA number is not paperwork, it is the control point. Without pre-authorisation you receive unannounced pallets with no purchase order reference, no agreed reason, and no way to reconcile against the original invoice. Every mature wholesale returns process starts by refusing unauthorised inbound, and that refusal has to be a stated contract term rather than a surprise at the dock.

Authorisation should capture the original order reference, the line items and quantities, the reason category, the agreed disposition and the commercial outcome. That last field is the one usually missing, and it is the one the dispute will be about.

DimensionConsumer returnWholesale RMA
TriggerStatutory or policy rightContract clause or negotiation
Unit of workOne itemPallet, carton or SKU batch
Financial outcomeRefund to cardCredit note against account
AuthorisationOptionalMandatory, pre-shipment
Condition standardResaleable as newContractually defined per agreement
Dispute forumSupport ticketAccount manager and finance

Credit Notes, Not Refunds

In wholesale the money rarely moves back. The outcome is a credit note applied against the buyer's account, which is why returns and accounts receivable have to share a source of truth. When they do not, the classic failure appears: the buyer deducts the value from their next remittance before your credit note exists, and your ledger shows an unexplained short payment.

The fix is process rather than software. Agree the credit before the goods move, issue the note against the RMA reference, and make the RMA number the key that ties the physical receipt, the credit note and the original invoice together. This is the same discipline as ecommerce returns credit note invoicing, applied where the counterparty has real negotiating power.

Identify at the Unit Level

Wholesale returns arrive mixed. A pallet may contain three seasons, two conditions and a handful of items that were never yours. Barcode identification at receipt is the only reliable way to reconcile what actually came back against what was authorised, and standardised product identifiers such as those maintained by GS1 are what make that possible across trading partners.

Without it, receiving teams count cartons rather than units and the discrepancy surfaces weeks later during stock reconciliation, when nobody can reconstruct what was in the pallet. Good RMA data quality is the difference between a clean credit and an argument.

  • Refuse unauthorised deliveries at the dock, by contract term rather than by exception.
  • Scan to unit level at receipt; never accept a carton count as the record.
  • Photograph pallets before breaking them down, as the shared factual record.
  • Issue the credit note against the RMA reference, never against a free-text description.
  • Reconcile authorised versus received quantities before the credit is released.
In wholesale the argument is never about whether goods came back. It is about how many, in what condition, and at what price.

Condition Standards Are Contractual

Consumer grading asks whether an item is resaleable. Wholesale grading asks whether it meets the standard written into the supply agreement, which may be stricter or looser than your internal one. A retail partner returning end-of-season stock under a sale-or-return clause is not making a quality claim at all; a partner returning defective units is.

Separating those two streams at authorisation matters because they have different financial treatments and different root causes. Blending them destroys your ability to see whether a supplier quality issue is developing, which is exactly what supplier and product-level return analysis is supposed to surface.

Sale or Return Changes the Economics

Where your agreements include sale-or-return or stock rotation clauses, a share of your wholesale volume is effectively consignment. The returns are contractually expected rather than exceptional, and forecasting them is a planning exercise, not an exception process. Merchants who treat expected returns as surprises end up with warehouse congestion at predictable points in the season, which the framework in returns forecasting for inventory is designed to avoid.

Where B2B and Consumer Flows Should Share

Not everything needs duplicating. Physical receiving, grading, refurbishment and disposition can and usually should run on the same infrastructure, because the warehouse does not care who sent the item. What must stay separate is authorisation, financial treatment and the customer-facing interface.

The practical architecture is a shared receiving and disposition core with two front ends and two financial paths. Merchants who have already built a clean returns data model usually find the B2B extension is a matter of adding an account dimension rather than rebuilding, and the returns receiving workflow stays largely unchanged.

Should I refuse wholesale returns that arrive without an RMA number?

Yes, and it should be a written contract term rather than an operational decision made at the dock. Unauthorised inbound cannot be reconciled against an order, an agreed reason or an agreed price, which means any credit you issue is effectively unverified. Refusing at receipt is uncomfortable once and prevents a recurring reconciliation problem.

Why credit notes instead of refunds in B2B?

Because the commercial relationship is a running account rather than a single transaction. The buyer typically offsets the value against future purchases, so a credit note keeps the ledger consistent. Problems arise when the buyer deducts before the credit note exists, which is why the credit should be agreed at authorisation rather than after the goods arrive.

How detailed does receiving need to be for wholesale returns?

Unit level, using barcode identification. Pallets arrive mixed across seasons and conditions, and carton counts hide discrepancies that only surface during stock reconciliation weeks later. Scanning to unit level at receipt is what allows authorised quantities and received quantities to be compared before any credit is released.

Can B2B and consumer returns share the same warehouse process?

The physical side generally should: receiving, grading, refurbishment and disposition do not depend on who sent the goods. What must stay separate is the authorisation step, the financial treatment and the interface, because a wholesale partner needs an account-level view and a credit note rather than a consumer refund flow.

See it on your own returns.

Start free