Restaurant management SST service charge Malaysia

SST and the 10% service charge in Malaysian restaurants: what to charge, display and remit

Written by Ludovic Frank Published on 13 min read
Illustration of a Malaysian restaurant owner at a kopitiam marble table explaining a printed bill to a curious diner, a calculator and teh tarik between them

Every week, somewhere in Malaysia, a diner photographs a bill, circles two lines at the bottom and posts it online: "Why am I paying 16% extra?" The two lines, the 6% service tax (SST) and the 10% service charge, are completely different things. One is a government tax that only some restaurants may legally collect and must remit to the Royal Malaysian Customs Department. The other is not a tax at all: it is money the outlet keeps, barely regulated, and the single most recurring source of customer arguments in Malaysian F&B.

If you run a restaurant, café or kedai makan, the confusion is not just a social media problem. Charging SST when you are not registered is an offence. Failing to display your charges properly carries a fine of up to RM100,000 for a company. And a guest who feels ambushed by "++" at payment time is a guest who does not come back. This guide covers what each line actually is, who may charge what, the display duties, the correct maths on a RM100 bill, and how to keep the same transparency in your bookings, from the menu to the reservation system guests book you on.

The short version:

  • service tax on food and beverage is 6%, and only restaurants whose taxable turnover exceeds RM1.5 million a year register and charge it; below that threshold you charge no SST at all;
  • the rate for F&B stayed at 6% through both the March 2024 general rise to 8% and the July 2025 SST expansion, and it is a service tax, not GST, which was abolished in 2018;
  • the 10% service charge is not a tax: no law fixes its amount, the outlet keeps it, and the accepted rationale is that it supplements staff income;
  • what IS mandatory is display: prices for ready-to-eat food and any charges must be clearly marked before the guest orders, under the Price Control and Anti-Profiteering (Price Marking of Goods and Charges for Services) Order 2020, enforced by KPDN;
  • per the official Customs guide, service tax is calculated on the price excluding the service charge, and the service charge itself is not subject to service tax;
  • "++" means the menu price will grow by the service charge and SST; "nett" means the number on the menu is the number on the bill.

The two lines on a Malaysian bill, side by side

Service tax (SST) Service charge
Rate on F&B 6%, fixed by law Usually 10%, but no law fixes it
Who may charge it Only SST-registered restaurants (turnover above RM1.5 million) Any outlet that chooses to
Where the money goes Remitted to Royal Malaysian Customs Kept by the business, typically for staff
Is it a tax? Yes No
Shown on the bill as "Service tax", "SST" or "6%" "Service charge" or "10%"

Keep this distinction straight in staff training too. When a guest challenges the bill, the floor team should be able to say in one sentence: "The 6% goes to the government, the 10% goes to the house and the team, and both were displayed before you ordered."

Service tax on food and beverage: 6%, and only above RM1.5 million

Malaysia replaced GST with the Sales and Service Tax regime in September 2018, so if your POS template, menu footer or old signage still says "GST", retire it: GST has not existed since 2018. Under SST, food and beverage services are a taxable service with two numbers every owner should know, both set out in the Royal Malaysian Customs Department's official Guide on Food & Beverage:

  • the rate is 6% on food and beverage services;
  • the registration threshold is RM1,500,000 of taxable services over 12 months.

The threshold is the part most small outlets get wrong in both directions. If your annual taxable turnover is below RM1.5 million, you do not register and you charge no service tax at all: no 6% line on your bill, full stop. Adding it anyway is not a harmless rounding habit, it is collecting a tax you have no right to collect. Conversely, once you cross the threshold you are required to register through the MySST portal and start charging, filing and remitting.

Two recent reforms caused fresh confusion, and both left the F&B rate untouched:

  • on 1 March 2024 the general service tax rate rose from 6% to 8%, but food and beverage services were kept at 6%;
  • on 1 July 2025 the government expanded SST to new service categories, and again F&B stayed at 6% while the expansion applied 8% elsewhere.

So any article, consultant or POS vendor telling you to charge 8% on food is wrong. Where the July 2025 expansion does hit restaurants is indirect: commercial rental became taxable at 8% for landlords above an RM1 million threshold, so tenants of larger landlords now pay 8% service tax on their rent. That is a cost line to renegotiate or absorb, not something to pass on as a new charge on the bill.

