How to Write a Cancellation
Message to a Buyer

Copy-paste templates for eBay, Etsy, Amazon, and Shopify. Handle cancellations professionally, protect your ratings, and learn how to avoid doing this again.

What to say (and what not to say)

Canceling an order is never great for either side. The buyer is disappointed; you're taking a ratings hit. But how you handle the message can be the difference between a buyer who shrugs and moves on and a buyer who leaves a 1-star review and files a complaint.

The right tone

Be direct, apologetic, and quick. Buyers don't want to read three paragraphs explaining your supply chain situation. They want to know: their order is canceled, they're getting a full refund, and approximately when they'll see the money back.

What to include in every cancellation message

What NOT to say

Templates: out of stock cancellations

These are the most common cancellation scenarios for multi-channel sellers. Use these as starting points and adjust to your shop's voice.

Short and direct (works on all platforms)

Template 1. Short and Direct
Hi [Name], I'm very sorry. I need to cancel your order for [item name]. I just discovered this item is out of stock and I'm unable to fulfill your order. I've issued a full refund of [amount]. Depending on your payment method, it should appear within 3-5 business days. Again, I apologize for the inconvenience. Thank you for your understanding. [Your shop name]

With a discount offer for next time

Template 2. With Discount Offer
Hi [Name], I'm so sorry to reach out with bad news. I have to cancel your order for [item name]. I oversold this item and don't have inventory to fulfill your order. A full refund has been issued and will appear within 3-5 business days. To make up for the inconvenience, I'd like to offer you 15% off a future purchase. Just message me before ordering and I'll send you a discount code. Thank you for your patience, and again. I'm sorry this happened. [Your shop name]

When you can restock and want to let them know

Template 3. Restock Coming
Hi [Name], I need to cancel your order for [item name]. I've run out of stock unexpectedly and can't ship this order. Your full refund has been processed and will show up within 3-5 business days. I expect to have this item back in stock around [date]. If you'd like, I can message you when it's available again. just let me know. I'm sorry for the inconvenience. [Your shop name]

Templates: other common cancellation reasons

Shipping issue (can't ship to buyer's location)

Template 4. Shipping Restriction
Hi [Name], I'm reaching out about your recent order for [item name]. Unfortunately, I've discovered that I'm unable to ship this item to your location due to [carrier restrictions / customs requirements / item restrictions]. I need to cancel the order and issue you a full refund, which should appear within 3-5 business days. I'm sorry for the trouble and wish I could have caught this before you placed the order. [Your shop name]

Pricing error

Template 5. Pricing Error
Hi [Name], Thank you for your order. I need to reach out because there was an error in my listing. the price shown was incorrect due to a system issue on my end. I've canceled the order and issued a full refund. I'm sorry for the confusion. The correct price for this item is [correct price]. If you'd still like to purchase it, I'm happy to create a special listing for you. Otherwise, please accept my apologies for the inconvenience. [Your shop name]

Item damaged or lost before shipment

Template 6. Item Damaged
Hi [Name], I'm very sorry. I discovered that the [item name] you ordered has been damaged and I'm unable to ship it in acceptable condition. I've canceled your order and issued a full refund. It should appear within 3-5 business days depending on your payment method. I apologize for the disappointment. If you'd like me to notify you if I have another one available, just let me know. [Your shop name]

The best cancellation message is the one you never have to send

Commerce Kitty keeps your inventory accurate across every platform so you never sell something you don't have. No overselling means no cancellations, no refunds, no angry buyers.

Try Commerce Kitty Free

Platform-specific steps and considerations

eBay

On eBay, go to your order in Seller Hub and select "Cancel order." Choose the correct cancellation reason. this matters for your defect rate. If you're canceling because you're out of stock, eBay requires you to select "Out of stock" as the reason. This creates a defect. If the buyer initiated the cancellation request, accepting it does not create a defect.

