Tip Calculator
Check a restaurant bill and split it to the cent. Singapore 10% service charge and 9% GST, plus Malaysia, Thailand and Indonesia presets with editable rates.
Tip Calculator Tool
Where a service charge is added, a tip on top is not expected — the calculator starts at 0%.
Singapore: most full-service restaurants add a 10% service charge, and 9% GST is charged on the food plus the service charge (IRAS). A tip on top is not expected.
Each line is rounded to the cent (whole rupiah), half up, and the total is the sum of the lines shown. An uneven split gives the leftover cents to the first payers, one each.
How to Use the Tip Calculator
Pick the country, then enter the subtotal
Choose where you are eating — the service charge, the tax and its rate change with it. Then type the subtotal before service charge and tax, the figure before the "++" charges in Singapore. Commas are fine: 1,234.50 reads as 1234.50.
Choose a tip percentage
The tip starts at 0%, because tipping on top of a service charge is not expected in Singapore. If you do want to leave one, pick a pill or type a percentage from 0 to 100. It is a percentage of the subtotal before charges, and it is added after the tax, not taxed.
Set the number of people
Drag the slider or type the number of people splitting the bill equally, up to 20. When the total does not divide to the cent, the calculator says so — S$119.90 between three is two shares of S$39.97 and one of S$39.96 — so the shares always add back to the bill.
Match the charges to your bill
Each country starts from its usual rates, but a service charge is the venue's choice, so check the receipt: switch off a charge it does not show, or edit a rate that differs. In Malaysia the service tax is charged on the food only; in Singapore, Thailand and Indonesia the tax is charged on the service charge as well.
Tipping Culture Across ASEAN — What Every Traveller Needs to Know
Tipping Culture in ASEAN: What You Need to Know
In a sit-down restaurant in New York the convention is to tip around 18–22%, and most diners treat it as part of the price rather than a choice. One reason is the wage floor: the US Fair Labor Standards Act lets an employer pay a tipped worker a cash wage of as little as $2.13 an hour, with tips counted towards the $7.25 federal minimum. Cross the Pacific to Southeast Asia and the conventions change completely.
In Japan, the national tourism organisation tells visitors that tipping is not common in restaurants, bars, cafés, taxis or hotels; a gratuity given "from the heart" (kokorozuke) is kept for particular situations. In Singapore, the 10% service charge most restaurants add makes additional tipping largely redundant — it is a business's decision to charge it, not a legal requirement, but it is near-universal. Thailand sits somewhere in between: tipping at upscale restaurants is appreciated, but street food vendors expect nothing extra. The Philippines and Indonesia have their own norms — the Philippines does not require a service charge, but where one is collected the law requires all of it to go to non-managerial staff, while Indonesia adds a service charge and a regional restaurant tax (PBJT) rather than VAT.
Malaysia is perhaps the most straightforward: there is no mandatory service charge law covering all restaurants, tipping is appreciated at full-service restaurants, and hawker stalls and mamak restaurants operate entirely without the expectation of tips. Where a restaurant is registered for service tax it charges 6% on the food and drink, and Royal Malaysian Customs is explicit that the service charge itself is not taxed — the opposite of Singapore, where GST is charged on the service charge too.
The rise of cashless payments — GrabPay and PayNow in Singapore, Touch 'n Go in Malaysia, GoPay and OVO in Indonesia — has made in-app tipping technically easier, but cultural norms around service expectations have not shifted as quickly as the payment infrastructure.
Understanding Singapore's 10% + 9% Restaurant Charges
The "++" symbol appears on menus across Singapore, from hawker-adjacent coffee shops to Michelin-starred restaurants. It is one of the most misunderstood pieces of restaurant pricing shorthand in the region. Each "+" represents one charge: the first is the 10% service charge, the second is the 9% GST (Goods and Services Tax).
"When dining in Singapore, the '++' on the menu means your $25 chicken rice could actually cost $29.98 after 10% service charge and 9% GST."
Here is how the maths works: take a $25 dish. Add 10% service charge: $25 × 1.10 = $27.50. Then apply 9% GST to the service-charge-inclusive amount: $27.50 × 9% = $2.475, which rounds to $2.48, for $29.98 in all. (IRAS treats the service charge as part of the price, so GST is always charged on it — a receipt that taxes only the food subtotal is wrong.) The service charge goes to the restaurant's general revenue; there is no legal requirement in Singapore for employers to pass it directly to service staff, though many do distribute it as part of a service points system.
Singapore's GST was raised from 8% to 9% on 1 January 2024, the second step of a two-stage increase from 7%. That is still well below the 20% VAT common in Europe. IRAS normally requires a GST-registered business to display GST-inclusive prices, but it makes an exception for hotels and food and beverage outlets that levy a service charge: they may display prices before GST and service charge, provided a prominent notice says so. That exception is what the "++" notation is.
How to Split Bills Fairly in Group Dining
Group dining in Southeast Asia comes with its own etiquette. The simplest approach — dividing the total equally — works well when everyone orders a similar amount. Problems arise when one person orders expensive drinks or multiple dishes while others stick to a single plate. In Singapore social circles, it is common to split equally regardless, treating the slight imbalances as absorbed across many shared meals over time.
For larger groups or more formal occasions, itemised splits are more equitable. Each person calculates their own subtotal, then applies the same proportional share of the service charge and GST. Practically, this means a $30 individual order in a $100 total bill should bear 30% of the service charge and GST.
Payment apps have made splitting significantly easier across the region. In Singapore, PayNow (via most local banks) and PayLah! (DBS) allow instant transfers between individuals — no cash needed. GrabPay works across Singapore, Malaysia and the Philippines. In Malaysia, Touch 'n Go eWallet and DuitNow QR transfers handle most peer payments. Indonesian diners commonly use GoPay (Gojek) or OVO. For international groups mixing currencies, a quick split on this calculator followed by a PayNow or GrabPay transfer is the fastest path to a clean bill.
A practical tip for group dinners: agree before ordering whether you will split equally or itemise. Decide whether alcohol (often the biggest variable in a bill) will be split by those who drank or shared by all. Setting expectations early avoids the awkward post-meal arithmetic that can dampen an otherwise enjoyable evening.
What the '++' on a Singapore menu actually adds
Singapore's 9% GST was raised from 8% to 9% on 1 January 2024.
The "++" on Singapore menus means prices are subject to 10% service charge AND 9% GST — a $10 dish becomes $11.99 after both charges, because GST is charged on the service charge too.
In Japan, the national tourism organisation tells visitors it is not common to tip in restaurants, bars, cafés, taxis or hotels.
The United States lets employers pay tipped workers a cash wage of as little as $2.13 an hour, with tips counted towards the $7.25 federal minimum wage.
Hawker prices in Singapore are usually final: a business only has to register for GST once its taxable turnover passes S$1 million a year, and one that is not registered cannot charge GST at all.
Singapore's 10% service charge is not legally required to be passed to service staff — restaurants decide how to distribute it.
Thailand's upscale restaurants typically add a 10% service charge and 7% VAT — making the "++" system similar to Singapore.
Malaysia introduced Service Tax in 2018, replacing GST. Food and beverage services are taxed at 6%, while most other taxable services have been taxed at 8% since 1 March 2024 — and on a restaurant bill the 6% is charged on the food, not on the service charge.
The Philippines does not require restaurants to charge a service charge, but where one is collected, Republic Act 11360 requires it to be "distributed completely and equally" among the covered workers, managers excepted. The Labor Department's 2024 rules (Department Order 242-24) add that "equally" means based on the hours or days each worked.
In Indonesia, restaurant bills commonly add a service charge plus a regional restaurant tax (PBJT). Restaurant food is not subject to PPN, Indonesia's VAT, although the regional tax is often mistaken for it.
Frequently Asked Questions
-
Tipping is not customary in Singapore. Most restaurants already add a 10% service charge to your bill. The "++" symbol on menus means both 10% service charge and 9% GST will be added. Additional tipping beyond the service charge is entirely optional and not expected.
-
The "++" on Singapore menus means the listed price is subject to two additional charges: "+" for 10% service charge and "+" for 9% GST. A $25 dish will cost $29.98 after both charges are applied, because GST is charged on the price plus the service charge. Use the toggles in the calculator above to see this in action.
-
Not necessarily. In Singapore, there is no legal requirement for restaurants to pass the 10% service charge directly to service staff. It goes into general restaurant revenue, and the employer decides how to distribute it — which is different from countries like the USA where tips go directly to the server.
-
Singapore's GST rate is 9% as of 1 January 2024, raised from 8%. It applies to food and beverage sold by GST-registered businesses. Food is not exempt: a hawker stall or small eatery without GST on its bill is simply not registered, because registration is compulsory only once taxable turnover passes S$1 million a year, and a business that is not registered may not charge GST. Its displayed price is what you pay.
-
Tipping Grab drivers and delivery riders is not expected in Singapore. If the app offers you a tip option after a ride or a delivery, it is optional. The tipping culture in Singapore remains much less entrenched than in the USA.
-
This calculator handles equal splits — dividing the total bill equally among the number of people. For itemised splits (where each person pays for what they ordered), calculate each person's subtotal separately, then apply the same tip percentage, service charge and GST to their individual share. PayNow and GrabPay make settling the resulting amounts easy.
-
Tipping is not mandatory in Malaysia. There is no standard service charge law for all restaurants, though some upscale establishments add a 10% service charge. Tipping is appreciated at full-service restaurants but not expected at hawker stalls, mamak restaurants, or fast food outlets. Choose Malaysia in the calculator: it charges 6% service tax on the food only, as Royal Malaysian Customs requires, and you can switch off either charge if your bill does not show it.
-
In Thailand, tipping norms vary by venue. Upscale restaurants and hotels commonly add a 10% service charge plus 7% VAT. At street food stalls and local restaurants, tipping is not expected. Leaving small change (20–50 baht) at a sit-down restaurant is a kind gesture but not obligatory. Choose Thailand in the calculator for a bill that carries both charges — the 7% VAT is charged on the service charge too — and switch them off at a street stall, where the price is usually final.
-
Yes. Choose Malaysia, Thailand or Indonesia and the calculator switches to ringgit, baht or rupiah and to that country's usual service charge and tax. Rupiah is worked in whole rupiah, and "150.000" is read as 150,000. For anywhere else, choose "Somewhere else" and enter the rates printed on your bill.
-
100% free, forever. No account, no subscription, no hidden limits. RECATOOLS is free to use, with no paywall — we plan to fund it with contextual advertising, shown only with your consent. The calculator works with or without ad consent enabled and requires no personal information.
Method & sources
How it computes
In whole cents (whole rupiah), each line rounded half up: service = subtotal × service%; tax = (subtotal + service, or subtotal alone in Malaysia) × tax%; tip = subtotal × tip%, untaxed. Total = sum of the lines. Presets: SG 10% + 9% GST, MY 10% + 6% service tax, TH 10% + 7% VAT, ID 5% + 10% PBJT; all editable. Splits give leftover cents one each to the first payers (TipKernel).
What this tool implements
- Singapore: GST is charged on the subtotal plus the service charge, as IRAS states ("GST is charged on the final value (inclusive of service charge, if any)"). S$100 gives S$10.00 service, S$9.90 GST, S$119.90.
- Malaysia: service tax on food and beverages is 6% (most other taxable services 8% since 1 March 2024) and is charged on the price EXCLUDING the service charge, per the Royal Malaysian Customs Guide on Food & Beverages, which also states that the service charge and voluntary tips are not subject to service tax.
- Thailand: VAT is 7% and its base is the total value received, service fees included, per the Revenue Department. Indonesia: the regional restaurant tax (PBJT) is levied on the amount the consumer pays and is capped at 10% by Law No. 1 of 2022, arts. 57-58; each region sets its own rate, so the preset is the cap and is editable.
- Service charges are a venue's choice in all four countries, not a statutory rate; the presets use a common figure (10%; 5% in Indonesia) and every rate can be edited or switched off.
- Money is held in integer minor units. Each line is rounded once, half up, and the total is the sum of the printed lines, so the receipt always adds up. An even split that does not divide exactly gives the leftover cents one each to the first payers and the page names the uneven shares (S$119.90 / 3: two pay S$39.97, one pays S$39.96).
- The tip defaults to 0% and is a percentage of the pre-charge subtotal, added outside the tax. Amounts accept thousands separators; malformed amounts, more than two decimals, and percentages outside 0-100 are refused with a message instead of being read as 0 or silently ignored.
Sources
- Inland Revenue Authority of Singapore. Buying from a GST-registered business — GST on the value inclusive of service charge, and the F&B "++" price-display exception: https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/consumers/buying-from-a-gst-registered-business
- Inland Revenue Authority of Singapore. Current GST rates — 9%, and 8% from 1 Jan 2023 to 31 Dec 2023: https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/basics-of-gst/current-gst-rates
- Inland Revenue Authority of Singapore. Do I need to register for GST — compulsory above S$1 million taxable turnover: https://www.iras.gov.sg/taxes/goods-services-tax-(gst)/gst-registration-deregistration/do-i-need-to-register-for-gst
- Royal Malaysian Customs Department. FAQ on service tax — 8% from 1 March 2024 except food and beverage services at 6%: https://mysst.customs.gov.my/faq-services-tax/
- Royal Malaysian Customs Department. Service Tax 2018 Guide on Food & Beverages, V5, 26 June 2023 (copy): https://ccs-co.com/wp-content/uploads/232.1-Guide-on-Food-Beverag…
- Thai Revenue Department. Value Added Tax — tax base includes service fees; "Currently, the rate is 7 percent": https://www.rd.go.th/english/6043.html
- Indonesia. Law No. 1 of 2022 (HKPD), art. 58(1): PBJT at most 10% (transcription): https://pasal.id/peraturan/uu/uu-no-1-tahun-2022/pasal-58
- Philippines. Republic Act No. 11360 (2019), Labor Code art. 96 as amended: https://lawphil.net/statutes/repacts/ra2019/ra_11360_2019.html
Abridged — the full review record for this tool runs longer than the list above.
Pick up where you left off
Stored only in this browser — never sent to our servers.