One more thing SST is not: it is not the e-invoice. The MyInvois obligations run under LHDN on a separate set of thresholds, covered in our guide to e-invoicing for Malaysian restaurants.

The 10% service charge is not a tax

The service charge has survived every tax reform precisely because it has nothing to do with tax. When SST returned in 2018, the ministry confirmed that the 10% service charge would stay, on the logic that it supplements the income of service workers, and ministry guidance over the years has tied its legitimacy to collective agreements between employers and staff, a framing that comes from the unionised hotel sector.

For an independent restaurant, the practical rules are these:

  • the amount is a business decision: 10% is the convention, but no statute fixes it, caps it or requires it;
  • you keep and distribute it: it is revenue of the business, commonly shared with the team; how you share it is between you and your staff, and it is worth putting in writing;
  • you must announce it before the guest orders: a clearly displayed notice that a service charge applies, and menus or signage that make the final cost knowable upfront;
  • disputes go to KPDN: the Ministry of Domestic Trade and Cost of Living fields complaints about undisclosed charges, and a guest can also take a monetary claim to the Tribunal for Consumer Claims (TTPM, RM5 filing, claims up to RM50,000, no lawyers).

Tipping is not customary in Malaysia; the service charge does that job, as consumer explainers like The Rakyat Post's have long pointed out. Which is exactly why guests scrutinise it: it is positioned as payment for service, so where the service visibly shrinks, the charge gets challenged. More on that below.

The display duty: Price Marking Order 2020

Whatever you decide to charge, Malaysian law is strict about one thing: the guest must be able to know the price before committing. The Price Control and Anti-Profiteering (Price Marking of Goods and Charges for Services) Order 2020 requires prices of ready-to-eat food and charges for services to be displayed clearly and prominently. Failure to display is a compoundable offence with fines up to RM50,000 for an individual and RM100,000 for a company, and KPDN enforcement teams do walk into restaurants.

In practice, a compliant F&B outlet:

  • prints prices on the menu (physical or QR), not "market price" scribbles for everything;
  • states on the menu and at the entrance whether a service charge applies and at what rate;
  • states whether prices are subject to 6% SST (only if registered) or are nett;
  • makes sure delivery and booking channels show the same convention as the dine-in menu.

"++" vs "nett": say which one you are

Malaysian menus use two conventions, and mixing them up is where most bill shock comes from:

  • "RM100++" means the price will grow: plus 10% service charge, plus 6% SST if the outlet is registered. The double plus is honest shorthand, but only if the rates behind it are displayed.
  • "RM100 nett" means all-in: the number on the menu is the number on the bill.

Neither is more legal than the other. What matters is consistency and disclosure: pick one convention, print it on the menu, and make every channel (menu, website, booking confirmation, banquet quotation) agree. Hotel buffets and set menus in Malaysia habitually advertise "nett" prices precisely because guests comparing Ramadan buffets or Mother's Day sets want one comparable number.

The worked example: a RM100 bill, done correctly

Here is the part that even experienced operators and some POS default settings get wrong: what is the 6% calculated on? The official Customs Guide on Food & Beverage is explicit twice over. Paragraph 12: "The value of service tax is to be calculated on the value of actual price excluding service charge." And the guide's own FAQ: "Is service charge subject to service tax? No, service charge is not subject to service tax."

So for an SST-registered restaurant with a 10% service charge, a RM100 order of food and drinks looks like this:

Line Amount
Food and beverage RM100.00
Service charge @ 10% RM10.00
Service tax @ 6% (on RM100, not RM110) RM6.00
Total RM116.00

The common mistake is charging 6% on RM110, which produces RM116.60: sixty sen of tax collected on something Customs says is not taxable. Over thousands of covers a year, that is real money collected from guests without a legal basis. Check how your POS is configured: if the SST line is computed after the service charge is added, it is set up against the official guide.

Two simpler variants for completeness:

  • registered, no service charge: RM100 + RM6 SST = RM106;
  • below the RM1.5 million threshold, 10% service charge: RM100 + RM10 = RM110, and no SST line at all.

The QR self-order backlash: why transparency is the whole game

The service charge is tolerated when guests can see the service. That bargain is exactly what the recurring QR self-ordering controversy is about. In 2025, a viral post gathering tens of thousands of reactions had Malaysians questioning the 10% service charge at restaurants where diners scan, order and pay by themselves, and in April 2026 the story ran again when a customer asked, in mStar's words, what the 10% is for when staff only deliver the food and the customer does the rest.

