“先进先出(FIFO)”本身不是券商乱搞,是证监会+税务总局+中国结算的硬性计税规则,目的不是坑人,而是给系统一个唯一确定的算法;但落到散户实操上,确实容易让人“明明觉得自己拿满了1年,卖出却被扣20%税”。
规则底色:红利税看“持股时长”,卖出时才算账
A股个人股息红利差别化个税(财税〔2015〕101号):
•
持股 ≤1个月:分红全额计税,实际税负 20%
•
持股 >1个月且≤1年:减半计入,实际税负 10%
•
持股 >1年:暂免个税
关键点:税不是分红那天扣,是你“卖出股票时”由中国结算按持股期回溯计算,券商代扣。持股期从买入交割日算到卖出交割前一日,不是从分红日算。
为什么“先进先出”会显得坑
同一个人同一只票分多笔买,系统不允许你指定“这次卖的是哪一批”,强制按 先买的先算作卖出:
•
1月买 1万股东仓(成本10元)
•
6月买 5000股(成本8元)
•
7月股权登记日派息,你共持1.5万股拿到分红
•
8月你卖出 1万股,想卖的是6月那批(满1个月不到1年,10%税)
•
但系统认定:你卖的是1月那1万股 → 若1月那批到8月没满1年,按对应税率;若你中间在分红前刚补过仓、老仓其实已满1年但新仓没满,卖的顺序会从老仓切到新仓,新仓那部分对应分红按短持税率补税。
证监会那个经典案例:5月买1万、5月再买5千、6月买5千,6月卖掉1.5万,7月股权登记日只剩6月买的5千,7月卖出这5千时——系统认定卖的是6月那批、持股不足1个月,分红照扣20%。投资者以为“我5月就买了啊”,但 FIFO 下那部分早被前面的卖出消耗掉了。
它“坑”在哪几个场景
1.
分红前刚补仓,分红后不久卖:老仓本可满1年免税,但卖出时 FIFO 先消耗老仓,剩下新仓在股权登记日占比小但卖出时若触发净卖出,对应那点分红也要按短周期补税。
2.
日内做T/先卖后买:当天净卖出>0 就触发对应股数的持股回溯;你以为“收盘股数没变”就不用交税,错,按当日净卖出额计税。
3.
高送转+短炒:送股按面值1元/股算红利基数,现金分红不多但送股基数大,不足1个月卖出时 20% 税可能比现金分红还多,极端情况“分红500,补税1900”。
4.
想保留长线底仓、只砍短线仓:系统不让你选批次,只要账户里还有更早的仓,卖出的税务身份就是老仓,反过来若老仓已清,新仓短持被税没商量。
但它也不是纯坑
•
对真长线(满1年才卖):FIFO 反而帮你把最早那批先认定成免税仓,只要最后一次清仓时每批都超1年,整体0税。
•
对分红前1个月以内冲进来拿息就跑:20%税本来就是规则设计的“惩罚”,不是 FIFO 多收,是按你真实短炒时长收。
实操避坑办法(比骂规则有用)
•
股权登记日前买入的,要么持有超1年再卖,要么在登记日收盘前卖光,别“拿分红+短期卖”。
•
分红后想减仓:先卖再买不算安全,关键是当日净卖出对应股数会被计税;真要降税,等对应批次满1个月(税从20%降到10%)或满1年(0税)再动。
•
分批建仓吃息的:把“长线底仓账户”和“短线波段账户”分开,别在同一个户里来回T,否则 FIFO 把时间线搅浑。
•
卖出后第二天查资金流水“红利税补缴”那笔,按(分红总额×税率)反推是哪批仓被计税,下次就知道哪天卖划算。
•
送股也计税(按1元面值),资本公积转增不计税,看分派公告别把“10送”和“10转”混了。
股票分红需要缴纳个税吗,不同持股时间对应的红利税征收标准是多少?
A股日内做T交易的先进先出计税影响
同一股票多笔不同价格持仓,卖出时先进先出核算红利税实操案例
股票分红持股期限计算,官方按先进先出原则执行吗?
红利税先进先出原则,分批买入怎么计算持股时间?
问一问流程:
1.提交咨询
2.专业一对一解答
3.免费发送短信回复