Gotchaa Lab
返回博客
withholding-taxlhdnmalaysiasaascompliance

ChatGPT、Canva 和 SaaS 的预扣税:马来西亚 2026 LHDN 指南

2026年5月11日·阅读约 11 分钟·作者:Gotchaa Lab
ChatGPT、Canva 和 SaaS 的预扣税:马来西亚 2026 LHDN 指南

重点摘要

  • 技术上要缴。依据 LHDN 的 Practice Note 3/2023,国外 SaaS 订阅在 ITA 1967 Section 109 底下算 royalty,付给非居民供应商的总额要扣 10% 预扣税。
  • 实务上,LHDN 的稽查目光放在大额付款:国外顾问、企业级软件授权、云端托管合约、制作服务。一个月 USD20 的 ChatGPT 方案,本身很少单独引来稽查,但公司整体的国外付款被翻查时,它会跟着浮上来。
  • 不扣预扣税,真正的代价不是那笔税,是扣税额。你没扣没缴,LHDN 可以依据 Section 39(1)(j) 整笔开销不准扣除。一个月 RM1,300 就变成一年 RM15,600 不能抵税的开销,外加罚款。
  • 有一个小额延缴安排(是延缴,不是豁免):单笔交易的预扣税在 RM500 或以下,可以用 CP37S 或 CP37DS 半年一次汇总申报,不必每月用 CP37/CP37A。税照扣照缴,只是换成比较好操作的节奏。
  • 文内附上 LHDN 申报的完整步骤(CP37、CP37A、CP37S、CP37DS,透过 MyTax e-WHT),以及一份中小企业实操清单:什么时候用延缴、什么时候按月缴、什么时候要在 LHDN 找上门之前先找税务代理。

上周有位马来西亚老板发文:公司每个月在 ChatGPT、Canva、Notion 这类订阅上大约花 RM1,300,他没有把这些列为公司开销,而是自己掏钱付。理由是他相信一报销就会带出他应付不来的预扣税(WHT)义务。你如果在马来西亚做生意,八成也闪过同样的念头,或者更糟:报销了好几年,从来没听过预扣税这回事。

短答案: 是的,ChatGPT、Canva、Notion 这类国外 SaaS 在 Income Tax Act 1967 的 Section 109 底下算 royalty,所以马来西亚企业付款给非居民供应商时,技术上要扣 10% 预扣税。单笔交易的预扣税在 RM500 或以下(大部分消费级 SaaS 都是),可以改成半年报一次,但那是延缴,不是豁免。

提醒。 本文发布于 2026 年 5 月 9 日。马来西亚的税务规则、表格和协定立场会变。申报前请在 hasil.gov.my 或向持牌税务代理查证。本文属一般资讯,不是税务意见。

一段话讲清楚预扣税是什么

把它想成钱离开马来西亚之前,国家先抽走的一小笔税。马来西亚企业付钱给外国公司买软件、服务或支付利息时,法律要你先扣下一块交给 LHDN,剩下的才汇给供应商。对一般买国外 SaaS 的中小企业来说,那一块是 royalty 规则底下的 10%

Google 和 Facebook 广告上你可能看过的 8%,是同一条规则,只是被税务协定调低了(Google 走新加坡,Meta 走爱尔兰)。没有备好协定文件,税率就回到 10%。

软件授权真的要缴预扣税吗?

大部分老板卡在这里。ChatGPT Plus 订阅感觉不像 royalty。你买的是云端使用权,又不是在授权一部电影。

LHDN 的看法不一样。Income Tax Act 对“royalty”的定义很宽:任何为了使用版权、软件、专利、设计等等而付的钱都算。云端交付的软件落在这个定义里面,所以你每月付 OpenAI USD20,在 LHDN 眼里就是付了一笔 royalty 给外国公司。

LHDN Practice Note 3/2023 的片段,说明马来西亚经销商与转售商付给非居民的版权与软件款项的税务处理 LHDN Practice Note 3/2023 写明了经销商与转售商适用的规则。同一套 royalty 逻辑再透过另一份公共裁定延伸到一般企业。来源:MAICSA 技术公告

