Refund requests require a delicate balance: you want to keep customers happy and maintain a good brand reputation, but you also need to protect the company’s revenue and prevent fraud.
Use this playbook to establish a consistent refund policy evaluation workflow.
Before approving or denying a refund request, evaluate the ticket using the following checklist:
graph TD
A[Refund Request Received] --> B{Inside Refund Window?}
B -- Yes --> C{Service/Product Faulty?}
B -- No --> D{First-Time Courtesy?}
C -- Yes --> E[Approve Refund]
C -- No --> F{Used/Consumed Substantially?}
F -- Yes --> G[Decline Refund / Offer Credit]
F -- No --> E
D -- Yes --> E
D -- No --> G
Use case: The request is valid, within policy, and approved.
“Hi [Customer Name],
Thank you for reaching out. I’ve reviewed your request and have processed a full refund of $[Amount] for your recent purchase.
You should see the funds return to your original payment method within [3-5] business days, depending on your bank. Your subscription has been updated and will not renew.
We’re sorry to see you go! If you have any feedback on how we could improve [Product Name] for you in the future, we’d love to hear it.
Best regards, [Agent Name]“
Use case: The refund request is made long after the refund window has closed and does not qualify for a refund.
“Hi [Customer Name],
Thank you for contacting us. I understand you are looking for a refund for [Product/Service Name].
I checked your account details and see that this purchase was made on [Date], which is outside of our [14-day] refund window. Because of this, we are unable to process a cash refund for this charge.
However, we want to make sure you get value out of your account. [Optional: I can apply a $X credit to your account for future billing / I can downgrade you to our free tier so you aren’t charged again].
I’ve also verified that your subscription is cancelled so no future auto-renewals will occur. Let me know if you’d like me to apply that account credit for you.
Best regards, [Agent Name]“
Use case: The customer claims they returned the item, but tracking shows it was never sent, or they sent back an empty box.
“Hi [Customer Name],
Thank you for checking in on your refund status.
I have looked into your return shipment (Tracking #: [Number]). According to the carrier’s logs, the package weight registered at [X lbs], which is significantly lower than the weight of the original item shipped.
To help us investigate this with the shipping carrier, could you please confirm that all items were securely packed inside the box? If you have a receipt from the carrier showing the drop-off weight, please reply with a photo or scan of it.
Once we receive this confirmation, we will proceed with the next steps of your claim.
Best regards, [Agent Name]”