加拿大与美国 · 个人

美国公民在加拿大卖股票:两国资本收益为何不同

住在加拿大的美国公民,同一笔出售在两国税表上可能报出不同的收益。加拿大通常从抵达日的价值起算,以加元计算,对相同股份取平均成本,只把收益的 50% 计入收入。美国通常从原始美元成本起算,使用已指明的股份或最早买入的股份,并计入全部收益。两国的亏损规则也不同,所以要分别计算每份税表。

纳税年度 2026 · 最近更新  · 译自英文指南

适用对象

  • 身为加拿大税务居民的美国公民
  • 个人在注册账户之外持有的股票和其他资本性投资
  • 成为加拿大居民之前或之后购买的投资

本文不涵盖的内容

  • 外国税收抵免的计算
  • 注册账户的税务处理和外国基金选择
  • 员工股票奖励的成本计算
  • 赠与、继承、房地产和经营存货
  • 公司或合伙企业出售投资
  • 美国州税和单独的省税表计算

为什么我在美国和加拿大税表上的收益不一样?

同一笔股票出售,在两国可能算出不同的收益,因为有五项规则不同:起算成本、币种、每股成本、亏损限制,以及收益中被征税的比例。每个国家都按自己的成本、币种和亏损规则计算收益,所以把一份税表上的最终收益换算成另一种货币,通常得不出另一份税表上的数字。

有哪些不同?加拿大税表美国联邦税表
起算成本对您成为加拿大税务居民时已持有的股票和类似投资,通常按抵达日的市价起算(CRA 新居民规定)通常是原始买入成本,并按规定调整(第 551 号出版物)
币种加元;成本和出售收入分别按各自发生日的汇率换算(CRA 汇率换算规定)美元;外币交易按交易发生时的汇率换算(IRS 外币规定)
每股成本相同股份取平均调整成本(第 47 条)按已正确指明的股份的成本计算;否则通常先卖最早买入的股份(第 550 号出版物)
亏损限制表面亏损(superficial loss)测试,包括检验期结束时是否仍持有替代股份(第 54 条)针对实质相同证券的洗售规则(wash sale)测试(第 550 号出版物)
应税部分通常是资本收益的 50%(第 38 条)全部已实现收益都进入资本收益计算;持有期限可能影响税率(第 409 号专题)

“抵达日”这一行,只适用于您成为加拿大居民时已经拥有的投资。如果您是成为居民之后才买入,或是从出生起就是加拿大居民,加拿大的起算成本是按买入日汇率换算后的买入价;其他各行仍然适用。

以上规则假定每笔出售都属于资本交易。如果交易达到经营的程度,加拿大可能把利润视为经营收入;CRA 要求逐笔判断每次出售属于资本交易还是收入交易(T4037 指南)。对加拿大股票,可以在您卖出加拿大股票那一年的税表中,通过 T123 表作出第 39(4) 款的选择,此后您所有的加拿大证券都视为资本财产;这项选择不适用于美国股票,证券交易者和交易商也不能使用(第 39 条)。

为什么加拿大按我搬家当天的价值计算,而 IRS 按我当初买入的价格计算?

加拿大通常不对您成为加拿大居民之前的增值征税,因为您带来的大多数投资,其加拿大成本会在当天重设为市价。美国保留您的原始买入成本,所以同样的增值仍然计入美国收益(CRA 新居民规定;第 551 号出版物;IRS 对海外公民的规定)。

这种重设是双向的。如果股票的价值低于您当初买入的价格,加拿大就从较低的价值起算,所以抵达前的下跌不算加拿大亏损,但仍可能算美国亏损(《所得税法》第 128.1 条)。

加拿大的这个日期,是税务居民身份开始之日。曾是加拿大居民、后来回来的人,可以在回来那一年的报税截止日之前书面作出选择,调整离开期间一直持有的财产的抵达成本(第 128.1(6) 款)。这项选择、其他例外和搬家当年的申报,见从美国移居加拿大。

两份税表各用哪个汇率?仅凭汇率变动会产生收益吗?

会。加拿大用加元衡量每笔出售,所以买入和卖出之间的汇率变化,即使美元股价没有变动,也可能产生加拿大的收益或亏损。对以美元计价的股票,美国税表始终使用美元,不会出现这种汇率影响。

