关于美股和报税

在美国投资股票的人还是不少的,既然有投资有收入就绕不开报税的问题。虽然说现在不少报税软件都支持导入税表,自动报税,但是了解一下股票投资中报税的基本概念和思想还是非常有用的。因为了解了原理之后,可以一定程度上让你的投资收入交更少的税,而且亏损之后也能更好的抵税。

本文就简单介绍一下和美国股票相关的报税问题,希望能做到深入浅出。首先放一个表格吧,让大家有个总体的概念:

身份条件资本得利税股息税需填写的税表
美国居民(resident)公民、绿卡、满足 SPT长期得利:0%、15%、20%合格股息:0%、15%、20%Schedule D
短期得利:跟收入合并计算非合格:跟收入合并计算
非美国居民(non resident)学生/访学/雇员等身份待满 183 天30%10%Schedule NEC
居住外国0%10%无需报税

报税的身份

谈到报税,最先考虑的应该就是报税的身份问题了。不同身份的人在美股投资,获取的收益或者损失的报税方式和税率也大不一样。最先考虑的就是你是不是税务意义上的美国的居民(resident):

  • 税务意义的美国居民:美国公民、绿卡;以及满足 Substantial Presence Test(SPT)的人
  • 强调一下,如果你有美国绿卡或者是美国公民,就算你不在美国,报税的美股收益也是按照美国居民来计算的。

上文中 Substantial Presence Test 指的是

  • 在税务年度当年呆在美国至少 31 天(按日历天计算,即使当天没有呆满 24 小时也算一天,以下相同);且
  • 税务年度当年在美国的天数+前一年在美国的天数/3+前第二年在美国的天数/6 大于等于 183 日

Substantial Presence Test 也有一定的例外情况,比如有 F, J, M 或 Q 类签证的学生以及同住陪同人员就算满足了 SPT 条件,前五年都只算非居民。另外,还有一些双重身份、配偶联合报税的情况,这里就不展开了,具体可以参考我们关于美国居民的详细分析

需要注意的是,你报哪一年的税就要对应当年的税务身份。比如你 2020 年不是居民(不满足 SPT),而 2021 年满足 SPT,那么 2020 年就按照非美国居民(nonresident)的身份报税,2021 年按照美国居民的身份报税。下面的文章我们也会分两块进行介绍,大家对号入座即可。

美国居民

对大部分美国居民而言主要考虑的报税内容有以下几条

  • 资本得益税(capital gain):分为两种,长期投资(long-term capital gain)和短期投资(short-term capital gain)。两者税率不同
  • 分红/股息收入(dividend):分为两种,qualified and nonqualified
  • 亏损的情况(capital loss):在股票中亏损的钱可以用来抵消需要缴税的一般收入(比如工资),从而降低需要交的税

资产增值(长期 vs 短期)

资产增值(Capital Gain)是股票投资中最常见的收入,比如你年初 $10 买了一股,年底在价格 $25 的时候卖掉,你这方面的收入就是 $15。资产增值是有短期和长期的区别的,如果你持有这只股票没满一年,卖掉股票获取的就是短期收益(short-term gain),如果超过一年就是长期收益(long-term gain)。两者最大的区别就是适用的税率不同,

  • 长期收益:税率根据你的收入计算,档位为 0%、15%、20%。下图就是 2021 年长期收入的税率表,可以看出,如果你按 single 报税,收入在 $40k 以下就不需要交税了,大部分人所在的 $40k-$400k 一档需要交 15% 的税

  • 短期收益:短期收益会直接加到你的总收入里面进行计算,换言之股票的收益相当于加到你能触及的最高一档的税率上面。下图是 2021 年 single filer 的税率表,可以看出,就算你没收入只有股票短期收益,税率起步就是 10%。如果你工资在 $40k 以上,就至少要交 22% 的税。而如果是 $16k 以上,就要交 32% 的税。比起长期收益来说,短期的税高太多了。

可以说从税率角度,如果你不是专职搞股票,尽量还是选择长期收益比较好。当然,该出手时就出手,股票的涨跌还是主要的因素。另外,需要注意的是,这个收益是在股票卖出的时候才进行计算的。如果你一直持有股票并不卖出,你的收益就一直是 0,无需报税。另外,有的股票亏,有的股票赚该如何计算呢?这点我们在下面亏损报税里面一起讲解

一般股票交易平台都会在报税季之前给你发 1099B 表格(也可以在自己账户的 docutment 中下载),通过表格,你很容易就能看出你的 long-term 和 short-term 各多少了。关于 wash sale 我们在亏损报税的时候会详细讲

股息收入

股息(分红)收入也是非常常见的一块收入。一般股息收入也分两类,qualified 和 nonqualified.

