SST and service charge on a Malaysian restaurant bill
Last updated: 20 August 2026
Two extra lines sit between your food and your total, and almost everyone treats them as one thing called "the tax". They are not the same kind of charge, they are not levied by the same party, and the order they are applied in changes what you owe. Here is what each one is, and how to split it without quietly overcharging whoever only had a teh ais.
They are two different animals
Service charge — usually 10%, sometimes printed as "SC" — is the restaurant's own charge. It is not a tax. No part of it is required to reach the government, and despite the name there is no rule guaranteeing it reaches the waiter either; whether it is pooled and distributed to staff is entirely the operator's decision. A restaurant can charge it, not charge it, or charge a different percentage altogether. That is why a kopitiam bill has no such line and a hotel restaurant almost always does.
Service tax — the 6% line, usually printed as "SST" — is a government tax under Malaysia's Sales and Service Tax regime. Only a registered operator may charge it, and registration is tied to an annual turnover threshold. A small warung is below that threshold, so it is not merely choosing not to charge you 6% — it legally cannot. If a bill shows a 6% line, the restaurant should also be showing an SST registration number.
The practical consequence: if you see the 10% but not the 6%, nothing is wrong with your bill. If you see the 6% but no registration number anywhere on the receipt, that is worth a question.
The 6% is charged on the 10%
This is the part that trips people up. The service charge is applied to the food subtotal first. The service tax is then applied to the subtotal plus the service charge — because from the tax's point of view, the service charge is part of the value of the service being sold. So the two do not both sit on the same base, and the total is not simply 16% more than your food.
| Food and drinks (subtotal) | 100.00 |
| Service charge 10%10% of 100.00 | 10.00 |
| Taxable valuesubtotal + service charge | 110.00 |
| Service tax 6%6% of 110.00 — not of 100.00 | 6.60 |
| Total | 116.60 |
Add the two rates naively and you would expect RM116.00. The real figure is RM116.60. On a RM100 lunch the 60 sen is noise; on a RM1,200 company dinner it is RM7.20, and on a restaurant's monthly takings it is the difference between books that reconcile and books that do not.
Some receipts do it differently, and a few apply the tax to the subtotal only. The rule that always holds is the one below: read the printed amounts, do not re-derive them.
Use the printed amounts, never the percentages
It is tempting to take the subtotal and multiply. Do not. Malaysian receipts vary in where they round each line, some items on a mixed bill may fall outside the taxable scope, and a discount or voucher may have been applied before one charge and after the other. Recompute from the rate and you will land a few sen away from what the restaurant actually charged — and those sen have to come out of somebody's share.
BillSplitor works from the printed figures for exactly this reason. If your receipt says the service tax was RM4.20, the split uses RM4.20, even when 6% of the printed subtotal would have given RM4.23.
Why splitting the extras equally is the unfair part
Most groups get the food right and then divide the tax and service charge by head. That is where the quiet unfairness enters. Consider two people: one orders RM90 of food, the other orders a RM10 drink.
| Extras to share (SC + SST) | 16.60 |
| Split equally — drink person pays10.00 + 8.30 | 18.30 |
| Split in proportion — drink person pays10.00 × 1.166 | 11.66 |
| Difference on one drink | 6.64 |
Splitting equally makes the drink cost 83% more than its menu price. The correct approach is proportional: everyone carries the same multiple of what they ordered. If the extras add 16.6% to the bill as a whole, they add 16.6% to each person's share — no more for the light eater, no less for the one who ordered the whole fish.
This is the single calculation the app exists to get right. Every claimed item carries its own slice of the service charge and the tax, worked out from the ratio of that person's food to the whole subtotal, so the individual shares always add back up to the printed total.
Discounts, vouchers and shared dishes
A discount on a specific dish should reduce that dish before anything else is calculated, so it reduces the person who ordered it. A percentage discount on the whole bill, or a voucher applied at the very end, belongs to everyone in proportion — same logic as the tax.
Shared dishes are the other common snag. A plate of kangkung nobody "owns" should be claimed by everyone who ate it and divided among them; it then carries its slice of the extras like any other line. The mistake is leaving it unclaimed and letting the payer absorb it.
Rounding, and the last two sen
Malaysia withdrew the 1 sen coin from circulation, so cash totals are rounded to the nearest 5 sen — which is what a "rounding adjustment" line on your receipt is. Card and e-wallet payments are charged the exact figure, so that line is usually absent.
When a total is divided among several people the individual shares almost never come out to whole sen either. Somebody has to absorb the remainder. The honest way is to make it the person who paid the bill, and to keep it to a couple of sen rather than rounding everyone up to the next ringgit — a "round up to make it easier" habit on a table of ten can quietly leave the payer several ringgit ahead.
A 30-second check on any receipt
- Does the subtotal actually equal the items above it? Mis-keyed quantities show up here.
- Is the service charge a percentage of the subtotal, or of something else?
- Is the tax charged on subtotal + service charge, or on the subtotal alone?
- If there is a 6% line, is there an SST registration number on the receipt?
- Did a discount land before or after the service charge? It changes both extras.
- Does everything add to the printed total, including any rounding adjustment?
One caveat
Rates, thresholds and the scope of what is taxable do change, and this page is a plain-language explanation rather than tax advice. For the current position, the Royal Malaysian Customs Department publishes the service tax guides at mysst.customs.gov.my. For anything with real money attached, ask a registered tax agent — not a bill-splitting app.
If you would rather not do any of this by hand, that is what the rest of the site is for: see how BillSplitor works. For the rest of the lines on your receipt there is a glossary, and for actually running the split there is the WhatsApp guide.
← Back to all guides · or read how BillSplitor works