Returns and refund process flowchart
A worked example to adapt. Rename steps, add branches and owners to match how your team actually works.
Mermaid source for this diagram
flowchart TD
s(["Customer requests a return"])
d1{"Within return window?"}
deny(["Explain policy, offer alternatives"])
rma["Issue return authorization and label"]
recv["Receive item at warehouse"]
insp["Inspect condition"]
d2{"Condition acceptable?"}
part["Partial refund or send back"]
d3{"Refund or exchange?"}
ref["Refund to original payment"]
exch["Ship replacement"]
stock["Restock or dispose"]
e(["Return closed"])
s --> d1
d1 -->|No| deny
d1 -->|Yes| rma
rma --> recv
recv --> insp
insp --> d2
d2 -->|No| part
d2 -->|Yes| d3
part --> stock
d3 -->|Refund| ref
d3 -->|Exchange| exch
ref --> stock
exch --> stock
stock --> ePaste into any Markdown tool that renders Mermaid, such as GitHub.
About this returns and refund process flowchart
A clear returns process protects both the customer experience and the margin. The flowchart makes the policy concrete: who is eligible, what gets inspected, and when the refund is issued.
Consumer protection rules on returns vary by country and state; set the return window and refund rules to match your legal obligations and published policy.
Step by step
- Request. The customer asks for a return; check it against the published window.
- Authorize. Issue a return authorization number and label so the item can be matched on arrival.
- Inspect. Check the item's condition against the policy.
- Resolve. Refund to the original payment method or ship an exchange.
- Restock. Restock sellable items; dispose of or refurbish the rest.
How to make it in flow-chart.io
- Start from the example. Edit the text in the generator box above so it names your own return policy and warehouse steps, then press Generate. The free preview needs no sign-up.
- Add the branches. Add the decision points that matter for you, for example item damaged in shipping? or final-sale item. Each decision becomes a diamond with labeled outcomes.
- Assign owners. Save the diagram to the editor (free account) and rename steps to show who does what: customer support, warehouse and finance.
- Share or export. Share a read-only view link: people with the link can view the diagram but not edit it. Downloads as PNG, SVG or PDF are part of Flow Pro (see pricing).
Tips
- Tell the customer when the item arrives and when the refund is issued.
- Track return reasons; they point at product or listing problems.
- Decide who pays return shipping and show it on the diagram.
Frequently asked questions
- What is an RMA?
- A return merchandise authorization: a number issued before the customer ships an item back, used to track the return.
- When should the refund be issued?
- Many stores refund after inspection; some refund on carrier scan for good customers. Put your rule on the diagram.
- Can I generate my own returns flow?
- Yes. Edit the steps in the generator box and press Generate.