财税〔2009〕59号文第六条给出了企业重组中采用特殊性税务处理时如何确定非股权支付部分应确认的所得、转让方取得新股权的计税基础以及收购方取得被收购股权的计税基础的方法和公式:
公式一:非股权支付部分应确认所得 =(公允价值 - 计税基础)×(非股权支付 ÷ 公允价值)
公式二:转让方取得新股权计税基础 = 原计税基础 + 确认所得 - 收到的非股权支付公允价值
公式三:收购方取得被收购股权计税基础 = 被收购股权原计税基础 + 转让方确认的所得
实务中,不少人遇到问题时只是机械的套用公式,对公式的底层逻辑没有仔细追究,从而导致在该问题上总是似是而非,不得要领。
本文就从所得税的第一性原理出发,进行深度拆解。
一、从所得税的本质说起:一切公式的“第一性原理”
要真正理解这三个公式,必须先回到一个最根本的问题:所得税到底在对什么征税?
所得税的本质,是对纳税人已经实现的、可量化的经济利益增加征税。“已经实现”三个字至关重要,它意味着:只有当纳税人通过交易“落袋为安”,真正获得了可以支配的经济利益时,才产生纳税义务。
比如说:
你手里的股票从100万涨到200万,你没卖:不征税,因为你一分钱都没多出来。
你把股票卖了,拿到200万现金,扣掉成本100万,口袋里多了100万:征100万对应的税。
这就是所得税的“实现原则”,它是理解特殊性税务处理所有公式的基石。
二、特殊性税务处理的底层逻辑:递延纳税的本质
(一)为什么要给“递延”?
假设老张持有B公司100%股权,A公司用自己的股票+现金去收购老张手中的B公司股权。老张把B公司股权给了A公司,换回来的是A公司的股票和部分现金。
关键问题:老张真的“赚到钱”了吗?
•换回来的股票部分:老张的财富从“B公司股权”变成了“A公司股权”,形态变了,但并没有真正“变现”。他没有拿到可以随意支配的钱,财富仍然被“锁定”在股权中。这部分不应当期征税。
•换回来的现金部分:这是实实在在已经到手的经济利益,老张可以随时花掉、存起来。这部分应当期征税。
所以特殊性税务处理的精髓浓缩为一句话:
“实现了多少,就当期交多少税;没实现的部分,递延到未来处置时再交。”
所有公式的设计,都是围绕这个核心思想展开的。
三、案例设定
为了便于理解,我们设定一个贯穿始终的案例:
老张持有B公司100%股权的原计税基础 1000万元
A公司收购该股权支付的总对价(公允价值) 4000万元
其中:A公司自身股权(股权支付) 3600万元
其中:现金(非股权支付) 400万元
股权支付比例 3600 ÷ 4000 = 90%(≥85%,满足特殊性处理条件)
B公司股权的总利润 4000 - 1000 = 3000万元
四、公式一:非股权支付部分应确认的所得
(一)公式原文
应确认的所得 = (被转让股权公允价值 - 被转让股权计税基础) × 非股权支付金额 ÷ 被转让股权公允价值
(二)通俗的理解
这个公式只做一件事:把总的股权转让利润,按照“收到现金占总对价的比例”进行切分,只让当期到手的那部分利润交税。
(三)案例拆解
第一步:算总利润 老张这笔股权的总利润 = 4000 - 1000 = 3000万元
第二步:算“实现比例” 老张收到的“真金白银”占总对价的比例 = 400 ÷ 4000 = 10% 这意味着,老张的3000万总利润中,只有10%是“真正到手”的。
第三步:算当期应纳税所得 当期应确认所得 = 3000 × 10% = 300万元
底层逻辑验证:
老张拿到400万现金,其中300万是利润,100万是本金回收。
这300万利润是他“真正赚到”的,应当期交税。
剩余2700万利润(3000 - 300)对应的是A公司股票,还没变现,递延。
(四)公式的等价变形——“毛利率法”
原公式可以变形为:
应确认所得 = 非股权支付金额 × 股权转让毛利率
其中:股权转让毛利率 = (公允价值 - 计税基础) ÷ 公允价值
•毛利率 = (4000 - 1000) ÷ 4000 = 75%
•含义:每收到1块钱现金,其中7毛5是利润。收到400万现金,利润就是 400 × 75% = 300万元。
五、公式二:转让方(老张)取得A公司股权的计税基础
(一)公式原文
老张取得新股权的计税基础 = 转让股权原有计税基础 + 确认的所得 - 收到的非股权支付公允价值
(二)这个公式在保护什么?
这个公式的核心目的是:确保递延的利润在未来处置新股权时,能够被“追征”到。所得税有一条铁律:一笔利润,无论递延多久,最终必须被征到税,不能因为递延而永久逃脱。
(三)案例拆解
代入数据: 老张取得A公司股权的计税基础 = 1000 + 300 - 400 = 900万元
(四)验证:递延的利润是否被“锁定”了?
老张取得的A公司股权,公允价值是3600万元,但计税基础只有900万元。如果未来老张以3600万元卖掉A公司股票:
应纳税所得 = 3600 - 900 = 2700万元
这2700万元,恰恰就是当期递延的那部分利润(3000 - 300 = 2700)!完美闭环:当期没交的税,未来处置时一分不少地追回来了。
(五)公式的等价变形——“比例法”
原公式可以变形为更简洁的形式:
取得新股权计税基础 = 原计税基础 × 股权支付比例
验证:1000 × 90% = 900万元
这个变形的含义极其直观:新股权的计税基础 = 原计税基础中对应“股权支付”那部分的比例。
为什么?因为非股权支付部分对应的原计税基础(1000 × 10% = 100万元),已经在当期通过“确认所得 - 收到现金”的过程被“消耗”掉了——相当于已经回收了本金。只剩下股权支付部分对应的原计税基础(1000 × 90% = 900万元),需要“转移”到新股权上,等待未来追征。
(六)公式推导过程
从原始公式出发: 新计税基础 = 原计税基础 + 确认所得 - 非股权支付
将确认所得的公式代入: = 原计税基础 + (公允价值 - 原计税基础) × 非股权支付 ÷ 公允价值
展开中间项: = 原计税基础 + 非股权支付 - (非股权支付 × 原计税基础) ÷ 公允价值 - 非股权支付
非股权支付项正负抵消: = 原计税基础 - (非股权支付 × 原计税基础) ÷ 公允价值
提取公因式: = 原计税基础 × (1 - 非股权支付 ÷ 公允价值) = 原计税基础 × 股权支付 ÷ 公允价值 = 原计税基础 × 股权支付比例
六、公式三:收购方(A公司)取得B公司股权的计税基础
(一)公式原文与正确理解
收购方取得被收购股权的计税基础 = 被收购股权的原有计税基础 + 转让方确认的所得
重要提示:这个公式的核心思想是收购方取得被收购股权的计税基础,以被收购股权的原有计税基础为起点,再加上转让方在当期已经确认并纳税的那部分所得。这样做的目的是防止重复征税:转让方已经交过税的利润,必须“加到”收购方的计税基础里,未来收购方处置这笔股权时就不会对同一笔利润再次征税。
(二)案例拆解
代入数据: A公司取得B公司股权的计税基础 = 1000 + 300 = 1300万元
(三)为什么是1300万元?——防止重复征税的关键
假设不加上已确认的所得300万元,计税基础只有1000万元。如果A公司未来以4000万元卖掉B公司股权:
A公司应纳税所得 = 4000 - 1000 = 3000万元
老张当期已确认300万元 - 合计征税 = 300 + 3000 = 3300万元
但B公司股权的总利润只有3000万元!
多征了300万元!这就是重复征税:老张已经为这300万元交过税了,A公司处置时又要再交一次。
正确的做法是加上已确认的所得300万元,计税基础为1300万元。如果A公司未来以4000万元卖掉B公司股权:
A公司应纳税所得 = 4000 - 1300 = 2700万元
老张当期已确认 300万元 - 合计征税 = 300 + 2700 = 3000万元
B公司股权总利润 = 4000 - 1000 = 3000万元
同一笔利润只被征了一次税。
(四)公式的底层逻辑
这个公式的本质是:
收购方取得被收购股权的计税基础 = “还没交过税的成本” + “已经交过税的利润”
•“还没交过税的成本” = 被收购股权原计税基础1000万元
•“已经交过税的利润” = 转让方当期确认的所得300万元
•两者相加 = 1300万元
这样,未来收购方处置这笔股权时,计税基础1300万元中已经“包含”了已纳税的利润部分,不会再被重复征税。
七、三个公式的内在关联“税基守恒”的全景验证
三个公式看似独立,实际上它们构成了一个严密的闭环系统,确保同一笔利润在整个交易链条中只被征一次税。
(一)全景验证
B公司股权总利润 4000 - 1000 = 3000万元
交易当期:老张确认所得(已交税) 300万元
剩余递延利润 3000 - 300 = 2700万元
这2700万元递延利润“藏”在哪里?
|
持有方 |
资产 |
公允价值 |
计税基础 |
未实现利润 |
|
A公司 |
B公司股权 |
4000万元 |
1300万元 |
4000-1300=2700万元 |
|
老张 |
A公司股权 |
3600万元 |
900万元 |
3600-900 = 2700万元 |
注意:A公司持有B公司股权的未实现利润2700万元,和老张持有A公司股权的未实现利润2700万元,并不是两笔独立的利润。老张持有的A公司股权价值中,有一部分正是来源于A公司持有的B公司股权。所以这2700万元递延利润,在链条中只存在一份,未来无论谁处置,都会被追征到。
(二)最终处置时的验证
场景1:A公司以4000万元卖掉B公司股权 - A公司所得 = 4000 - 1300 = 2700万元 - 加上老张当期已确认300万元 - 合计 = 300 + 2700 = 3000万元 = B公司股权总利润
场景2:老张以3600万元卖掉A公司股权 - 老张所得 = 3600 - 900 = 2700万元 - 加上老张当期已确认300万元 - 合计 = 300 + 2700 = 3000万元 = B公司股权总利润
无论未来谁处置、怎么处置,3000万元的总利润最终都会被完整追征到,不多不少。
八、三个公式之间的关系图
[公式一:切分]
非股权支付占比 10% → 当期确认所得 = 3000 × 10% = 300万元
[公式二:转让方税基]
新股权计税基础 = 1000 + 300 - 400 = 900万元
→ 锁定2700万递延利润待未来追征
[公式三:收购方税基]
被收购股权计税基础 = 1000 + 300 = 1300万元
→ 确保不重复征税,已纳税利润加入计税基础
九、常见误区警示
误区一:认为特殊性税务处理是“免税”
纠正:特殊性税务处理是递延纳税,不是免税。当期少交的税,未来处置时一分不少地追回来。三个公式的设计,本质上就是在做“时间上的税款分配”。
误区二:认为收购方取得被收购股权的计税基础不需要加回已确认所得
纠正:如果不加回已确认的所得,未来收购方处置时就会对同一笔利润重复征税。公式三中的“+转让方确认的所得”,正是防止重复征税的关键设计。
误区三:认为转让方取得新股权的计税基础应该等于付出股权的公允价值
纠正:在特殊性税务处理下,转让方取得新股权的计税基础不是按公允价值确定,而是按原计税基础的比例确定(原计税基础 × 股权支付比例)。这正是“递延”的体现——把原来的税基“搬”到新股权上。
误区四:混淆“非股权支付对应的所得”和“全部所得”
纠正:在特殊性税务处理下,转让方只就非股权支付对应的部分确认所得(公式一),而非就全部股权转让利润确认所得。全部利润3000万元中,只有300万元当期确认,其余2700万元递延。
十、总结
三个公式的设计逻辑,归根结底就是一句话:
按“实现原则”切分利润,到手的当期交,没到手的递延交,已交过的不重复交。
•公式一解决“当期交多少”的问题:按实现比例切分。
•公式二解决“递延的利润怎么锁定”的问题:把税基转移到新股权上。
•公式三解决“已交过的怎么不重复交”的问题:把已纳税利润加到收购方税基中。
三者环环相扣,构成了一个逻辑自洽、税基守恒的完整体系。