Send your message through eBay's messaging system, not through external email. eBay tracks response activity within their platform.

Etsy

In Etsy's order manager, open the order and select "Cancel order." Etsy will prompt you for a reason and automatically send the buyer a notification. However, this automated message is generic. send a personal message to the buyer separately through Etsy Conversations before or after processing the cancellation.

Cancellations on Etsy can affect your cancellation rate, which Etsy notes in your shop health. They also affect buyer trust and can hurt your review average if the buyer leaves a review about the experience.

Amazon

In Seller Central, go to Manage Orders and find the order. If it's seller-fulfilled, you can cancel it before you've confirmed shipment. Submit the cancellation with a clear reason. Amazon automatically notifies the buyer, but you can and should send a personal message through Amazon's buyer-seller messaging system.

Remember: Amazon tracks your Pre-Fulfillment Cancellation Rate. Cancellations due to out-of-stock count against this metric. A rate above 2.5% puts your account at risk.

Shopify

In your Shopify admin, go to the order and click "Cancel order." You'll be prompted to restock the items and issue a refund. Shopify's built-in cancellation notification is decent but impersonal. Follow up with a direct email using one of the templates above.

How to minimize the damage to your ratings

A cancellation doesn't have to kill your ratings. The outcome depends largely on how quickly and professionally you handle it.

Act fast

Cancel and message the buyer as soon as you know you can't fulfill the order. The longer they wait, the worse the experience. A buyer who discovers their order is canceled after they've waited 4 days is far more likely to leave a negative review than one who gets a same-day message.

Issue the refund first, then message

When possible, process the refund at the same time you send the cancellation message. Being able to say "I've already issued your refund" is much better than "I'll process your refund shortly."

Offer something genuine

A discount code for a future purchase is a real gesture. Most buyers won't use it, but the offer signals that you take the inconvenience seriously. Don't offer something you're not willing to actually provide.

Don't argue with reviews

If a buyer leaves a negative review about the cancellation, respond professionally and briefly. Acknowledge the experience was poor. Don't be defensive or argue about the facts. Future buyers reading the exchange will judge your response as much as the original review.

How to prevent future cancellations

Most seller-initiated cancellations are inventory problems in disguise. You listed something you either ran out of or sold elsewhere first. The fix is inventory accuracy.

If you sell on only one platform

Audit your inventory counts against your actual physical stock regularly. Set up low-stock alerts so you know when you're getting close to zero before a sale happens. For handmade or limited items, disable auto-renew on listings so you don't accidentally keep selling something you've already sold.

If you sell on multiple platforms

This is where most overselling happens. When you sell on eBay, Amazon, Etsy, and Shopify simultaneously, each platform has a copy of your inventory count. When a sale happens on one platform, the others don't automatically know. You need real-time inventory sync to keep all channels updated the moment a sale happens.

Without sync, the gap between when you sell an item and when you update your other listings is a window for duplicate sales. At low volume, you might catch these manually. At any meaningful volume, you won't.

The message you send now matters less than what you fix next

A good cancellation message buys you goodwill. It does not buy you a second chance with that buyer. Most buyers who get a cancellation message never return to your shop, no matter how well-written the apology was.

The real question is whether you'll need to send another one next week. If this cancellation happened because you sold something on one platform that had already sold on another, that will keep happening until you fix the underlying inventory gap. Our guide on preventing overselling covers the full picture. If you're an eBay seller dealing with defect rate fallout, read about fixing your eBay defect rate. And if you're trying to protect your Etsy Star Seller badge, see our guide on getting and keeping Etsy Star Seller.

One inventory source, connected to every channel, updated in seconds. That is how you stop writing cancellation messages for good.

Stop canceling orders. Start syncing inventory.

Commerce Kitty keeps your stock accurate across every channel in real-time. No more overselling, no more cancellations, no more awkward buyer messages. Free to start.

Try Commerce Kitty Free
Free plan included No credit card required Set up in 5 minutes