wiizeat
Delivery

How to reduce order cancellations

Wiiz Eat team · · Ελληνικά
How to reduce order cancellations

Photo: ROMAN ODINTSOV / Pexels

To reduce order cancellations, you need to do three things: give accurate information before the order, confirm quickly that you can fulfil it, and update the customer before they have time to worry. Most cancellations do not happen because the customer “changed their mind”, but because something was not clear: timing, availability, delivery charge, the wrong product, a delay or poor communication.

If you offer delivery or collection, cancellations cost your team time, ingredients, energy and calm. The good news is that you can limit them with simple actions: a clear menu, realistic timings, immediate acceptance or rejection, the right kitchen priorities and organised delivery drivers. Below, you will find practical steps you can apply without changing your whole operation.

1. Make your menu clear before they click “order”

The more questions a customer has before ordering, the higher the chance they will cancel afterwards. Your menu should answer basic questions without needing a phone call: what the dish includes, what options are available, what extras cost, and whether there is anything that may affect them, such as allergens or spiciness.

Start with a simple check:

For example, if a burger does not include chips, say it clearly. If a pizza has an extra cheese option, show the price. This way, the customer does not feel misled and does not cancel because they understood something different.

2. Give realistic timings, not “attractive” timings

One of the most common mistakes in delivery is promising a time that sounds good, but does not work in practice. If you say 25 minutes and the order arrives in 50, the customer may cancel, keep calling or not choose you again. It is better to give a realistic time and deliver slightly earlier than the other way round.

Calculate the time based on:

Use a different approach for weekdays, Friday night and the weekend. If an hour is under pressure, temporarily increase the time or pause new orders for a while. Customers usually accept waiting when they know about it in advance. What they do not accept easily is uncertainty.

3. Confirm quickly and reject clearly when you cannot fulfil it

A delay in confirmation creates insecurity. The customer wonders whether you saw the order, whether it is being prepared or whether they need to call. The more time passes without a clear signal, the higher the chance of cancellation. That is why you need a specific person or role to monitor online orders on every shift.

Set a simple rule: every new order must be checked immediately. If you can fulfil it, accept it. If you cannot, reject it quickly and give a reason, instead of leaving it hanging. A timely rejection is better than a late cancellation after the customer has been waiting.

Restaurant-owned online ordering systems, such as Wiiz Eat, help here because they give you a live order board with acceptance, rejection, readiness and delivery. But the important thing is not only the tool; it is having a person who monitors it consistently.

4. Do not sell items you cannot support under pressure

Some dishes are perfect at the table, but difficult for delivery or too slow at peak times. If an item slows down the whole flow, arrives badly, confuses the kitchen or often creates changes, it may be causing cancellations without you realising it. You do not need to remove it forever, but you may need to manage it differently.

Do a small check every week:

If you see that a dish is blocking the operation, you have options: make it available only at certain times, remove it from delivery, simplify the extras or prepare part of it in advance. The goal is not to have a huge menu, but a menu you can execute properly when you are under pressure.

5. Update the customer before they have to chase you

Communication reduces cancellations because it removes anxiety. When the customer knows their order has been accepted, is being prepared, has gone out for delivery or is slightly delayed, they feel that things are under control. When they know nothing, they start assuming the worst, and then the cancellation call comes more easily.

Create specific messages or phrases for your team:

If there is a problem, communicate early. Do not wait until the delivery time has passed. Even a short, honest message saves many orders. Customers are more cooperative when they feel you respect them and are not leaving them in the dark.

6. Organise delivery better, not just the kitchen

Many cancellations are blamed on the kitchen, while the real problem is delivery: the wrong route order, an unfamiliar address, late assignment or a driver who does not have full details. If the order is ready but stays on the counter, quality drops and the customer waits unnecessarily.

Set basic delivery rules:

If you work with your own drivers, it is worth seeing how their flow can be organised with an app for your delivery drivers, so they know what they are taking on and can open the address faster on the map. The fewer gaps there are in delivery, the fewer cancellations you will see.

7. Set limits on areas, minimum orders and peak hours

You do not need to serve everything, all the time. If you open a very wide delivery radius, accept small orders in distant areas or keep taking orders when the kitchen is already full, you create the conditions for delays and cancellations. Limits are not an obstacle to sales; they protect quality.

Here is what you can adjust in practice:

A hypothetical example: if every Friday from 21:00-22:00 you are late in two distant areas, do not wait for the problem to happen again. Temporarily close those areas or give a longer time. It is better to take fewer orders that you can fulfil properly than more orders that will be cancelled.

8. Record cancellation reasons and improve every week

If you do not know why orders are being cancelled, you will be making fixes at random. You do not need a complicated process. A simple file or notes at the end of the shift with the main reason for each cancellation is enough. After a few days, patterns will start to appear.

Split the reasons into categories:

Every week, choose the two most common reasons and create one action for each. If orders are cancelled because an item runs out, create a menu update process. If timings are the issue, change the estimates. If addresses are the issue, ask for fuller details. Small, consistent fixes bring better results than big changes that are not followed.

Useful: An app for your own delivery drivers →

Frequently asked questions

What is the most common reason for delivery cancellations?

It is usually uncertainty: a delay without an update, an unavailable item or the wrong expectation around delivery time. Start by fixing these.

Should I reject orders when I cannot keep up?

Yes, if you truly cannot fulfil them properly. A quick rejection is better than a late cancellation that annoys the customer.

How do I reduce cancellations at peak times?

Give longer timings, temporarily limit delivery areas, hide items that have sold out and assign someone to monitor orders constantly.

What should I do when an item is missing from the order?

Contact the customer immediately, suggest a specific replacement or removal, and do not start fulfilling the order without a clear answer.

Keep your customers your own

Your own online orders for just €0.15 per order — no commission on your takings. Customers pay you directly, in cash or by card on your own POS.

See how it works →