The law has not moved: a QR-ordering outlet may still levy a service charge if it is displayed. But the court of public opinion has, and it is worth taking a position deliberately rather than by default. If you run QR menus and self-ordering, the coherent options are:

  • keep table service meaningful (food runners, drinks topped up, tables cleared) and keep the 10%, stated plainly;
  • drop or reduce the service charge and say so on the menu: "self-order, no service charge" is a marketing asset in the current climate;
  • go nett: fold everything into the menu price and remove the argument entirely.

The one option that reliably goes viral, against you, is charging 10% while visibly providing nothing for it and disclosing it only at payment.

Bookings, deposits and set menus: the same maths, upfront

The bill is not the first place a guest meets your pricing: the booking is. Any restaurant taking deposits or selling prepaid set menus has to decide, before the money moves, whether its advertised price is ++, nett, and what the final figure will be. Three places where this bites:

  • Festive set menus: Chinese New Year reunion dinners are typically sold months ahead with pre-selected menus and a deposit. A "RM1,888++" eight-pax set actually costs RM2,190.08 at a registered restaurant (RM1,888 + RM188.80 service charge + RM113.28 SST, following the official base rules above). Quote the final number in the booking confirmation, not just the headline price.
  • Deposits and no-show fees: if you collect a deposit per pax, state in the booking terms whether it is deducted from the nett total, and what happens to it on cancellation. Our guide to no-show deposits for Malaysian restaurants covers the legal framing.
  • Banquets and functions: quotations should show the service charge and SST lines separately, because corporate clients will reclaim and audit them differently.

This is where your booking tool either helps or hurts. With ViteUneTable, the booking form carries your own notes and custom questions, so the "prices are subject to 10% service charge and 6% SST" line, or "all prices nett", sits in front of the guest at reservation time, along with menu pre-selection questions for festive bookings. The confirmation email restates it, which is precisely the written disclosure KPDN-proof pricing wants. And the economics follow the same transparency logic: the free version is genuinely free with unlimited bookings and 0% commission permanently, and the Pack Standard is €29 per month excluding tax (about RM134 at early October 2026 rates), with Standard + Anti No-Show at €49 per month excluding tax (about RM226). No percentage of your bill leaves the building, which, in an article about who takes what cut of RM116, feels like the right place to end.

Frequently asked questions

Do I charge SST if my restaurant's turnover is below RM1.5 million?

No. Below RM1,500,000 of taxable turnover over 12 months you do not register for service tax and must not add a 6% line to the bill. Charging a tax you are not registered to collect is an offence. Once you cross the threshold, register through the MySST portal and start charging.

Is the 6% calculated on the bill including the service charge?

No. The official Customs Guide on Food & Beverage states that service tax is calculated on the price excluding the service charge, and that the service charge itself is not subject to service tax. On RM100 of food with a 10% service charge, the SST line is RM6.00, not RM6.60. Check your POS configuration.

Is the 10% service charge required by law?

No. It is a business decision, not a tax or a legal requirement, and no law fixes the amount. What the law does require is disclosure: display the charge clearly before the guest orders. Disputes about undisclosed charges go to KPDN, and monetary claims can be filed at the Tribunal for Consumer Claims.

Can a guest refuse to pay the service charge?

If the charge was clearly displayed on the menu or premises before ordering, the guest agreed to it by ordering, and refusing at payment time has no legal basis. If it was not displayed, the guest has a genuine complaint, and the restaurant risks a price-marking fine of up to RM50,000 for an individual or RM100,000 for a company.

Is SST the same as GST?

No. GST was abolished in 2018 and replaced by the Sales and Service Tax regime. For food and beverage services the service tax rate is 6%, and it stayed at 6% through both the 1 March 2024 general rise to 8% and the 1 July 2025 SST expansion.

Should my menu prices be "++" or "nett"?

Both are legal. "++" keeps the headline price lower but requires the service charge and SST rates to be displayed; "nett" gives guests one final number and removes bill-shock arguments, which is why hotel buffets and festive set menus favour it. Whichever you pick, use it consistently across menu, website and booking confirmations.

Also worth reading

← Back to the blog