先说三句:
- 第一,新家必须比旧家离新工作地点近至少 40 公里(按最短公共路线算),这是 CRA 的硬门槛,39.9 公里也不行,直接决定你能不能抵。
- 第二,能抵的只有换工作、全日制上学这类”合格搬迁”中自掏腰包的 7 类费用,雇主报销过的、和换工作无关的搬家一律不能抵。
- 第三,抵的是 Line 21900 的搬家费抵扣(Moving Expenses Deduction),只能从新工作地点赚得的收入里扣,填 T1-M 表,收据当年 12 月 31 日前付掉的费用才能算。
很多人换工作跨省搬家,几千块搬家费全自己掏,最后报税时却一分没抵——不是不能抵,是压根不知道有这条。CRA(加拿大税务局 Canada Revenue Agency)的搬家费抵扣 Line 21900,就是为这种”为了工作挪窝”的人准备的。下面把 40 公里规则的算法、7 类能抵的费用、申报流程一次讲透。
什么是搬家费抵税(Moving Expenses Deduction)
搬家费抵税是 CRA 设在报税表 Line 21900 的一项抵扣(deduction),允许你把符合条件的搬迁费用从收入里扣除,直接降低应纳税收入。申报时要用 Form T1-M《Moving Expenses Deduction》 计算金额,然后把总数填到 Line 21900 上。每次合格的搬迁要单独填一张 T1-M。
注意它是”抵扣”不是”退税”,省多少税取决于你的边际税率。举个例子:应税收入 6 万、在安省交 20% 边际税率,抵扣 3,000 元搬家费,大约少交 600 元税。
40 公里规则:怎么算才算数
这是整个抵扣的生死线。CRA 规定:新家必须比旧家离新工作地点(或学校)近至少 40 公里,而且按”最短公共路线”(shortest public route)计算。T1-M 的 Part 2 就是做这道算术题。
- 公式:(旧家→新工作地距离)−(新家→新工作地距离)≥ 40 公里
- 不是搬家的里程!有人以为”搬了 300 公里就自动符合”,错。关键是两段通勤距离的差值。
- 例子:你住在多伦多(旧家)时每天通勤到新工作地 120 公里;搬到密西沙加(新家)后通勤只有 60 公里。120 − 60 = 60 公里 ≥ 40,符合。
- 反例:旧家离新工作地 50 公里,新家离 25 公里,差值 25 公里,不符合,哪怕搬家公司收了你 5,000 块。
- 用 Google Maps 走行车路线截图保存距离,CRA 抽查时这是最直接的证据。
谁能抵:3 类合格人群
- 换工作搬家:搬去新城市为新雇主工作,或去新地点经营自己的生意(employed or self-employed)。加拿大境内各省之间都可以。
- 全日制学生搬家:搬去读大学、学院或其他教育机构的全日制高等教育项目(post-secondary program)。注意是学生身份,不是毕业后入职。
- 从海外回流工作:被认定为税务居民(factual / deemed resident),从国外搬回加拿大工作,也可能符合——这类情况复杂,以 CRA 官网为准。
三类都必须同时满足 40 公里规则。另外,费用必须自己掏、没被报销过。公司 relocation package 报过的部分不能重复抵;没报销的那部分可以抵。
7 类可抵费用全解
下面是 CRA 认可的 7 大类可抵费用。记住一条总原则:费用必须在搬迁当年 12 月 31 日前实际支付,否则不能算进当年的抵扣。
第 1 类:运输与仓储费
搬家公司费、打包、装卸、中途仓储(in-transit storage)、搬家保险,以及船、拖车等大件的运输费。这是最直观的一类,收据齐全最好抵。
第 2 类:途中旅行费
你和全家搬到新家的路上产生的:车辆费用、餐费、住宿费。全家成员不必同行、同一天搬。车辆和餐费有两种算法:
- 简化法(flat rate):按 CRA 每年公布的统一费率算,不用攒收据。车辆费率每年调整、餐费费率各省不同,报税那年去 CRA 官网查最新数字。
- 实报法(detailed):凭收据报实际支出,必须保留全部单据。长途跨省、油费贵的时候,实报可能更划算。
第 3 类:15 天临时住宿费
在新旧两个家附近,最多 15 天 的临时吃住(meals + lodging)。比如旧房已交钥匙、新房还没能入住,住酒店这半个月可以抵,超过 15 天的部分不行。
第 4 类:租约解约费
提前退租的违约金可以抵。但注意:解约前正常支付的房租不能算,只有违约金那一笔。
第 5 类:杂项费用
换地址产生的一堆小钱:法律文件改地址、换驾照和车辆牌照、断开/开通水电煤网的手续费等。单笔不大,凑在一起往往有几百块,别漏了。
第 6 类:旧房空置维护费(上限 $5,000)
搬走了、旧房还没卖掉期间的持有成本,上限 5,000 元:房贷利息、房屋保险、房产税、暖气和水电费。条件:房子空着、没出租(不能租给你自己或以前同住的人),并且你确实在努力卖房。
第 7 类:售房和购房的法律费用
卖旧房的费用:中介佣金、律师费、广告费、提前还贷罚金(mortgage prepayment penalty)都能抵。买新房的费用:律师费、土地转让税/产权登记税等也可以抵——但前提是旧房是因为这次搬家才卖的。买新房的其他成本(房价本身、验房费等)不能抵。
雇主补贴和搬家费抵扣怎么一起算
很多人同时有公司 relocation 补贴和自掏腰包的部分,这里容易搞混,拆开讲清楚:
- 补贴 = 应税收入。公司给你的 relocation 报销、一次性搬家津贴,通常已经含在 T4 的收入里交过税了。它不是你”省下”的钱,是你赚来的钱。
- 自掏部分 = 可抵费用。只有你自己真正掏的钱、且公司没报过的部分,才能进 T1-M 抵扣。公司报销明细一定要逐项核对。
- 别算反了。有人把公司报过的账单也塞进抵扣,等于一笔钱用了两次。CRA 做数据比对时,T4 上的 relocation 补贴和 Line 21900 的抵扣是两个独立数字,对不上就可能被要求解释。
如果你是跨国调动、涉及两个国家税务居民身份,补贴的税务处理会更复杂,这种情况建议以 CRA 官网为准,或咨询持牌税务师。
费用 / 时间线 / 关键数字一览
| 项目 | 数字 |
| 距离门槛 | 新家比旧家近新工作地 ≥ 40 公里(最短公共路线) |
| 临时住宿上限 | 新旧两家附近各最多 15 天 |
| 旧房维护费上限 | $5,000 |
| 费用支付截止 | 搬迁当年 12 月 31 日前 |
| 申报表格 | Form T1-M,金额填 Line 21900 |
| 抵扣对象 | 只能从新工作地点赚得的雇佣/自雇收入扣 |
| 车辆费率 / 餐费费率 | 每年更新,以 CRA 官网公布的当年费率为准 |
申报流程:5 步走完
第 1 步:搬家前先算距离。用地图查”旧家→新工作地”和”新家→新工作地”两段距离,确认差值 ≥ 40 公里。截图存档。
第 2 步:建一个搬家费用文件夹。所有收据按上面 7 类分开装:搬家公司账单、酒店发票、租约解约协议、律师账单、卖房佣金单、中介费发票。电子收据转发到一个专用邮箱也行。
第 3 步:确认哪些费用被报销过。把公司 relocation 报销明细列出来,报销过的费用剔除,只保留自掏腰包的部分。
第 4 步:填 Form T1-M。Part 2 算距离、Part 3 按 7 类填费用、Part 4 算出可抵总额。每一次搬迁一张表。
第 5 步:报税时填 Line 21900。把 T1-M Part 4 的总数填进报税表 Line 21900。抵扣额如果超过当年在新地点赚得的收入,多出部分可以往后结转一年。
常见坑 / 红线(6 条)
- 红线:差值不到 40 公里硬报。CRA 的 T1-M Part 2 要求你写出两段距离,抽查时拿地图一量就知道。差 1 公里也是不符合。
- 坑:把”搬家距离”当成”通勤差值”。搬了 500 公里但新家离公司只近了 20 公里?不符合。规则看的是通勤距离的差,不是搬家卡车的里程。
- 坑:报销过的费用又抵一遍。雇主报销部分属于应税福利,已经算进收入;重复抵扣等于双重获利,CRA 发现会追税加利息。
- 坑:费用跨年支付。1 月付的去年搬家尾款,不能算进去年也不能算今年?按 CRA 规则,费用归属看支付年份,以当年 12 月 31 日为界。
- 坑:从其他类型收入里扣。搬家费只能抵新工作地点的雇佣/自雇收入,不能拿去抵投资收入、租金收入。
- 坑:学生毕业后入职那次搬家用学生身份报。规则是按搬家目的分的:为了上学搬,用学生身份;为了入职搬,用雇员身份。别混。
新手 checklist
- □ 用地图算出”旧家→新工作地”和”新家→新工作地”两段距离,确认差值 ≥ 40 公里,截图保存
- □ 确认搬家目的是换工作 / 新生意 / 全日制上学
- □ 列出雇主报销明细,把报销过的费用剔除
- □ 按 7 类收集收据:运输、旅行、15 天住宿、租约解约、杂项、旧房维护、售房购房费用
- □ 所有费用在当年 12 月 31 日前支付完毕
- □ 下载当年 Form T1-M,按 Part 2 / Part 3 / Part 4 填写
- □ 车辆和餐费选简化法还是实报法(长途实报可能更划算)
- □ 报税表 Line 21900 填入 T1-M 算出的总数,收据保存 6 年备查
FAQ
Q1:我从温哥华搬到多伦多入职新公司,搬家公司花了 8,000,全部能抵吗?
A:先看 40 公里规则是否满足,再确认费用是你自掏且没被报销。运输费本身全额可抵,但 8,000 里如果包含公司报销的部分要剔除。抵的是应税收入,不是直接退 8,000。
Q2:公司给了 5,000 的 relocation 补贴,实际花了 9,000,能抵多少?
A:最多抵自掏的 4,000。补贴报销过的 5,000 不能再抵;补贴本身通常已作为应税收入计入你的 T4。
Q3:旧房子空了 4 个月才卖掉,这 4 个月的房贷利息能抵吗?
A:可以,但上限 $5,000,且房子必须空置、没出租、你在认真卖房。房贷利息、保险、房产税、水电暖都算在这 5,000 里。
Q4:我是全日制学生,从外地搬来上大学,能抵搬家费吗?
A:能。学生是 3 类合格人群之一,同样要过 40 公里门槛,用 T1-M 申报。抵扣对象是你在新地点赚得的收入(比如兼职工资),具体以 CRA 官网为准。
Q5:搬家费抵扣没用完,可以留到明年吗?
A:可以结转。抵扣额超过当年在新地点赚得的收入时,多出部分可以往后结转使用——但这是有限的结转,具体规则以 CRA 官网的当年说明为准。
相关阅读
官方来源:Canada Revenue Agency (CRA) 官网 Line 21900 – Moving Expenses 页面、Form T1-M(Moving Expenses Deduction)、Canada.ca 搬家费申报指南。核验于 2026年10月3日。
关键政策以 IRCC / CRA / 各省官网为准。本文仅供信息参考,不构成法律/移民/医疗/投资建议。
📱 更多加拿大生活干货,欢迎加微信交流:UUUMGT