这个立场在 Practice Note 3/2023(针对经销商和转售商)以及一份关于软件 royalty 的公共裁定草案里都得到强化,后者把同样的逻辑套用到一般企业。唯一的豁免是个人因私人理由使用软件。企业没有份。

LHDN 在文书上分了一个小差别:

  • 购买应用程序的使用权(大部分 SaaS)算 royalty,报 Form CP37。
  • 购买定制服务(国外顾问、外包开发者)算 Section 109B 的服务费,报 Form CP37A。

两者都是 10%。所以你每月付 USD20 订阅 ChatGPT Plus,适用 10% 规则,正确的表格是 CP37。

两个都叫“8%”的东西,别搞混

几乎每个老板都会栽在这里。

Google 和 Facebook 广告的 8% 预扣税,就是上面那条 royalty 规则被税务协定调低后的税率,报给 LHDN。

进口数字服务的 8% 服务税(SST) 是另一种税。缴给 RMCD(关税局),依据另一条法律。它会以单独一行出现在你的 ChatGPT 或 Canva 发票上。税率在 2024 年 3 月从 6% 调到 8%。

同一个数字,两种税,两个部门。你 ChatGPT 发票上的 SST 不能拿来抵预扣税。

LHDN 实际上稽查什么

法律是一回事,执法是另一回事。LHDN 没有按交易金额公布执法数据,以下是业界实务上的共识。稽查注意力集中在大额的国外付款:

付款类型LHDN 为何在意
国外顾问与顾问公司单张发票金额高,一眼看得出来
企业级软件授权(Oracle、SAP、Microsoft)大笔一次性付款,明显属于 royalty
企业级云端托管(AWS、Azure、GCP)金额可观的营运开销,常常六位数
国外影片与后期制作特定行业的专项稽查
离岸贷款与利息利息预扣税加上转移定价的信号

LHDN 一般不会逐张发票追公司信用卡上每月 USD20 的消费级 SaaS。查一张这种发票,花的力气对不上收回来的税,而且小额规则(下一节)本来就正当地把这些挪去半年报。

小额规则(那是延缴,不是豁免)

这条规则是网上大部分指南写错的一条,也是日常 SaaS 开销上最要紧的一条。

白话版:单笔付款的预扣税在 RM500 或以下,可以半年报一次,不必每月报。

细节是这样:

  • LHDN 在 2022 年 9 月 27 日的媒体文告公布,追溯到 2022 年 8 月 1 日。
  • 按月(默认): 扣款,一个月内汇缴,报 Form CP37(royalty)或 CP37A(服务费)。
  • 半年(小额): 汇总起来,一年报两次 Form CP37SCP37DS。12 月 1 日到 5 月 31 日之间的付款,6 月 30 日到期;6 月 1 日到 11 月 30 日之间的付款,12 月 31 日到期。
  • 这是给付给同一供应商的经常性小额付款用的。真正一次性的小额付款,按月处理比较稳。

这是延缴,不是豁免。 税照算照缴,只是频率低一些。跟你说小额 SaaS“免税”的人,是错的。

算一下:USD20 的 ChatGPT 订阅约 RM95,10% 预扣税约 RM9.50,远低于 RM500,符合条件。Canva Pro、Notion、Grammarly Premium 和大部分消费级 SaaS 也一样。

要留意的地方:RM500 这个上限是按每笔交易算,不是按供应商算。一张 RM60,000 的年度 SaaS 发票,一次就产生 RM6,000 预扣税,远超上限,那就得按月。为了拿折扣改成年付,可能把你踢出半年的节奏。按下 Annual 之前,值得先算一算。

不缴预扣税会怎样

