在大马的餐饮群里流传最广的一句话是:要开餐厅,先去办 JAKIM。听着像一道行政门槛,其实不是。马来西亚的清真认证从 1974 年做到今天始终是自愿申请,2024 年 11 月宗教事务部长还公开说过,政府没有打算对不卖猪肉与酒精的餐厅强制认证。最直白的证据摆在商场里:海底捞在马来西亚开了 11 家分店,一张 JAKIM 证书都没有——它菜单上公开卖猪腩、猪颈肉和猪骨汤底,还允许客人自带酒水且不收开瓶费,按认证要求本来就不可能过。它照样开着,而且开得不错。
所以”没有认证就不能开”这句话是错的。但紧接着这句才是重点:不办认证不违法,却会改变你在外卖 App 里长什么样。而火锅这个业态偏偏一条都躲不开——猪骨汤底、猪肉片、冰啤酒,正好是三条最敏感的线。这篇要说的,就是这道岔口以及它后面连着的几件事:账单上那两个百分比该怎么算,客人当场要一张电子发票时柜台该做什么,一锅汤和一位客人在系统里各自算什么钱。
清真这道岔口:不办不违法,但 Grab 上那行标签替你把话说完了
先讲一件很多人不知道的事。Grab 马来西亚官方账号在社交平台回应用户询问时说明过它的标签规则:App 里的 halal 标签只显示给持有 JAKIM 认证的商户;没有认证、菜单上也不卖含猪肉菜品的商户,既不会被标 halal,也不会被标 non-halal,就是什么都不显示;而菜单上有猪肉的,会被标成非清真。
这条规则的意思是,平台上那一行字不归你写。你唯一能决定的是菜单里有没有那条猪骨汤底、有没有那盘五花肉。做火锅的人往往低估了这个开关的分量——在马来西亚,穆斯林人口占多数,一个”看不到 halal 标签”的店和一个”被标成 non-halal”的店,在很多家庭的选择清单上是同一格,但和一家持证清真店之间隔着的不是几个百分点。
真要走清真这条线,代价比”把猪骨汤底下架”大得多。JAKIM 的认证是按门店发的,不是按品牌发的,同一个招牌下的每一间店各审各的;申请要覆盖整个厨房区域,不能只认证其中一个档口;每个班次至少要有一名全职的马来西亚籍穆斯林员工在场;场内不得供应或存放猪肉与酒精;器具若沾过重度不洁物需按规定做 sertu 处理;再往外是供应商名单、原料证书、内部清真委员会与清真主管。落到火锅店身上,这意味着汤桶、捞勺、锅具、洗碗线、冷库要整条分开,酒水那门生意直接砍掉——而啤酒在火锅店的毛利结构里从来不是小数。所以这不是一个”要不要多花一笔钱”的选择,是两种店。
系统这头能接住的部分很具体:把”含猪肉""含酒精”做成菜品自身的属性,而不是写在备注里的一句话。属性挂上之后,渠道上架就是一次筛选而不是一条条勾选——你决定 GrabFood 那份菜单里放不放猪骨汤底,动的是一个开关;后厨那头也一样,走清真线的锅位与器具在 KDS 上可以单独成一个出单站,师傅不用靠记性区分哪口锅能碰哪把勺。菜单与规格设置里的属性和规格组就是干这件事的,火锅店整体怎么配见火锅店收银点餐方案。
还有一类店走中间路线:不办认证,也不卖猪与酒。这条路在马来西亚是可行的,但招牌、菜单和小票上的措辞有法律边界——依《2011 年商品说明法令》及配套的清真令,只有 JAKIM 与州属宗教当局有资格认定清真,自己在灯箱上写 halal 是可罚的。哪些词能写、哪些不能,新山那条问答按柜台上的实际动作拆过一遍,火锅店照着看同样成立。
客人伸手要 e-Invoice,你手上却只有一张要等到月底的汇总票
大马这两年最让餐饮老板心慌的是电子发票,但慌的点多半找错了。
先把线画清楚。MyInvois 是分阶段推的:年营业额 1 亿林吉特以上的从 2024 年 8 月起,2,500 万以上的从 2025 年 1 月起,500 万以上的从 2025 年 7 月起,100 万至 500 万这一档在 2026 年 1 月 1 日进场。真正的转折发生在 2025 年 12 月 6 日——内阁批准把豁免线从年营业额 50 万林吉特提高到 100 万林吉特,原定 2026 年 7 月 1 日启动、针对 50 万以下业者的最后一个阶段随之取消。到 2026 年 4 月,税局又把 100 万至 500 万这一档的免罚宽限期再延 12 个月,公开口径指向 2027 年 12 月 31 日。换句话说,一家刚开的单店火锅店多半还在豁免线下面,不必为这件事连夜换机器。
但豁免的是”你必须开”,不是”客人不会问”。而火锅店被问到的概率比多数餐厅高——公司团建、部门聚餐、供应商请客,这些人吃完是要拿票回去报销的。
B2C 这头的常规做法是合并电子发票(consolidated e-invoice):日常照常给客人打小票,月底把当月没有单独开票的交易汇总成一张提交,买方税号(TIN)统一填 EI00000000010,买方的注册号/身份证号、地址、联系电话、SST 注册号一律填 NA,提交期限是次月结束后的 7 个日历日内。
难点在于客人不等你到月底。当场要一张开给自己或公司的 e-Invoice,你要在他还站在收银台前的那一分钟拿全这几样:对方的 TIN、马来西亚籍个人的 MyKad/MyTentera 号码(外籍客人用护照号)、地址与联系方式;如果对方是 SST 注册人,还得加上 SST 注册号。时间窗也有讲究——买方在交易当月内提出,你就得在把这笔并进当月汇总票之前先单独开出来;等过了当月才来要,按公开解读卖方可以按自己的政策拒绝。柜台上具体该问哪几句、系统里该留哪几个字段,蕉赖那条问答讲得比这里细。
还有一条硬线是火锅店真会撞上的:自 2026 年 1 月 1 日起,单笔超过 10,000 林吉特的交易不得并入合并发票,必须单独开具,而且这条不在宽限期的保护范围内;违反可能按《1967 年所得税法令》第 120(1)(d) 条处罚,公开解读的区间是每张 200 至 20,000 林吉特。一桌十几个人吃到八百块不算多,但公司包场三十桌、婚宴前一天的家族团圆宴,一张单就过线了。所以要紧的不是”月底会不会做发票”,而是接包场订单的那一刻——开台时就把公司抬头挂在桌上、常来的公司客户资料存进会员档案下次直接调出来,比事后追着人要资料省事得多。
这里得把话说死:MiYaDine 是收银点餐系统,不是持牌的电子发票传输通道。系统负责的是在开单那一刻把品项、税档、金额、支付方式和买方资料记规范,月底汇总得出来、导得出去;真正提交给 MyInvois 的那一步走你的会计、代理或者对接的服务商。整个税制怎么变、申报口径怎么对,姊妹站秘奥财税的马来西亚页整理得更全。谁跟你说一键直连税局,你就当没听见。
大马的账单不叠算:10% 加 6% 就是 16%,而那 1 sen 抹不抹要看客人怎么付
菜单上写 RM39.80++ 的那两个加号,在马来西亚是 10% 服务费加 6% 服务税。很多从新加坡搬经验过来的老板会顺手把系统配成”税算在含服务费的总额之上”——在马来西亚这是错的。服务费不属于应税服务的价值,服务税只算在菜金上,两个百分比是相加的 16%,不是相乘的 16.6%。
拿一家公开挂牌的连锁自助 steamboat 对一下就很清楚:平日午市 RM39.80++ 对应实付 RM46.15。39.80 乘 1.16 等于 46.168,四舍到分是 46.17,再按全国的 5 sen 取整规则(尾数 7 向下)落到 46.15,一分不差;晚市 RM48.80++ 对应 RM56.60、周末午市 RM43.80++ 对应 RM50.80、周末晚市 RM52.80++ 对应 RM61.25,四档全对得上。要是按新加坡那套乘出来(39.80 × 1.10 × 1.06 = 46.41),同一份自助会多收客人两毛四,一晚一百位就是二十四块,而这笔钱你既解释不清也申报不上去。
第二件容易配错的是酒水。自 2024 年 3 月 1 日起服务税整体上调到 8%,但食品与饮料留在 6% 不动,酒精饮料按 8%。火锅配啤酒是刚需,所以同一张桌单上会同时出现两个税率。系统里税率必须挂到菜品这一层,整单一刀切的店要么少报了啤酒那部分,要么把 8% 收到了毛肚上,两种错法都见过。通用配法见税名、税率与币种怎么配。
第三件是门槛。餐饮业者(服务税第一附表 Group B)的登记线是连续 12 个月应税服务额超过 150 万林吉特,滚动计算,向关税局(RMCD)登记。没到线就不该在小票上印那一行税——这不是”多交点图心安”,是收了不属于你的钱,吉隆坡那条问答把柜台上的实际动作讲清楚了。别把这个 150 万和电子发票那条 100 万豁免线记混,两套制度、两个主管机关。
最后是柜台上那 1 sen。国家银行(BNM)的取整机制在 2008 年 4 月 1 日全面实施:账单总额尾数是 1、2、6、7 sen 的向下舍,3、4、8、9 sen 的向上入,取到最接近的 5 sen 倍数;它只作用于账单总额,不作用于任何一条单品单价,而 1 sen 硬币至今仍是法定货币,只是早已退出流通。
真正的坑在”该不该抹”这一层。2026 年 1 月底马来西亚社交平台上闹过一次:一名顾客在便利店买 RM13.99 的东西,刷 Visa 卡却被收了 RM14,小票上明晃晃写着 Rounding Adjustment RM0.01。BNM 那份文件从头到尾说的是”柜台付款(over-the-counter payments)“、理由是减少 1 sen 硬币的需求——取整是为现金而设的。刷卡、DuitNow QR、Touch ‘n Go 这些电子收款按分收足,本来就不需要取整。所以这条规则在系统里的正确位置是挂在付款方式上,不是挂在账单上:同一桌 RM246.13,收现金落 RM246.15,扫码就该是 RM246.13。挂错一层,一天几十桌、一个月上千单,抹的方向还不统一,月底那笔说不清的差额就够你和店员之间生一次嫌隙。怡保那条问答把这件事和火锅店常见的一桌多人分开付连在一起说了。
收款方式本身在大马算是省心的一格。DuitNow QR 是由 PayNet 运营的全国统一二维码,柜台贴一张码,Touch ‘n Go eWallet、GrabPay、Boost、ShopeePay 和各家银行 App 扫的都是这一张;2025 年全国 DuitNow 交易量约 45 亿笔、受理触点超过 300 万个。加上银行卡与 MyDebit,一家火锅店的收款方式通常是四五种并行。系统这头唯一要坚持的是别把它们并成一栏”扫码付”——各自成栏、各自对结算报表,见混合收款怎么配与日结与交接班。
一张马来西亚火锅账单其实是三层叠出来的,外加一个在走的计时器
单点这一路的算法是:锅底按锅收,涮品按份收,蘸料台按位收。促销季节能看到锅底 RM1 起、一人一锅套餐 RM12.90 这种价,靠的是涮品走量。自助(AYCE)那一路则整桌按人头走:吉隆坡和八打灵一带常见的价位大致落在每位 RM35 到 RM60,限时通常在 90 到 150 分钟之间,前面提到那家平日午市 RM39.80++ 的连锁给的就是 120 分钟。
真实的店往往两路都沾一点,于是账单有了三层:按锅算的、按份算的、按位算的,外加一个在走的计时器。这三层在系统里最好的落法不是三套菜单,而是开台那一刻先录两个数——几位客人、几个锅。人头决定蘸料台按位收费与自助时段的价档,锅数决定灶位与汤底出品;五个大人带一个不占锅的小孩、或者两位客人合用一口锅,这两个数立刻就对不上,只录一个的店只能靠服务员手改金额。
鸳鸯锅按一个锅算但要出两种 kuah(汤底),这是马来西亚菜单上最常见的一条规格;一桌两口以上锅的出品要对得回具体锅位而不是笼统的桌号,休斯敦那条问答把这条拆得很细。同桌的按锅与按位两种计费怎么并存不打架,八打灵再也那条说的就是这件事。自助那一路还多一层超时与浪费加收,能不能收是一回事,客人是在点单前还是在结账时第一次看见这条规则是另一回事——后者才是投诉的来源,这条问答讲的虽然是美国的场景,落地动作是一样的。
再说柜台上的话。马来西亚的火锅店里,同一件事天天有三种说法:加汤是华语的”加汤”、马来语的 tambah kuah、英语的 top up soup;打包是 bungkus,不过大马华人嘴里更常出现的是 tapau;辣度那一档从 tak mahu pedas、kurang pedas 到 pedas 一路排上去。正确的做法不是在菜单上并排写三行字,而是让辣度和汤底各成一个选项组,组里的每一档只有一个真实刻度,显示名按语言各挂各的——服务员听到哪一句都按同一个按钮,出品单上永远只有一个值。语言这一层还有个更实际的用法:前台用马来语或英语点单、后厨那张单照样出中文,师傅不用猜,见前台与后厨语言分开,界面配法见中英双语与英文点餐,本地整体配置见马来西亚门店方案。
还有一件跟宵夜有关的小事经常被忽略。火锅在大马是夜宵物种,做到凌晨一两点的店不在少数,具体能开到几点看你手上那张市议会执照载明的时段。系统这头要动的是营业日:做到跨午夜的店必须把营业日设成一整段,否则零点之后那几单会滚进第二天——最难受的不是账不平,是你拿到的”周五营业额”里少了周五最赚钱的那两个小时,排班和备料全按错的数在做,见跨午夜的营业日怎么设。周末峰值那几个小时怎么把桌看住,见高峰期桌台与桌台管理;人手紧的时段把点单从服务员手里拆出去,靠的是桌边扫码加菜。
三家平台都还在,但送出去的那份菜单不该和堂食是同一份
马来西亚的外卖格局比周边几个市场稳定:GrabFood 和 foodpanda 两强,ShopeeFood 作为第三家仍在正常运营——它有面向商户的官方帮助中心,2026 年斋月的营业时间公告也照常发布,别听信”已经退出大马”的说法。第三方渠道统计里 ShopeeFood 在马来西亚的份额大致在两成上下,具体数字各家口径不一。
佣金这件事,比”百分之多少”更该记住的是”口径不统一,而且可谈”。公开比较里,GrabFood 有写成按订阅档位 15% 到 22% 的,也有写成 25% 到 30% 的;foodpanda 常见口径在 12% 到 20% 之间并按单量给阶梯。差这么多不是谁写错了,是这些数字本来就随订单量、有没有承诺联合营销、谈判筹码而变——真正算数的那个数只在你自己签的合同里。
系统这头要确定的是两件事。第一,渠道价必须由同一条菜品派生,不要在后台复制出一条”外卖版麻辣锅底”。火锅店的菜品条数本来就多,一份完整菜单几百条不稀奇,堂食和外卖各存一份的话,涨价那天总有几条改不到,而改漏的那几条通常要等客人投诉才被发现,渠道价怎么加算过这笔账。第二,含猪肉与含酒精的菜品在渠道上架时按属性过滤——前面说过,Grab 上那行标签就挂在这几条菜品身上,这不是排版问题。
税这一层顺带提醒一句:服务税覆盖的是”提供餐饮服务”,堂食和外带都算在内,不要以为打包出去就不在范围里。至于收银台能不能把平台订单自动拉进来、能不能直接推到 KDS,各平台开放给商户的接口按国家、按合作层级差别很大,按你所在国家的真实支持范围确认,签约前让顾问拿你自己的一张外卖单演示一遍最实在;对接这件事该怎么问列了几个可以直接拿去问平台的问题。退一步说,就算只能用平台自带的那台接单机,进了店之后它也不该有单独一条动线——外卖的锅底和堂食的锅底得在同一块屏上排队,见外卖对接。
所以”先去办 JAKIM”这句话,方向从一开始就是反的。马来西亚火锅这门生意真正的分岔不在证书,在你愿不愿意在开店之前把一句话说死:这家店卖不卖猪、收不收酒、想接哪一半客人。这句话说死了,后面每一件事都有了归属——菜单里哪些菜品带哪个属性、GrabFood 上那份菜单少哪几条、后厨要不要分两条出品线、酒水那 8% 的税档要不要建。说不死,就会变成开业半年后一边改菜单一边改系统,而那时候你已经有几百条菜品和一堆客人的习惯要迁就了。同在马来西亚但业态不同的中餐馆与茶餐室,另见在马来西亚开中餐馆那篇;同为火锅但规矩完全两样的新加坡市场,见在新加坡开火锅店那篇。
本文涉及的税率、法规与平台信息核实于 2026 年 9 月 10 日。餐饮服务税 6%、酒精饮料 8% 与 2024 年 3 月 1 日的生效日期引自《2024 年服务税(税率)(修正)令》及马来西亚税务事务所的公开解读;Group B 登记门槛 150 万林吉特引自关税局食品与饮料行业指南及业界说明;服务费不计入应税服务价值一说引自马来西亚税务顾问与本地餐饮系统服务商的公开口径;MyInvois 阶段、100 万林吉特豁免线、第五阶段取消与宽限期延长引自 2025 年 12 月内阁决定与税局公告的公开解读;合并发票买方字段与 7 日期限、10,000 林吉特单笔上限及罚则引自税局电子发票指南及业界整理;清真认证要求与自愿性质引自 JAKIM 相关指南、《2011 年商品说明法令》配套清真令与 2024 年 11 月部长公开表态;平台标签规则引自 Grab 马来西亚官方账号的公开回应;取整机制引自国家银行取整机制说明;支付与外卖数据引自 PayNet 公开统计与行业比较文章。这些数字随时可能变动,落地前请以 RMCD、税局与你签的平台合同、当地会计意见为准。
马来西亚人说的 steamboat 和火锅是同一件事吗?英文菜单和 Grab 店名该写哪个?
是同一件事,而且本地人日常几乎只说 steamboat,hot pot 更多出现在中国连锁品牌的招牌上。这不只是翻译习惯的问题——客人在 GrabFood 搜索框里打的是哪个词,直接决定你被不被搜到。稳妥的做法是店名和英文菜单里两个词都出现一次,但在系统里它始终是同一条菜品的英文显示名,不是两条菜品,改一次全渠道都跟着变。
那 10% 服务费是法定要收的吗?不收行不行?
不是法定的。服务税(SST)是政府的税、按规定必须代收上缴;服务费是店家自己决定收不收的一笔钱,通常拿去分给员工,法律没有强制。火锅店客单高、服务动作多,收的店不少,但你完全可以不收,也可以只对包间或者六位以上的桌收。要紧的是提前说清楚——菜单、扫码页和门口的价目牌上要看得见,别让客人在结账那一刻第一次看到它。
客人喊一句 tambah kuah 续汤,这个动作要不要在系统里建一条菜品?
要建,但价格可以是零。多数店续汤不另收钱,于是干脆不录——后果是后厨补了几次汤在系统里完全没有痕迹,忙起来漏掉一桌也查不出来。正确的做法是把它做成一条零价的出品项,挂到具体的锅位上(不是挂到桌上),下单后照常进 KDS 排队。等哪天你想改成第二锅起收费,或者想看看哪种汤底最费汤,数据已经在那儿了。