Flowchart examples · E-commerce and operations

Returns and refund process flowchart

Return request to refund or exchange, with the eligibility and inspection checks.

Returns and refund process flowchart

Returns and refund process flowchartNoYesNoYesRefundExchangeCustomer requests areturnWithin returnwindow?Explain policy, offeralternativesIssue returnauthorization and labelReceive item atwarehouseInspect conditionConditionacceptable?Partial refund or sendbackRefund or exchange?Refund to originalpaymentShip replacementRestock or disposeReturn closed

A worked example to adapt. Rename steps, add branches and owners to match how your team actually works.

Edit the steps to match your process. The free preview (no sign-up) drafts up to 8 main steps; add branches and the remaining steps in the editor.
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 --> e

Paste 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

  1. Request. The customer asks for a return; check it against the published window.
  2. Authorize. Issue a return authorization number and label so the item can be matched on arrival.
  3. Inspect. Check the item's condition against the policy.
  4. Resolve. Refund to the original payment method or ship an exchange.
  5. Restock. Restock sellable items; dispose of or refurbish the rest.

How to make it in flow-chart.io

  1. 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.
  2. 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.
  3. Assign owners. Save the diagram to the editor (free account) and rename steps to show who does what: customer support, warehouse and finance.
  4. 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

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.

Related

Order fulfillment process flowchartCustomer support ticket process flowchartE-commerce checkout flowchartProcess flow diagramsDecision treesAll flowchart examples

Build it from your own words

Describe your process and get an editable diagram. Free to build and edit; Flow Pro adds downloads and unlimited projects.

Start free See pricing