合格股息(qualified dividend)一般指

  • 美国公司或者符合条件的外国实体支付的
  • 确实符合 IRS 关于分红的定义。比如保险发回的保险费,信用机构每年给会员的分配红利,来自合作公寓或免税组织的“红利”。
  • 持有这只股票超过一定时间,一般来说,如果在 121 天期间内,你持有股票超过 60 天(从上次发放股息日的前 60 天开始,在这一天你必须拥有股票。

合格股息的利息比较低,税率为 0%, 15% 或 20%,取决于你的收入区间。2021 年的股息收入税率如图,看起来和长期资本得益的税率分区是一样的。

非合格股息(non-qualified dividend)的税率计算类似于短期收益,收入直接加到你的总收入中,按照你原总收入能够到的最高一档税率收税。不过一般来说股息的量都不会太大,没有特别需要为了股息调整你的交易习惯。

股息一般会发 1099div 税表(少数时候是 K-1),而且只有在股息超过 $10 的时候,才会收到税表。1099-DIV 上会列出你的股息以及合格股息的金额。

亏损报税

上面提到了资本增值是需要缴税的,而如果亏损了怎么办呢?美国国税局有一个比较好的政策是亏损了是可以抵税的。抵税的基本规则如下

  • 每一个税年你最多可以报 $3000 的亏损,亏损在计税的时候是直接可以抵消掉你的总收入的(如果是 married file seperate,这个额度每人 $1500)
  • 多余的亏损可以累计到下一年,但是最多还是一年 $3000,直到亏损被消耗完为止
  • 这里的亏损是按照所有卖出股票投资的收入计算的

如果有的股票亏,有的股票赚怎么办呢?记住下面几点

  • 所有平台卖出股票一起计算
  • long-term gain 先和 long-term loss 抵消,short-term gain 先和 short-term loss 抵消,
  • 剩下的部分 gain 和 loss 再互相抵消(不考虑 long 还是 short)
  • 再剩余部分和上一年剩余的亏损抵消(不考虑 long 还是 short)

比如小明 2020 年股票亏损 $7000,工资收入 $10000; 2021 年在 Moomoo 上 long-term gain 是 $5000, short-term gain 是 $3000;今年 robinhood 上 long-term loss 是 $3000, short-term loss 是 $4000。

  • 2020 年报税的时候,最多抵扣 $3000 亏损,总收入相当于 $7000 来计税。剩余 $4000 亏损滚入 2021 年
  • 2021 年报税的时候,先 long 和 short 互相抵消,得出总的 long-term gain 是 $2000, short-term gain 是-$1000。然后再互相抵消,得到 long-term gain 是 $1000。再和 2020 年剩余的 $4000 亏损抵消,剩余 $3000 亏损。那么报税的时候就按照 $3000 亏损报即可。

这里谈到亏损,就不得不提 wash sale 了。有人可能想钻空子,在年底时把长期亏损的股票卖了,抵消一部分其他股票赚来的钱,然后来年看情况好了重新买入。这就是典型的 wash sale,这部分的亏损是不能用来抵扣收入的。关于 wash sale 定义如下

  • wash sale:购买一只股票后,30 天内卖出;或者卖出股票后,30 天内又买入。也就是卖出的前后 30 天有买入都算 wash sale

在 1099B 上面,我们可以清楚看到有 wash sale loss 一栏,计税的时候可不能把这部分算进去抵扣收入。每个平台都会给你发一个 1099B,报税的时候总的加起来一起看就能算税了。

不计税部分

对于大部分投资平台来说,资本得益税(capital gain)和股息税(dividend)是主要的两个股票投资的税种。但是也有部分平台上的投资是不计税的。比如 IRA、401(k)等其他的 tax-advantaged 是不计税的。只要你的钱一直在这些账户内部不取出来,都是不需要计税的。其中 traditional IRA 中的是不计税的,而 Roth IRA 中的是免税的。

当然这些不计税的部分就算亏损了也不能用来抵税。

减税技巧

看了上述一堆解释,可以从税法角度归纳出一些关于投资股票省税的技巧。不过还是强调一点,股票收入还是以涨跌为主,不要为了省税影响大家的操作。

  • 尽量长期持有一只股票或者基金,这样资本增值和股息的税率都会低
  • 如果你今年股票收入比较高而且 short-term gain 比较多,可以选择性的卖出一些长期亏损本来就打算抛售的股票,用 capital loss 来冲抵税率较高的 short-term gain。
  • 同理如果你某一年工资和奖金比较高,也可以选择性的卖出一些长期亏损本来就打算抛售的股票,用 capital loss 来冲抵较高税率的工资收入
  • 如果年底发现今年股票已经赚的很多,可以考虑把一些股票留在下一年卖出,一方面看看能否变成 long-term gain,另一方面平均一下收入
  • 如果经济压力不大,优先考虑拉满 IRA、401 (k) 、Roth IRA,在其中进行投资操作

非美国居民

提交 W8-ben 表格

一般券商在开户的时候就会要求你要么签 W9 或者 W8-ben,然后就会根据你的身份情况给你发对应的税表了。签了 w8-ben 一般就不会给你发税表了,签了 w9 会给发 1099B 和 1099div 等税表。

如果你原来在美国读书,开户时已经是居民身份,之后回国变为了非居民。为了让自己收到的税表是正确的,最重要的是要先联系用于投资的平台,告知自己属于外国人或者 NRA,并提交 W8-ben 税表,声明你的外国人身份。券商会转换你的身份,然后给你发对应的税表。比如 Moomoo APP 就支持从 RA 的账户转为 NRA 的账户,需要提交的是 W8 表格、手持身份证照片、手持 SSN 照片等其他的信息。如果你有此需求,可以发邮件到 [email protected],客服会根据你的情况要求你提供相应的材料。

在美国居住的非居民

我们前面介绍过,对于持有特别签证的人士,比如在美国拿 F1 签证留学或者 J 签证访学的人来说,虽然满足了 SPT 测试,但是还是算 Non-resident 的。IRS 针对这种情况给出了报税的指南

简单的归纳一下,在资本得益税(capital gain)方面

  • 覆盖人群有持有 F, J, M,或者 Q 非移民签证的留学生或者学者,以及位于美国的国际组织、外国政府部门工作的人员
  • 如果短期来美国,在美国停留意愿不满 1 年的不在范围内
  • 如果你这个税年住满了 183 天,就需要交 30% 固定税率的资本得益税(capital gain)
  • 报税时资本得益税将使用 Schedule NEC 表格,配套 1040NR 使用

在股息收入(dividend)上根据中国和美国的 tax treaty,这部分的收入按照 10% 报税,表格也是使用 Schedule NEC。这里提醒一下,如果你已经提交了 W8-ben,那么券商就不会给你发 1099B 了,你就得自己根据交易情况计算短期和长期的资本收入。以及在 statement 中查看股息。总之还是挺麻烦的。。。

不在美国居住的非居民

如果你不在美国或者不满足上面的 183 天居住,计税就比较简单了。首先也需要开户提交 W8-ben 表格,告知外国人身份(或者之后更改)。由于美国和多国有税率互惠协议,根据你所在国家有不同税率也是不一样的。对于国籍是中国或者在中国的人来说,股票的资产增值(capital gain)是免税的,股息税是 10%。一般来说,只要你已经提交了 W8-ben,那么计税的时候会根据你的中国国籍预扣 10% 的利息税,拿到手的已经是预扣过的了。

如何报税

美国居民

相信对于股票投资比较多的人来说,一般都会采用软件报税。需要做的就是去各个券商平台下载税表,一般就是 1099B 和 1099div(或者 K-1)。然后常见的报税软件都支持导入 PDF 版本的税表,然后就可以报税了。

自己报税也是没问题的,下载所需的税表后,找到 1099 表格配套的 Schedule D,然后填入 1099B 的相关的信息。邮寄的时候附上所有券商的 1099B 就好,非常简单。

比如我使用过的 Robinhood,就可以在 statement 界面查看 tax document

一般各个平台都会在报税正式开始之前,提供所需要的税表。比如 2021 年,Moomoo APP 提供税表的时间点如下

  • - 税表表单 1099-DIV、1099-INT 和 1099-MISC 将于 2022 年 01 月 31 日前提供;
  • - 税表表单 1099-B 将于 2022 年 02 月 15 日前提供;
  • - 税表表单 1042-S 将于 2022 年 03 月 15 日前提供;

常见的解答可以看:https://fastsupport.fututrade.com/hans/category11020/scid11021

非美国居民的特殊情况

前面介绍了学生或者访学,虽然报税的时候不能按照居民(RA)报税,但是由于待在美国一年满 183 天,还是要被强行征税 30%。报税的时候,如果券商没有提供 1099B,则需要自行根据交易计算 long/shor-term gain,然后填写 Schedule NEC 表格

股息税也填入 Schedule NEC,根据中美税务互惠条款,征税 10%。

非美国居民

对于不在美国的人,一般来说,提交 w8-ben 之后,券商就会自动根据你的国籍以及美国与该国相关的税务互惠条例,计算出你被预扣的金额。比如人在中国投资美股,是没有资本得利税的,股息的 10% 是会被券商自动扣去。你无需额外报税。

比如我之前用的 Moomoo 投资平台,就可以访问[www.Fututrade.com]-[Login 账户]-【我的账户】-【文件】查看和下载税务表格。

总结

其实美股相关的报税并不复杂,建议大家根据自己的身份通读一遍相关的指南,理解其中原理就好。

由于本人也不是专业 CPA,如果文中有错误的地方欢迎大家指出,我们会马上更正。谢谢!