对加拿大税表,出售收入按出售日汇率换算,成本按取得日汇率换算,销售费用按发生时的汇率换算(CRA 汇率换算规定)。年内多次交易的,CRA 也接受加拿大银行公布的年度平均汇率;如何选择汇率,见加拿大税表中的境外收入。个人不能选择以美元申报:功能货币选择,只对某些加拿大居民公司开放(第 261 条)。

对抵达日成本已重设的投资,要按居民身份开始日的汇率确定加元起算价值。对之后的买入,要先分别换算每一笔,再更新加拿大的平均成本。

对美国税表,买入和卖出都以美元计价的,不需要换算成加元。对其他货币的交易,要把成本、收入和费用按适用的交易汇率换算成美元(IRS 外币规定)。

把出售收入继续留作 USD,并不会推迟股票出售的申报。美元本身是另一回事:之后兑换或花掉这些美元,可能因汇率变动再产生一笔加拿大的收益或亏损;个人当年的外币净收益或净亏损,只有超过 C$200 的部分才计入(《所得税法》第 39(1.1) 款)。

为什么两国计算每股成本的方法不同?

加拿大通常对相同股份的成本取平均数。美国通常按所卖出的具体股份的成本计算,前提是已正确指明;否则采用先进先出法,即先卖最早买入的股份(第 47 条;第 550 号出版物)。

对加拿大税表,要把您在各个应税账户中持有的同一只股票的加元成本合并成一个成本池,即该股票的累计总成本和股数。用成本池的调整成本基础(ACB,即您的成本按拆股、资本返还及类似事项调整后的金额)总额,除以股数。每次买入都会改变平均成本;卖出时,扣除所卖股份的平均成本,剩余每股的平均成本保持不变。因此,券商按单个账户计算的平均成本可能不完整。

对由券商持有的美国股票,第 550 号出版物规定:您在卖出时告知券商要卖哪些股份,并在合理期限内收到书面确认,这些股份才视为已指明(第 550 号出版物,指明所卖股票)。该出版物没有提到事后在工作表上再选择股份批次。

共同基金份额,以及通过托管账户中的股息再投资计划持有的股份,可以使用美国的平均计税基础法(第 550 号出版物,平均计税基础)。这些例外并不意味着加拿大式的平均成本法是美国对普通股票的默认方法。

为什么亏损在一国税表上可以扣、在另一国税表上被拒?

亏损之所以不同,可能是因为两国计算的成本不同,可能是因为抵达日重设把抵达前的价值下跌抹掉了,也可能是因为只有一个国家的重新买入规则适用。先核对每份税表上算出的亏损,再按下面的规则测试。

问题加拿大:表面亏损美国:洗售规则
哪些买入算数?相同或完全一样的财产,或取得该财产的权利实质相同的股票或证券,或购买它们的合同或期权
窗口期从出售前 30 天开始,到出售后 30 天结束在出售前或出售后 30 天内
谁的买入算数?您本人或关联人士您本人、您的配偶或您控制的公司;为您的个人退休账户(IRA)或 Roth IRA 买入实质相同的股票,也算在内
替代股份在期末还必须仍然持有吗?是:窗口期结束时,您或关联人士必须仍持有该股份,或有权取得该股份否
被拒绝的亏损如果替代股份由您取得,通常加到该替代股份的加拿大成本上加到新证券的美国计税基础上,但通过 IRA 买入的除外

关联人士包括您的配偶或同居伴侣、由您或您的配偶或同居伴侣控制的公司、您作为多数权益合伙人的合伙企业,以及您作为多数权益受益人的信托(CRA:资本亏损;第 251.1 条)。CRA 的例子没有提到在注册退休储蓄计划(RRSP)或免税储蓄账户(TFSA)内买入替代股份的情形,所以在依赖加拿大亏损之前,先核实这种情况。加回成本的处理,适用于取得替代股份者的财产(第 53 条),因此如果由关联人士买入,被拒绝的亏损不会加到您自己的成本上。

美国的测试没有持有要求,所以一笔亏损可能在美国被拒绝、在加拿大却被允许:如果您买入替代股份,并在出售后的 30 天届满前又把它卖掉,且没有关联人士仍持有,加拿大的期末测试就不满足。要检查所有相关账户、自动再投资,以及配偶或受控公司的买入;仅凭券商给出的亏损数字,解决不了两国的规则。

