WooCommerce refund email templates: partial refunds, delays & refund confirmation

Copy‑paste WooCommerce refund replies + a workflow to confirm eligibility, set timelines, and reduce repeat contacts.

Abo yahya
coFounder and CTO at Casekit
Refunds
WooCommerce support
Templates
Workflow

Refund tickets are common in WooCommerce support because they often involve two timelines: (1) your internal processing time and (2) the bank/payment processor posting time. The goal of a good refund workflow is to give the customer a clear next step while keeping your team consistent.

Fast refund workflow for WooCommerce support

  1. Confirm the order: order id, email, and last 4 digits (if relevant).
  2. Check status: paid, captured, partially refunded, or already refunded.
  3. Check fulfillment: shipped/delivered/returned (if your policy requires a return first).
  4. Pick the right template below and paste it.
  5. Set expectations: “3–7 business days” is often more accurate than “up to 10 days”.
Tip: Put the order reference early in the message (for example: “Order <orderid>”). Customers reply less when they see you already found the right order.

WooCommerce refund email templates

1) Refund received (you’re checking eligibility)

Hi <name> 👋

Thanks — we received your refund request for order <orderid>.

Next step: we’re checking the order date + our policy to confirm eligibility.
We’ll reply with an approval update within <time_window>.

Best,
<agent_name>

2) Refund approved (set clear timeline)

Hi <name>,

Good news — your refund for order <orderid> is approved ✅

Timeline:
• We’ll process the refund within 1 business day
• After that, banks usually take 3–7 business days to post the funds

If you don’t see it after that window, reply here and we’ll help.

Best,
<agent_name>

3) Refund processed (transaction reference)

Hi <name>,

We processed the refund for order <orderid> ✅

Refund amount: <refund_amount>
Refund method: <payment_method>
Reference: <refund_reference> (if available)

Banks typically post refunds within 3–7 business days.
If it’s not visible after that, reply here and we’ll investigate.

Best,
<agent_name>

4) Partial refund (explain the “why”)

Hi <name>,

We’ve issued a partial refund for order <orderid> ✅

Refunded: <refund_amount>
Reason: <reason_short>

If you expected a different amount, reply with a quick note and we’ll review it.

Best,
<agent_name>

5) Refund delayed (common causes)

Hi <name>,

Thanks for your patience — the refund for order <orderid> is still in progress.

Most delays happen because:
• the bank is still processing the reversal, or
• the payment method takes longer to post refunds

If it’s not visible after <date>, reply here and we’ll follow up.

Best,
<agent_name>

Reduce repeat contacts (small improvements that help)

  • Always include order reference + refund amount when possible.
  • State what happens next: “We process within 1 business day” vs. “We’ll do it soon”.
  • If a return is required first, link to the return steps (and set the deadline clearly).

If your team also handles address changes and cancellations, use this next: WooCommerce address change workflow.

Related guides


Install Casekit (free): copy an order summary and paste these templates in seconds — works on WooCommerce and Shopify.
Need to customize templates? Casekit Pro unlocks the macro editor + unlimited macros. It’s a one‑time purchase (99$ lifetime) and you activate with a license key (no accounts).