RMA is a term you will see in return policies, supplier agreements and warehouse paperwork. This guide explains what an RMA is, how one works in practice, why it matters for your store and the mistakes to avoid.
What an RMA is
RMA stands for return merchandise authorization. It is your approval for a customer to send an item back, given before the item is shipped. The approval usually comes with an RMA number, a reference that ties the returning parcel to the original order and to the outcome you agreed, such as a refund, an exchange or store credit.
A concrete example
A customer writes to say a jacket is too small. You check the order against your return policy, approve the return and issue a reference. The parcel arrives a week later with that reference on it, so whoever opens the box knows what it is and what to do next.
- Request: The customer asks to return the jacket and gives a reason
- Check: You confirm the order is inside your return window and the item qualifies
- Authorization: You approve and share the RMA number and return instructions
- Receipt: The parcel arrives and is matched to the request
- Resolution: You inspect the item and issue the agreed refund or exchange
Why it matters for a store
An authorization step puts a decision before the parcel is in transit. Without it, items turn up unannounced and someone has to work out who sent them and whether they qualify.
| With an RMA | Without one |
|---|---|
| You know what is coming back and why | Parcels arrive with no context |
| Ineligible returns are declined before shipping | You argue about eligibility afterwards |
| Return reasons are recorded per order | Reasons are lost |
Common mistakes
The process breaks down when the approval is inconsistent or the reference is not used.
- ❌ Approving returns case by case with no written policy behind the decision
- ❌ Issuing a number but not asking the customer to include it with the parcel
- ❌ Refunding before the item is received when your policy says otherwise
- ❌ Not recording the return reason, so repeat problems stay hidden
- ✅ Applying the same rules to every request and keeping a record of each decision
Your policy is what every authorization rests on, so see how to write a Shopify return policy. For choosing the outcome, see refund, exchange or store credit.
Doing this at scale
ReturnSage reads your full return policy plus the order and customer context, then recommends approve, exchange, store credit, deny or escalate with a confidence score, risk flags, cited policy clauses and a draft reply. You decide with one click and every decision is logged. It reads return requests created in Shopify, and it does not create labels or run a returns portal. See ReturnSage.