被允许的亏损,使用方式也不同。在加拿大,允许资本亏损抵减应税资本收益,净资本亏损可以用于此前三个纳税年度(通过 T1A 表申请),或用于以后任何年度(CRA:资本亏损)。在美国税表上,净资本亏损每年最多只能抵减 US$3,000 的其他收入,其余部分向后结转(IRS 第 409 号专题)。

为什么加拿大只对部分收益征税,而美国显示全部收益?

加拿大通常把资本收益的 50% 计入收入。美国先报全部已实现收益,再扣除亏损抵减和适用的免税项目;它可以按持有期限适用不同的税率(第 38 条;IRS 第 409 号专题)。

加拿大的计入比例,是收益中计入收入的份额,不是对这笔收入征收的税率。在美国税表上,持有超过一年的普通投资股票,通常产生长期收益;持有时间不超过该期限的股票,通常产生短期收益。

先比较全部收益,再比较应税金额;把加拿大的应税部分与美国的全部收益相比,是把两个阶段混在一起。

每笔出售填在哪里?两份税表怎么核对?

加拿大在附表 3 上申报资本性投资的出售。美国通常在 8949 表上申报出售,并在 Schedule D 上汇总结果;某些符合条件的交易可以直接填在 Schedule D 上(CRA T5008 说明;8949 表填报说明)。

税表要比对的文件要核实什么
加拿大:附表 3,第 3 部分T5008 税单及交易报表币种、抵达日成本、合并后的调整成本、费用和表面亏损调整;在公开交易股票部分逐笔列出每次出售(附表 3)
加拿大:附表 3 第 5 部分,再到 T1 税表第 12700 行已填完的附表 3第 5 部分应用计入比例;结果为正数时填入第 12700 行,净资本亏损则不填(附表 3;T4037 指南)
美国:8949 表和 Schedule D1099-B 表(如有)和交易报表美元收入、美国计税基础、持有期限;洗售亏损在 (f) 栏填代码 W,在 (g) 栏填不予扣除的金额(8949 表填报说明)

魁北克居民还要在魁北克税表的附表 G 上申报资本收益和亏损(魁北克税务局)。

按以下顺序核对每笔出售:

  1. 把证券、所有人、数量和出售情况与券商记录对上。
  2. 分别确定加拿大和美国的起算成本。
  3. 应用各国的币种规则和每股成本规则。
  4. 计入费用和各国对被拒绝亏损的调整。
  5. 比较两国的全部收益,再把各国的结果填入各自的税表。

核对收益并不能解决双重征税的减免问题;参见缴了加拿大税,为什么还欠 IRS 的税。

我的 T5008 是美元的,成本看起来不对:该用哪个收益?

每份税表用各自的收益:附表 3 用加元计算的结果,8949 表用美元计算的结果。T5008 税单第 20 栏不一定等于您的调整成本基础,CRA 要求在需要时作出调整;税单上的账面价值是起点记录,不能代替有文件支持的加拿大成本计算(CRA 对第 20 栏的提示)。

核对 T5008 税单第 13 栏:美元税单仍须按加元计算;根据 T5008 指南,该栏空白通常表示加元。

如果没有收到 1099-B 表,8949 表仍要列出该笔出售,使用 C 框(短期)或 F 框(长期)。如果 1099-B 表上报告的美国计税基础有误,请按8949 表填报说明中的更正程序办理。

日期也可能不同。对在美国交易所交易的股票,持有期限在成交日结束,出售通常属于成交那一年(第 550 号出版物);T5008 税单显示的是交收日(T5008 指南)。接近年末出售的,先确认每份税表以哪个日期为准,再核对税单。

这些规则适用于 RRSP 或 TFSA 内的出售,以及加拿大共同基金和 ETF 吗?

不完全适用。RRSP、TFSA 和加拿大基金各有不同规则,所以要先核对账户或投资的类型,再使用普通应税账户的计算方法。

搬家时和每次买入时,我需要哪些记录?

