问:我加拿大公司接到一笔大订单,客户已经预付了全款,但货物要明年才能发。这笔预收款今年要不要报税?如果不报会不会被CRA罚款?
答:先给直接结论——不一定。加拿大预收收入税务认定的关键不在于“钱有没有收到”,而在于“货权有没有转移”。CRA看的是你“赚到”了这笔钱,而不是“收到”了这笔钱。预收款本身不直接触发收入确认义务,但如果货物已经备妥或服务已部分履行,情况可能发生变化。
下面把加拿大预收收入税务认定的规则、例外、操作建议和稽查风险拆开讲。
一、默认规则:收到钱不等于要报税——以货权转移为准
1、加拿大税法在收入确认上采用权责发生制。根据CRA的行政立场和法院判例(如McKee案),加拿大预收收入税务认定的核心在于“货权或控制权是否已转移”。
2、通常情况:
客户预付了全款,但货物仍在仓库、尚未发货,控制权尚未转移给买方。在这种情况下,该笔款项属于“预收账款”,不计入本年应税收入。在财务上,它体现为资产负债表中的负债(对客户的履约义务),而非利润表中的收入。
3、例外情况:
如果合同条款约定“FOB Shipping Point”或“EXW”,且货物已交付给承运人,即使客户尚未签收,货权也可能已转移——此时即便货款未到账,仍可能在发货环节触发收入确认义务。此类合同条款与默认规则之间存在差异,申报时需要根据合同条款的实际约定进行处理,而非一律按发货时间确认。
4、特别提醒:如果合同包含“完工百分比法”适用的长期服务条款,加拿大预收收入税务认定则需按服务完成进度分期确认,不可在收款时一次性全部计入收入,也不可在服务全部完成后再一次性确认。
二、可递延确认收入的条件(即今年暂不报税)
1、如果符合以下条件,预收款可以递延到发货年度再确认收入:
① 货物在年底前未发货,且合同没有约定货权在发货前转移的条款;
② 收款附有明确的退还权(如客户可在发货前取消订单并获得退款);
③ 公司有独立于收款记录以外的库存管理体系,能够证明该批货物确实尚未发出。
2、申报时,本年度将该笔预收款计入资产负债表负债端,收入确认顺延至货物实际交付的纳税年度完成。次年发货时确认收入并列入当期应税所得。
3、操作动作:
在年终结算时,将预收账款与发出商品分开列示,并在税务申报的备查记录中注明尚未履行的履约义务金额及对应订单。
三、两个需要确认的场景(部分履行、跨年交付、订阅服务)
(1)部分交付的订单:订单包含多批次货物,年底前交付了部分批次,收到全部款项。加拿大预收收入税务认定需按实际已交付部分确认收入,未交付部分对应的款项延至交付年度处理。
(2)跨年度的服务合同:按完工百分比法,根据年底已完成的工作量确认对应比例的收入。加拿大预收收入税务认定在跨年度服务合同中不适用“收到全款才确认收入”的方式,也不适用“全部完成后一次性确认”的方式。
(3)订阅型服务(如SaaS软件年费):在服务期间按月或按比例分期确认收入。加拿大预收收入税务认定中,订阅服务的规则与实物商品不同——收到全款时计入递延收入,按月或季度将已提供服务的部分转入应税收入,剩余部分延续至后续年度。
四、预收款递延申报的三项准备工作
如果计划将预收款递延至次年确认,在年度申报前完成以下操作:
① 确认所有预收订单的合同条款中是否包含货权转移的约定,备好合同或订单截屏作为存档记录。
② 在财务报表中,将预收账款与收入分开列示,单独归入负债类科目,不在利润表中体现。
③ 保存预收款的银行入账记录(显示入账日期和金额),以及对应的订单记录(显示预计发货日期),备CRA问询时作为佐证。
五、CRA问询时的核查逻辑
CRA在审计加拿大预收收入税务认定时,通常从以下两个维度交叉验证:
(1)年度收入波动分析:如果公司收入在某一年度突然下降,而银行预收款大幅上升,CRA会判断是否已将预收款递延至次年确认。这一判断基于行业类型、合同条款约定和货物交付周期进行综合分析。
(2)预收款的期后转化率:CRA会追踪上一年度递延的预收款在下一年度是否已确认为收入。如在次年申报中未对应确认,CRA将调回上年应税所得并加收滞纳金及罚款。
加拿大预收收入税务认定的核心判断标准是“货权是否已经转移”,而非“款项是否已经收到”。年底前已收款但未发货的订单,通常不需要计入本年应税收入,但需满足合同条款中货权未转移的条件。如果合同条款约定了FOB Shipping Point或EXW等条件,则即使货物尚未发出,货权也可能已转移,此时需在发货时点确认收入。如果你不确定现有订单是否满足递延确认条件,沙之星跨境建议先核查合同中的货权转移条款,将预收款项与已发货订单分开记录,备好订单记录以备CRA问询。备好记录再报税,比被问询后临时补材料更直接。
加拿大预收收入税务认定标准是什么?加拿大公司收了客户预付款但还没发货,这笔钱今年要不要报税?
2026-07-06