这才是真正的陷阱,而且比税本身大。该扣该缴而没做的话:

  1. 整笔付款依据 Income Tax Act Section 39(1)(j) 不准扣税。 那每月 RM1,300 的 SaaS 开销,不再算公司开销。
  2. 你要补缴未缴的预扣税,外加 10% 罚款。
  3. 你可以迟缴(连罚款)把扣税资格救回来。 罚款本身还是不能扣税。

一年 RM15,600 的 SaaS 开销,在 24% 税级(非中小企业,或应课税收入超过 RM600k 的中小企业)损失的抵税额约 RM3,744;在 15% 到 17% 税级的中小企业则是 RM2,340 到 RM2,652。不管哪一种,重点都在那个不对称:省下 10% 的预扣税,可能因为损失扣税额而付出好几倍。

好消息是:每张发票产生的预扣税都低于 RM500,而你用 Form CP37S 或 CP37DS 半年报一次,那就合规,扣税资格也保住了。

大部分中小企业实际上怎么做

走进十家巴生谷中小企业的会计部,你会看到同一个模式:小额的国外 SaaS 记成软件开销,没有预扣税分录。背后有两个原因。

Gross-up 的问题。 Stripe 会把 ChatGPT Plus 的 USD20 全额收走,没有一个可以勾“扣 10%”的选项。所以合规意味着在供应商已经收走的钱之外,你还要自己再掏大约 RM10 交给 LHDN。这确实肉痛。

半年的节奏是做得到的。 运作正常的财务部门会追踪国外 SaaS 开销,一年两次汇总报 Form CP37S 或 CP37DS。风险最高的第三条路是完全不理预扣税,很常见,但在范围较大的稽查里会暴露。

马来西亚预扣税申报,一步一步来

对大部分付国外 SaaS 的中小企业来说,实际流程是这样。

第 1 步:先把税务设置弄好。 你需要公司的 Tax Identification Number(TIN),以及 mytax.hasil.gov.my 的 MyTax 账号。如果公司是会计行或公司秘书帮你设立的,登入资料在他们手上。

第 2 步:把账上的国外 SaaS 和顾问列出来。 每个月把付给非居民供应商的每一笔款项拉出来,注明国家、马币金额,以及是经常性还是一次性。

第 3 步:算预扣税。 默认是总额的 10%。如果适用税务协定,而且你手上有供应商有效的 Certificate of Residence,税率可以更低。消费级 SaaS 没有这些文件,就当 10%。

第 4 步:逐张发票决定节奏。 单笔交易预扣税 RM500 或以下,并入半年批次。超过 RM500 的走按月(一个月期限)。

第 5a 步:按月(Form CP37 或 CP37A)。 付款后一个月内,透过 MyTax 的 e-WHT 系统提交(2023 年 9 月 1 日起强制),然后用 FPX、网上银行或指定银行柜台缴给 LHDN。

第 5b 步:半年(Form CP37S 或 CP37DS)。 把符合条件的小额付款汇总起来。12 月 1 日到 5 月 31 日那一档在 6 月 30 日前报;6 月 1 日到 11 月 30 日那一档在 12 月 31 日前报。经 MyTax 提交,缴付批次总额。

第 6 步:文件留好。 提交的表格、LHDN 缴款收据、供应商发票。Income Tax Act 1967 的 Section 82A 要求记录至少保存 7 年。

第 7 步:拿不准就问税务代理。 协定税率的申请、经 Labuan 走的付款、企业级授权的一次性大额付款、年中更换账单国家,这几种都值得让税务代理看一眼。

我们跟马来西亚中小企业做 AI 工具之后的看法

我们帮马来西亚企业做软件,包括 AI 系统和定制 AI 方案,而只要项目碰到国外 API,预扣税这个问题几乎每次都会冒出来。多数创办人的谨慎用错了方向:要么完全不理预扣税,要么一慌张,连合法的开销都不敢报了。

中间那条路很简单。追踪国外 SaaS 开销,符合条件的小额发票走半年节奏,少数不符合的大额发票老实扣缴,一年跟税务代理谈一次。如果你的国外 SaaS 账单爬过每月 RM5,000,那就是把人请进来的时候。一小时的咨询费,比一个月被剔除的扣税额便宜。