两个起算成本以及之后的每次调整,都要保留证据。CRA 明确要求新居民保留抵达日的市价记录,IRS 则要求保留能证明所卖股份计税基础的记录(CRA 新居民规定;第 551 号出版物)。

  • 搬家时:税务居民身份开始日、持仓和数量、市价证明、原始买入确认单,以及抵达日的汇率。
  • 每次买入和卖出:成交确认单、成交日和交收日、数量、币种、佣金、汇率及汇率来源。
  • 成本调整:拆股、再投资、资本返还、以往被拒绝的亏损,以及账户之间的转移。
  • 美国股份批次:指明所卖股份的指示,以及券商的书面确认。
  • 亏损出售:出售前后相关的替代股份买入记录和持有记录,包括关联人士或配偶的交易。

示例

下面用一笔假设的出售,说明抵达日成本和币种为什么会让两个收益拉开差距。所有金额都标明是美元(US$)或加元(C$);汇率是假设值,不是历史汇率。

假设一位美国公民在搬家前,用 US$10,000 买入了存放在应税账户里的美国股票。加拿大税务居民身份开始时,这些股票价值 US$20,000,后来以 US$20,000 卖出。没有费用、其他买入、成本调整或亏损抵减。

步骤美国的计算加拿大的计算
起算成本原始成本:US$10,000抵达日价值:US$20,000,按每 US$1 兑 C$1.20 计算 = C$24,000
出售收入US$20,000US$20,000,按每 US$1 兑 C$1.40 计算 = C$28,000
全部收益US$20,000 减 US$10,000 = US$10,000C$28,000 减 C$24,000 = C$4,000
进入收入计算的金额全部 US$10,000 收益,其他适用规则另计C$4,000 乘以 50% = C$2,000 应税资本收益

搬家后,这些股票的美元价值没有上涨。加拿大 C$4,000 的收益,来自加拿大持有期间的汇率变动。美国的收益则包括搬家前的增值。加拿大的应税金额不是加拿大的税款,本表也没有计算任何一国的税款或外国税收抵免。

您的情况不同?

以下情形还需要其他规则,才能核对两份税表。

本文引用的数据

项目数值来源
资本收益计入应税收入的一般比例
《所得税法》第 38(a) 条的一般规则;有例外情况
50%加拿大司法部法律网站:《所得税法》第 38 条
核对日期
个人每年可忽略不计的外币净收益或净亏损金额
适用于信托以外的个人;按第 39(1.1) 款,适用于处置外币产生的净收益或净亏损
C$200加拿大司法部法律网站:《所得税法》第 39 条
核对日期
加拿大表面亏损规则:出售前后的期间
如您或关联人士在出售前 30 天至出售后 30 天的期间内取得相同或完全相同的财产,并且在该期间结束时仍拥有该财产或有权取得该财产,则该亏损不被认可;另有例外。
30 天《所得税法》第 54 条,“表面亏损”的定义
核对日期
美国洗售规则:亏损出售前后的期间
如您在出售前后的这一期间内买入或取得实质相同的股票或证券,或取得买入它们的合同或期权,亏损不可扣除;为您的 IRA 或 Roth IRA 买入,以及由您的配偶或您控制的公司买入,同样适用
30 天IRS:第 550 号出版物,投资收入与费用(洗售)
核对日期
净资本亏损的向前结转期
净资本亏损可冲抵这些年度的应税资本收益(用 T1A 表申请),也可无限期向后结转
此前三个纳税年度CRA:资本亏损
核对日期
净资本亏损每年可用于抵减其他收入的上限
夫妻分别报税时为 $1,500;净资本亏损的其余部分向后结转
US$3,000IRS:第 409 号专题,资本收益与亏损
核对日期
使美国资本收益或亏损成为长期的持有期
持有一年或更短为短期;持有期从取得日的次日起算,至处置日(含)止;部分财产适用例外
超过一年IRS:第 409 号专题,资本收益和亏损
核对日期

官方来源

关于本指南

译自英文指南 · 阅读英文原文

本文介绍所列纳税年度的一般规则,不构成针对您个人情况的建议。

英文原文更新记录

  • : 首次发布。

跨境税务

和专业人士聊聊您的情况。

请说明涉及的国家、经营主体和时间安排。我们会告诉您,本指南哪些内容适用于您,以及需要办理哪些事项。

免费 · 10 分钟

预约咨询

预约咨询

免费 · 10 分钟

预约日历及客户门户可能显示英文。

日历没有加载? 预约咨询