MenuBase
Playbook  /  Revenue

Why Restaurant Staff Don't Upsell, and How To Fix It System-Wide

If you run a café, kopitiam, mamak or restaurant in Malaysia and you've ever ended a shift thinking "why doesn't my team just push the cheesecake," this guide is for you. The honest answer is not what most operators expect.

Your staff aren't lazy. They aren't ungrateful. They don't hate your restaurant. The reason your staff don't upsell is that the system was never built for them to do it reliably. After a decade of watching operators try to fix this with training, scripts and "smile more" pep talks, almost none of it sticks. The job itself does not match the conditions on the floor.

This is a long-form look at the four reasons upselling fails in Malaysian F&B, and what to actually do about each one.

1. Language barriers, your staff can take orders but not stories

Most full-service venues in Klang Valley run on foreign worker labour. They can take an order in any language (one nasi lemak, one teh tarik) because the menu items are nouns. They cannot explain your specials in the customer's language.

Try this thought experiment. A new arrival sits down. Your waiter wants to say "the chef just dropped a banana leaf rice special, only available today, the curry is from the owner's grandmother's recipe." In English. Then in Mandarin. Then in Bahasa Malaysia. Then to the next table, in Tamil.

Multiply that by every shift, every check, every special. The staff doesn't not want to upsell. They literally can't, in the customer's language, with conviction, on every check. The expectation is unrealistic.

What to do about it

2. No upside to push, the system rewards clock-in not effort

This is the structural reason most operators miss. Your staff are paid hourly to be present. Pushing your RM14 cheesecake doesn't show up in their paycheck. There is no upside to the extra effort, no downside to skipping it. The system rewards showing up.

In some Western markets, tipping creates this incentive. In Malaysia, where tipping isn't cultural and where service charge is pooled, the individual server has zero financial reason to push hard on the upsell.

You can try to fix this with bonus structures, but most operators find:

What to do about it

3. Transient workforce, by the time they know your menu they are gone

Average tenure for a Malaysian F&B floor staffer is around 6 to 9 months. Some venues see 100% or more annual turnover. You spend the first 2 months training someone on your menu, your specials, your upsell scripts. Then they leave for an RM200 a month raise at the venue across the road. Then you start over.

This is not a moral failure. It is the labour market. Trying to invest in deep menu knowledge for staff who will be gone in a season is not a winning strategy. Even at the best venues, "menu knowledge" peaks around month 4 and then walks out the door at month 7.

Trying to fix upselling with training is asking month 4 to do month 12 work, and accepting that month 4 is your ceiling.

What to do about it

4. Static menus, the menu doesn't know it's 9pm

A printed menu doesn't know it's 9pm and you have 4 lava cakes left and the chef wants them gone. It doesn't know it's Friday. It doesn't know the new arrival ordered last week's special and might like the new one. It doesn't know it's raining.

So your staff has to. Which means every single shift, you're asking already-overloaded humans to remember:

In practice, they don't. They take the order, they ring it through.

What to do about it

The shift in thinking

The mistake most operators make is treating the upsell job as a staff training problem. It isn't. It's a system design problem.

A motivated human asked to do perfect, multilingual, context-aware upselling on every check, every shift, every special, will fail. Not because they're bad at the job, but because the job isn't a job a human can do reliably at scale.

The honest version of what's happening:

Once you accept that, the question changes. It is no longer "how do I train my team to upsell." It becomes "what part of the upsell job can move off the team's plate, onto something that does it reliably on every check."

For most operators, the answer is: the suggestion itself. Have the screen surface the right add-on at the right moment, in the right language. Have the staff focus on delivering the food and reading the room.

Want to see this fixed for your venue?

MenuBase is the AI waiter that sits inside your QR menu. It speaks every Malaysian language, handles context-aware suggestions on every check, and your team rings each order through your existing POS the same way they do today. No new hires. No retraining.

WhatsApp us and we'll walk through your real menu on a 15-minute call. We will tell you, on your actual basket, where the revenue is leaking.

WhatsApp us →