请教股票收益保税的问题
打算卖出一只股票,这些股票是分批不同的价格买入的,现在打算卖出一半,请问我该怎么计算收益呢?查了查,有的说先进先出,有的说后进先出?请问哪里有比较权威的说法,谢谢 -scls72(laow) 2021-12-20
平均。
-mantis(虾钟钱) 2021-12-20
如果你是通过银行买卖股票,会给你寄来T5008表,会列出你买卖股票的Proceeds of disposition和ACB,很容易汇总。否则,你要做加权平均,算出capital gain or loss.
-andersonwang(流浪者) 2021-12-20
我是在银行开的银行账号,cibc investor's edge.
-scls72(laow) 2021-12-20
几乎每年都能发现CIBC T5008 里的错误。你如果就按它上面的,不做审查,搞不好多交税。
-dickie(Newyear) 2021-12-27
先进先出
-microtree(micro tree) 2021-12-21
CRA 规定用平均法:Adjusted Cost Base (ACB),即,永远是用最后一次买入的成本update过去的成本,这样不必追述几(十)年前的成本,方便券商和CRA。最后落实在 “当前的Average cost per unit” $14.89 例:
https://www.canada.ca/en/revenue-agency/services/tax/individuals/topics/about-your-tax-return/tax-return/completing-a-tax-return/personal-income/line-12700-capital-gains/completing-schedule-3/publicly-traded-shares-mutual-fund-units-deferral-eligible-small-business-shares-other-shares/tax-treatment-mutual-funds/chart-1-recalculation-adjusted-cost-base.html -viewing(viewing) 2021-12-22
谢谢,搞明白了。收藏一下,
-scls72(laow) 2021-12-23
肯定·要·track过去几十年的买入成本,这样才能算出ACB。
-mingpinwu(茗品屋) 2021-12-27
错。无需track过去,因为这是累计过程,只需知道上次累计结果+本次变化=这次累计结果。见我上面链接中的例子。
-viewing(viewing) 2021-12-27
如果每次买入都重算ACB,就可以只算本次变化。但是在实践中,如果多年来一直买入,没有卖出,那最后卖出时,肯定要追溯过去的。
-mingpinwu(茗品屋) 2021-12-27
这不仅是CRA的例子,卷商也是这样更新ABC,正常的个人都会这样做,因为这是ABC最便捷的方法。
-viewing(viewing) 2021-12-27
你俩说的难道不是一回事吗?只不过一个是每次交易算一个ACB, 另一个是攒到一起算。不管怎么算,都要从第一次交易开始算ACB。
-mocarly(80) 2021-12-27
如果你进行了几万笔交易,你可以把excel表前面几万行都折叠起来(即ACB累计起来),只显示最后几行。卷商也不会保留超过一定年限的记录,同理折叠,不去track过去。
-viewing(viewing) 2021-12-27
没看到CRA哪里有说可以不用track 过去的交易,如果CRA audit 你报的capital gain 或 loss, 你难道不需要提供历史记录?
-mocarly(80) 2021-12-27
正常情况,无论CRA还是卷商的回溯年限是7年左右。你报税的时候要验证卷商报给CRA所用ACB累计是否有出入或者你直接采用卷商的数值,因此没有理由不与卷商一致累计。这也是与现进先出/后出不同之处,那样每次都需要追溯过去。
-viewing(viewing) 2021-12-27
无论如何,ACB必须要track并计算每笔买入的价格和股数,即使这些是过去几十年的交易。common sense。至于broker不会显示和保留完整记录,那不是broker的责任。计算ACB是投资者个人的责任。很多时候T5008上面只有proceeds,没有cost,要自己算。
-mingpinwu(茗品屋) 2021-12-27
(#190417@43)
-viewing(viewing) 2021-12-27
I think we should give up....
-mocarly(80) 2021-12-27
既不是先进先出,也不是后进后出,而是要计算ACB.每次买入都要重新计算ACB。所以要追踪几十年的买入记录。
-mingpinwu(茗品屋) 2021-12-27
计算ACB,不需要追踪几十年的买入记录,这正是与先进先出,后进后出,的不同之处。
-viewing(viewing) 2021-12-27
你这基本算术不行啊。。。ACB=总cost除以总股数就完全可以啦。。。你的明白了吗?
再具体一点吧,现在的ACBx现在的股数=现在的cost,只要加上新的cost除以新的总股数就完事啦,不需要以前的数据。另外,有的银行会自动帮你算好了,不再需要自己计算。 -userid2018(永远少年!心怀阳光) 2021-12-27
你的概念不清吧?COST每次买入都要计算.当然了,下次就不需要了,但是每笔交易都少不了的。如果你每次买入都立刻计算ACB当然好了。如果你持续买入几十年,最后卖出时才想起ACB,那就要回溯每笔交易。掰开揉碎你的明白?看看这个网站:
-mingpinwu(茗品屋) 2021-12-27
你的概念不清吧?COST每次买入都要计算.当然了,下次就不需要了,但是每笔交易都少不了的。如果你每次买入都立刻计算ACB当然好了。如果你持续买入几十年,最后卖出时才想起ACB,那就要回溯每笔交易。掰开揉碎你的明白?看看这个网站:
算了,看来你的数学是体育老师教的了,没办法了,又或者你的理解有问题或者你的银行什么数据都不列给你(highly doubt it) ,我的投资在TD从来就列有股数,单价cost和总cost,哪里有需要自己算的啊。。。
在很久以前我就有自己算过MF的ACB,当然清楚ACB是什么,MF需要算是因为银行没法知道MF的发钱是如何分配的。算了,看来可能你的概念也不清。 -userid2018(永远少年!心怀阳光) 2021-12-27
你这是一叶障目。你也别扯什么数学。我初二参加初三学生数学竞赛,全市二等奖。行吗?TD我用了快20年了,我还用bmo InvestorLin
rbc direct investing, Cibc investor edge , virtual broker, IB, 实话实说,它们的t5008经常不准。不信,你转一只股票进来TD,它绝对不能替你算ACB。加拿大很多退休人士,帐号里的股票有可能几十年没动,你自己不算ACB,到卖的时候就悲剧了。 -mingpinwu(茗品屋) 2021-12-28
这有什么好骄傲的。我上幼儿园的时候,有一次数学得了满分,老师还在我的答卷上贴了一朵小红花呢。
-jonathanlee2000(七剑) 2021-12-28
还有,你不要太相信broker的T5008,很多时候都是不对的,比如有split。有的券商就干脆不提供cost,只有proceeds,IB就是这样。还有就是股票如果transfer进来的,券商无法替你计算ACB。
-mingpinwu(茗品屋) 2021-12-27
那可能你的银行太差了。TD不但提供T5008,另外还有一份trading summary以及另外一份personalized tax package之类的,可以互相交叉比对,所有需要用到的数据(比如ACB)都有。如果是Transfer进来的,一般卷商确实没法算,TD有提供自己输入总cost,所以TD是可以计算的。
-userid2018(永远少年!心怀阳光) 2021-12-27
多用几家试试,你就明白我说的了。另外你有另外一个概念错误,你总是银行银行的,其实那是brokerage, 是劵商,不是银行。
-mingpinwu(茗品屋) 2021-12-28
你要是转移目标纠这个的话,这个不是概念问题,是用词不准确,因为你不是新手,我打字慢,银行的拼音出来容易,凑合用。算了,看你开始逻辑不通了,本意是提点和调侃,难得有个没拉灰的还糊涂的。。。看来是漏网之鱼,圈子不同,不再回复了。
-userid2018(永远少年!心怀阳光) 2021-12-28
若对“ACB不需追踪历史” 还有疑问,可类比 银行账单,信用卡,和其它长期账单,都是:上期的Balance余额(ACB额) +本次的变化量=本次的Balance余额(ACB额),即,不需追踪上期之前的历史。法律与此一致,允许销毁历史数据。FIFO/LIFO则不行
-viewing(viewing) 2021-12-28