更大方向的取舍,可以看我们这篇马来西亚企业自建还是买现成软件的指南

中小企业实操清单

半年报就够了(Form CP37S 或 CP37DS):

  • ChatGPT Plus、Claude Pro、Perplexity Pro,每月 USD20 到 30
  • Canva Pro、Notion 个人版、Figma starter、Grammarly Premium、Loom、Zapier starter
  • Vercel、Netlify、Cloudflare 的消费级方案
  • 大部分每月低于 RM200 的开发工具(每张发票的预扣税低于 RM500)

必须按月报(Form CP37 或 CP37A):

  • 单张发票就产生超过 RM500 预扣税的年度 SaaS 合约(RM5,001 的合约产生 RM500.10,刚好超线)
  • 在马来西亚没有据点的国外供应商的企业级方案
  • 指定国外顾问或开发者的定制服务
  • 每张发票超过 RM500 那条线的国外代理商月费
  • 企业级云端合约

这几种先找税务代理:

  • 一次性买断的软件授权(Oracle、SAP、定制企业软件)
  • 金额超过 RM50,000 的跨境顾问项目
  • 任何税务协定可能把 10% 调低的情况(美国、英国、新加坡、澳洲比较常见)
  • 经 Labuan 实体走的付款

不管哪一种,这些文件都要留:

  • 显示注册国家的供应商发票
  • 每笔国外付款一段简短说明:为什么适用预扣税、走哪种节奏
  • 有扣缴的付款:提交表格的副本和 LHDN 的缴款收据

想要一个免费的项目估价?

在考虑用定制软件取代一堆国外 SaaS,或者想做完全属于自己的 AI 工具?WhatsApp 找我们,讲讲你现在用的是什么,不方便用 WhatsApp 就给我们留言。我们会老实告诉你,你这个情况自己做划不划算。

免责声明

本文属一般资讯,发布于 2026 年 5 月 9 日。不构成法律、税务或会计意见,也不能取代持牌的马来西亚税务代理。税率、表格、Practice Note 和协定立场会改变,个别情况也不一样。行动前请在 hasil.gov.my 或向税务专业人士查证。Gotchaa Lab 不对依赖本文所致的后果承担责任。

参考资料

  1. Withholding Tax(LHDN 官方页面)
  2. Practice Note No. 3/2023:版权与软件款项的税务处理(MAICSA 技术公告)
  3. 公共裁定:付给非居民的软件款项之 royalty 税务处理(LHDN)
  4. 小额预扣税交易的缴款延后(EY Malaysia 税务快讯)
  5. 数字服务的税务影响(Crowe Malaysia)
  6. 双重征税协定下的预扣税率(LHDN)
  7. 政府澄清:从未讨论过 ChatGPT 订阅税(The Star,2024 年 10 月 31 日)
  8. 版权与软件款项的税务处理(KTP & Company)
  9. 公共裁定 10/2019:特殊类别收入的预扣税(LHDN)

分享这篇文章

常见问题

