Cancellations templates

How to reply to a cancellation email when the order's already packed, and when it isn't

How to reply to a cancellation email: two parcels side by side, one still open with tissue paper inside and one sealed with a shipping label

How to reply to a cancellation email comes down to one fact: has the order left the building yet? If it hasn't, cancel it, confirm the refund and get out of the way. If it has, you're really writing a returns email, and pretending otherwise is how customers end up paying for a parcel they asked you to stop.

The templates

1. Cancellation confirmation (not yet shipped)

WarmEmail

If the payment was only authorised and never captured, swap the refund line for: Your card wasn't charged, so the hold on it will drop off within a few days.

Subject: Order [#1234] is cancelled

Hi [first name], Done: order [#1234] is cancelled and nothing will ship. I've refunded the full [€64.90] to your [Visa ending 4417], and your bank should show it within [5-10 working days]. If you'd like to order something else instead, your basket's still saved. [Your name] [Store name]

2. Already shipped: how to return it

NeutralEmail

Subject: About cancelling order [#1234]

Hi [first name], I'm sorry, but order [#1234] had already shipped by the time your message came in. It left us on [date] with [carrier] (tracking: [tracking link]), so I can't cancel it now. You can still send it back for a refund once it arrives. To do that: 1. Don't open the parcel if you don't need to. Just keep it as it arrived. 2. Send it to [return address] within [30 days] of delivery, [using the free label attached / at your own cost]. 3. I'll refund [€64.90] as soon as it gets back to us. [Your name] [Store name]

3. Already shipped: we'll try to stop it

WarmEmail

Only if your carrier offers an intercept or return-to-sender and you're willing to pay for it.

Subject: Trying to stop order [#1234]

Hi [first name], Your order left us this morning, but I've asked [carrier] to send it back to us before it reaches you. That works most of the time, though not always. If it comes back to us, I'll refund the full [€64.90] and let you know. If it reaches you anyway, just refuse the delivery or send it back using the label attached, and I'll refund you the same way. I'll update you by [day]. [Your name] [Store name]

4. Made-to-order item already in production

FirmEmail

Personalised and made-to-order goods are exempt from the UK and EU 14-day right. Be specific about what's already been done.

Subject: Your cancellation request for order [#1234]

Hi [first name], Thanks for letting me know. I'm afraid your [oak table] went into production on [date], to your measurements, and the [timber's already been cut]. That's past the point where we can cancel, as our terms explain here: [link to terms]. If anything's wrong with it when it arrives, we'll put it right. And if there's a detail you'd like changed before it's finished, tell me today and I'll check with [the workshop]. [Your name] [Store name]

5. Subscription cancellation confirmed

NeutralEmail

Subject: Your [Store name] subscription is cancelled

Hi [first name], Your [monthly coffee] subscription is cancelled. You won't be charged again. Your last box shipped on [date], and that was your final payment ([€24.00] on [date]). Any credit on your account stays there for the next time you order. If you ever want to start again, it's one click from your account page. [Your name] [Store name]

6. Short version for chat or WhatsApp

WarmChat / WhatsApp

All done: order [#1234] is cancelled and won't ship. I've refunded [€64.90] to your [Visa ending 4417], which usually shows up in [5-10 working days]. Anything else I can help with?

Check the order before you write a word#

Everything depends on the fulfilment status. In Shopify, an unfulfilled order can be cancelled from the order page, with the refund and the restock in the same step. WooCommerce works the same way through the order status. Once there's a tracking number, it's a different conversation, and the reply has to say so in the first line rather than the fourth.

Speed matters more here than anywhere else in this set. A cancellation email answered three hours later is often a parcel already on a van, which turns a one-click fix into a return, a label and a refund a fortnight later.

So that's the case for automating this one. Hay.chat pulls the order up the moment the message arrives. If it hasn't shipped, it can cancel it in Shopify and draft the refund reply for your approval. Shopify refuses the cancel once fulfilment has started, so nothing already on a van gets cancelled by accident. The refund itself stays with a person: Hay.chat drafts the reply, you issue the money. If the order has shipped, it sends the tracking and the return steps instead.

A word on subscriptions#

Make cancelling as easy as signing up was. One retention offer is fine if it's actually useful (a pause, a skip), but the confirmation should arrive whether or not they take it. And when the parcel's already gone, the return label templates pick up where this page stops. The refund side (approved, denied, partial) is listed on the reply templates hub.

What to include

  • The order number and the word cancelled, in the first line. Not requested, not received.
  • The refund amount, where it's going and when it'll arrive. Or, if the card was only authorised, that the hold will drop off.
  • If it's already shipped, the tracking and exact steps for sending it back, including who pays postage.
  • For subscriptions, that there'll be no more charges, plus the date and amount of the last one.
  • Nothing that makes them email a second time to check it actually happened.

Don't say this

  • "We're sorry to see you go! Are you sure?"

    They're sure. They emailed you. A guilt trip on a cancellation is how you lose the next order too.

  • "Your cancellation request has been received."

    Received isn't done. Until you say cancelled, the customer will keep checking.

  • "Orders cannot be cancelled once placed."

    If it hasn't shipped, there's no reason not to. And in the UK and EU most online orders can be returned within 14 days of delivery anyway.

  • "Please allow up to 14 business days for processing."

    For a cancellation that took you one click? Give the real refund timeline, or say it's done.

Hay.chat
Online
Hi, can I cancel order #1234? I ordered the wrong colour.
Opening order #1234 on Shopify. Paid, not fulfilled yet
Shopify
Cancelling #1234 on Shopify
Shopify
Refund of €64.90 drafted for a person to issue
Shopify
All done: order #1234 is cancelled and won't ship. Your €64.90 is going back to your Visa ending 4417 and usually shows up in 5-10 working days. Anything else I can help with?
Drafted for your approval Approve Reject
Unshipped and simple, so Hay.chat cancels it and drafts the reply. The refund, and anything shipped or made to order, goes to a person.

When a person should take over

If it's shipped and the customer says it can't arrive (a gift to the wrong address, a house move), a person should try the carrier before replying with a returns template.

Made-to-order jobs where work has started need someone who knows what's already been spent before anything's promised.

If they're cancelling because something went wrong (a late order, a bad experience), a person gets one chance to fix that. Don't spend it on a template.

Frequently asked questions

Check whether the order has shipped first. If it hasn't, cancel it, refund it and confirm both in one email. If it has, say so straight away, share the tracking and explain how to return it. Either way, reply quickly. A cancellation request that waits half a day can turn into a parcel in the post.

Cancel the order before it ships, not three hours later

Hay.chat sends these replies for you. It checks the order, applies your policy and drafts the reply for your approval.

Start Your Free Trial
  • 30-day free trial
  • No credit card required