MenuBase EN
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. The cost of that pattern shows up directly in your average order value.

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 staff 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.

If you tried the system-level fixes and the upsell still goes nowhere

The fix usually stalls at #4 (static menus) because operators cannot keep three menu versions (breakfast, lunch, dinner) hand-managed across multiple outlets without it drifting within a week.

If you want to see how the four-part fix plays out on your actual menu, WhatsApp the team a photo. 15 minutes. We will walk through which of the four parts is the biggest leak for your venue and what a fix looks like on your specific check size. If MenuBase is not right for you, we will say so.

WhatsApp the team →
Want this on your menu?

Send your menu. Get a 15-min uplift model.

We rebuild your menu in MenuBase, configure smart upsell, daypart and stock rules to match your kitchen reality. White-glove. Live by end of service on day one. RM28 to RM99 a month by menu size, no setup fee, monthly cancellation.

Send your menu →
15 MIN · NO COMMITMENT · WE REPLY WITHIN AN HOUR