在马来西亚订阅 ChatGPT 要缴预扣税吗?
技术上要。ChatGPT、Claude、Canva、Notion 这类国外 SaaS 订阅,由马来西亚企业付给非居民供应商时,在 Income Tax Act 1967 的 Section 109 底下被当作 royalty 处理,标准预扣税率是付款总额的 10%。如果单笔交易的预扣税在 RM500 或以下(一个月 USD20 到 USD30 的消费级 SaaS 基本都在这个范围),可以延后汇缴,用 Form CP37S 半年报一次,不必每月报。税还是要算要缴,这不是豁免。
软件授权在马来西亚要不要缴预扣税?
要。依据 LHDN 的 Practice Note 3/2023,以及关于付给非居民的软件 royalty 的公共裁定,付给在马来西亚没有常设机构的非居民的软件款项,在 Income Tax Act 1967 的 Section 109 底下算 royalty。标准预扣税率是付款总额的 10%,不过与部分国家的双重征税协定可以调低这个税率。
国外 SaaS 的预扣税在马来西亚要怎么申报?
用公司的 Tax Identification Number 登入 mytax.hasil.gov.my。每一笔国外 SaaS 付款,按总额算 10% 预扣税。单笔交易的预扣税在 RM500 或以下,就并入半年一次的申报,用 Form CP37S(royalty)或 CP37DS(服务费):12 月到 5 月这一档在 6 月 30 日前报,6 月到 11 月这一档在 12 月 31 日前报。单笔预扣税超过 RM500,就在付款后一个月内报 Form CP37(royalty)或 CP37A(服务费),并透过 FPX、网上银行或指定银行柜台缴付。自 2023 年 9 月 1 日起,e-WHT 一律要经 MyTax 提交。表格、缴款收据和供应商发票至少保存 7 年(Income Tax Act 1967 Section 82A 的要求)。
马来西亚 Income Tax Act 1967 的 Section 109 是什么?
ITA 1967 的 Section 109 规定,来源于马来西亚、付给非居民的 royalty 要扣 10% 预扣税,利息要扣 15%(利息在双重征税协定下通常降到 10%)。对马来西亚中小企业来说,最常碰到的就是国外软件和 SaaS 订阅,LHDN 在 Practice Note 3/2023 和相关的软件 royalty 公共裁定里,把它们归类为 royalty。
马来西亚有哪些服务要缴预扣税?
主要几类是:royalty(Section 109,10%)、技术费与服务费之类的特殊类别收入(Section 109B,10%)、付给非居民承包商的合约款(Section 107A,10% 加 3%)、利息(Section 109,法定 15%,在双重征税协定下通常降到 10%),以及数字广告付款(Google 和 Meta 在新加坡与爱尔兰的协定下实际是 8%,依 LHDN Practice Note 1/2018 归类为 royalty)。公众演艺人员的收入也在 Section 109A 底下按 15% 处理。
马来西亚的小额预扣税规则是什么?
依据 LHDN 在 2022 年 9 月 27 日发布的媒体文告,并追溯自 2022 年 8 月 1 日适用:单笔交易的预扣税不超过 RM500 时,付款方可以延后汇缴,改用 Form CP37S(royalty 与利息)或 CP37DS(特殊类别收入)半年汇总申报一次,不必按标准的一个月期限缴。这是缴款的延后,不是豁免:税还是要扣,最终还是要缴。
国外软件的预扣税不缴会怎样?
三件事。第一,整笔付款依据 Income Tax Act 1967 的 Section 39(1)(j) 不准列为可扣税的营业开销,这笔钱的抵税作用就没了。第二,你要补缴那笔未缴的预扣税,外加 10% 法定罚款。第三,你可以事后补缴税款和罚款把扣税资格救回来,但罚款本身还是不能扣税。重点在这个不对称:省下 10% 的预扣税,可能因为损失扣税额而付出好几倍的代价,视你的公司税率而定。
我的 ChatGPT 发票上已经有 8% SST – Malaysia,那算不算预扣税?
不算。发票上那 8% 是 Service Tax Act 2018 底下的销售与服务税,由 OpenAI 代 RMCD(马来西亚皇家关税局)征收,因为他们把进口数字服务卖进马来西亚。预扣税是 Income Tax Act 1967 底下的另一种税,缴给 LHDN,责任在马来西亚付款方身上,OpenAI 不会代收。所以一个 USD20 的 ChatGPT Plus 订阅(约 RM95),你付给供应商的 USD21.60 之外,还欠 LHDN 大约 RM9.50 的预扣税。因为单笔预扣税远低于 RM500,你可以用 Form CP37S 半年汇总一次,不必每月缴。

想为你的公司做一套这样的系统?

我们帮马来西亚企业把这类想法做成能用的软件。免费咨询,不勉强。