
1.收入确认混乱根本原因①:会税差异,会计≠税务
2.“国内电商”按照结算口径(上报税务局)
3.“国外电商”按照结算口径(上报税务局)
4.收入确认混乱根本原因②:收货≠结算
5.增值税法中“收讫销售款项”怎么理解?
6.国内电商(上市公司)是如何确认收入?
7.实务困境
8.实操建议
9.致命提醒
财务小伙伴或者电商老板会遇到一个问题:这个店铺开完之后,电商收入确认是根据订单、发货、签收、结算还是到账?到底哪一个方式更合理?
今天结合相关政策和实务细节,把这个讲清楚。
收入确认混乱根本原因:会税差异
电商收入确认容易混乱的核心原因就是:①会计、②增值税、③企业所得税三者的确认时点不一样。
项目 |
官方解释 |
大白话 |
①会计 |
“客户取得商品控制权”的时点 |
签收 |
②增值税 |
发生应税交易,纳税义务发生时间为收讫销售款项或者取得销售款项索取凭据的当日;先开具发票的,为开具发票的当日 |
A.先开发票的,为开具发票的当天(最高优先级); B.收到钱的,为收到款项的当天; C.没开票也没收钱的,看合同约定或交易完成 |
③企业所得税 |
商品所有权上的主要风险和报酬是否已经转移给购买方 |
发货 |
【①会计:“控制权转移”】
会计收入确认核心的判断标准:什么时候算“控制权转移”?
在实际业务中,通常通过以下三个标志来判断这个节点是否到了:
【物理上】:买家已经签收了快递。
【流程上】:买家在APP上点击了“确认收货”。
【时间上】:系统规定的“自动确认收货”时间到了(例如淘宝的10天、拼多多的15天等),或者“七天无理由退货”期已过。
【②增值税:“先开票or收讫销售款项”】
最通用的判定逻辑(“三选一”原则):对于大多数销售货物、服务、无形资产或不动产的交易,纳税义务发生时间遵循以下优先级:
【第1级-这是最优先的】先开发票的,为开具发票的当天(最高优先级):不管你收没收到钱,也不管货发没发,只要你先把发票开出去了,纳税义务马上就产生。
【第2级】收到钱的✔,为收到款项的当天:如果没开发票,但钱已经到账了,那就是收钱的当天✔。
【第2级】没开票也没收钱的,看合同约定或交易完成:
【第2.1级】有合同✔:书面合同确定的付款日期当天(哪怕对方没给钱,到了日子就要交税)。
【第2.2级】没合同/没约定✘:货物发出、服务完成、或者权属转移的当天。
【增值税-红线】“先开票”是红线:
很多公司为了维护客户关系,货还没发或者服务还没做完就先开了发票。切记,开票即纳税。如果你开了票但没申报(增值税),税务局系统里比对发票信息时就会预警。
【现行增值税法实施条例的进一步解读】现行增值税法实施条例也明确:
★收取销售款项,指在应税交易过程中或完成后收到的款项;
★有书面合同约定付款日期的,按约定日期;
★没有约定才按发货当天。

【③企业所得税:“货物发出时”】
对于企业所得税,收入确认的规则与增值税和会计处理都有所不同。它的核心原则是 “权责发生制” 和 “实质重于形式”。
简单来说,企业所得税不看你开了多少票(增值税规则),也不完全看你什么时候确认会计利润,而是看商品所有权上的主要风险和报酬是否已经转移给购买方。
核心原则:四个条件缺一不可
根据《国家税务总局关于确认企业所得税收入若干问题的通知》(国税函〔2008〕875号),销售商品确认收入必须同时满足以下四个条件:▶合同已签:商品销售合同已经签订。
▶风险转移:企业已将商品所有权相关的主要风险和报酬转移给购货方。
▶失去控制:企业对已售出的商品既没有保留通常与所有权相联系的继续管理权,也没有实施有效控制。
▶金额与成本可计量:收入的金额能够可靠地计量,且已发生或将发生的销售方的成本能够可靠地核算。
收入确认混乱根本原因②:收货≠结算
电商领域,增值税的判断最容易出现误区,也是实务中争议最大、最容易被误解的地方。
【错误观点】不少人都会把电商销售当成收款销售(消费者先下单支付货款),于是认为(消费者支付货款)=(商家收讫销售款项),于是认为:(收到款项)就产生增值税纳税义务。这个理解是不准确的。
★消费者付款(是预收);
★资金性质:是“担保”而非“收讫”;
在电商交易中,消费者下单付款,资金流向是:消费者 -> 平台担保账户。
★法律定性:此时资金处于“冻结/担保”状态。商家既没有实际收到钱,也没有完全取得这笔钱的“无条件索取权”(因为消费者可能退款、拒收)。
★法规依据:根据《增值税法实施条例》,“收讫销售款项”是指纳税人发生应税交易过程中或者完成后收到款项。
★结论:消费者付款时,交易尚未完成,货物尚未交付,这笔钱在法律上属于“预收账款”(负债),而不是真正的“销售款”(收入)。
【正确观点】“买家”下单付款后,“资金”并不是直接进入“商家账户”(虚拟账户,即会计所谓的“其他货币资金”),而是先进入“平台担保账户”。此时“商家”并没有资金支配权,并不算真正收到货款(即并未真正“收讫销售款项”)。
只有当“买家”确认收货or“系统”自动确认收货、商家才具备“取得收取销售款项的权利”。资金从“平台担保账户”结算到“商家账户”(即商家虚拟账户),只是一个“资金清算动作”。
(注意顺序:A.先收货、B.再结算、C.再拨付资金(从担保账户拨到店铺账户),
也就是说只有“收货”了,商家才具备“(结算)收钱”的权利、平台才会给你“结算”。
即实际上“收货”是其中最核心、最关键的点,收货意味着“商家履行完毕交货义务”、同时具备“收取用户款项的权利”,收货意味着“平台要开始履行资金清算义务”,至于平台什么时候完成清算(那只是一个时间点)。“平台的结算”理论上要与“确认收货”同时完成、才是最完美的收入确认方法,但是实际情况是:“平台的结算”时间晚于“确认收货”时间,也就是说“结算口径”时间晚于“确认收货时间”。显然“资金从担保账户到店铺账户(其他货币资金)”仅仅是一个“资金清算动作”。如果单纯将“资金账单(结算到店铺)”作为收入确认,很显然稍晚。
B.确认收货 = 结算
两步法:精准匹配业务实质与资金流
这种方法的核心思想是:在“确认收货”时点确认收入和全额债权,在“平台结算”时点处理资金到账和平台费用。
第一步:客户确认收货时 —— 确认收入与全额债权
当客户点击“确认收货”或系统自动确认时,商家已履行完毕交货义务,拥有了向平台收取全额货款的权利。此时,无论钱是否到账,都应立即确认收入。
业务实质:商品控制权已转移,收入确认条件达成。
会计分录:
借:应收账款—平台 (全额货款)
贷:主营业务收入 (扣除折扣后的净额)
贷:应交税费—应交增值税(销项税额)
第二步:平台完成结算时 —— 资金到账与费用确认
平台根据规则,在扣除佣金、技术服务费等费用后,将净额资金拨付到商家的店铺账户(如支付宝、微信等,即“其他货币资金”)。这一步是债权的兑现和费用的发生。
“国内电商”上报给税务局的数据是什么口径?
如上所述,电商平台作为“撮合平台”,“消费者”支付货款,货款先进入“平台担保账户”,用户收货(or自动收货)后,货款再从“平台担保账户”进入“商家账户”。这个即为多数平台所说的“结算”,各个平台会生成“结算账单”(哪些订单结算了多少钱、扣除多少佣金)。
从上述逻辑来理解:目前(国内)多数平台给税务局上报的销售数据为“结算口径”。(需要注意:当订单签收时,商家已经具备权利“收款”,而“货款从从“平台担保账户”进入“商家账户”这只是一个清算动作(商家收讫销售款),取得销售款项索取凭据(收到结算单)亦只是一个动作,这个动作天然是排在“收货之后,天然具备时间差)
可以看到:依据税总2025年15号公告、可按结算时点确认增值税,平台向税务报送的收入数据(如下图的抖音平台),本身就是按增值税规则-以收取销售款项(商家收到平台担保账户的相关结算款,结算天然是晚于收货时间点)或取得收款凭据当天为准。 (目前税局默认接受此版数据和对应的逻辑,结算时间点天然是晚于收货时间点)


“收讫销售款项”怎么理解?

“收讫”的意思就是“收清”或“款项已结清”。它不仅仅是“收到”,更强调“完结”和“确认无误”。
电商场景:虽然买家付款了,但资金在平台担保账户,商家并未真正“收讫”(没有支配权)。只有当买家确认收货,资金结算到商家账户(或虚拟账户),才算法律意义上的“收讫销售款项”,此时纳税义务正式确立。
《增值税法第二十八条第一款第一项》所称
▶【收讫销售款项】,是指纳税人发生应税交易过程中或者完成后收到款项;
▶【取得销售款项索取凭据的当日】,是指书面合同确定的付款日期(第一优先级),未签订书面合同或者书面合同未确定付款日期的,是指应税交易完成的当日,即货物发出、服务完成、金融商品所有权转移、无形资产转让完成或者不动产转让完成的当日(第二优先级)。
【翻译一下-大白话,增值税纳税义务确认时间】
在没有先开票的情况下,税务局同意你选择:
①收到款项的当日、
②合同约定的当日(有合同没付款情况下)、
③货物发出的日期(没合同没付款的情况)
层级 |
增值税纳税日期 |
(付了钱) |
收到款项的日期 |
(没付款)(签了合同) |
合同确定的付款日期 |
(没付款)(没签合同) |
货物发出、服务完成的日期 |

逻辑是这样的:
▶【权利转移】:当消费者点击“确认收货”(或系统自动确认)的那一刻,平台对你的扣款权(佣金等)确定了,对你的付款义务也确定了。这笔钱虽然还在平台的支付宝/微信备付金账户里,但法律上的所有权已经归你了。
▶【结算只是流程】:平台从“担保账户”划拨到你的“平台余额”,再让你提现到“银行卡”,这属于资金清算。
▶【实操对应】:在电商系统中,“取得索取凭据” = “订单状态变为已完成/已收货”。
▶【总结】“【收讫销售款项】or【取得销售款项索取凭据的当日】”在电商语境下的真实含义是:你不再承担发货义务,且拥有了向平台要钱的绝对权利的那一刻(即:买家确认收货)。
▶✘不是指消费者付款(那是预收)。
▶✘不是指平台打款给你(那是结算)。
▶✘更不是指你提现到银行卡(那是资金归集)。
“跨境电商”上报给税务局的数据是什么口径?
(报送数据)抖音平台=结算口径
(报送数据)亚马逊=发货口径
(报送数据)淘系平台=确认收货口径
亚马逊从“结算口径”(钱到账才算)转向“发货口径”(货发出就算),并且强制向税务局报送发货口径的数据,主要不是为了“卡”卖家的钱,而是为了合规和匹配税务监管要求。
▶简单来说,这是为了对齐税务局的标准,避免“时间差”带来的逃税嫌疑。
▶匹配税务申报的“权责发生制”,这是最根本的原因。
▶旧逻辑(结算口径):是按“收付实现制”走的,即钱什么时候到账,什么时候算收入。这方便卖家看现金流,但不符合会计准则和税法对“交易实质”的认定。
▶新逻辑(发货口径):是按“权责发生制”走的。纳税义务通常在商品所有权转移(即发货/交付)时产生,而不是在你收到钱的时候。
(报送数据)淘系平台=确认收货口径
国内电商(上市公司)是如何确认收入?
上市公司确认收入的“金标准”只有一个:客户什么时候真正拿到了商品的控制权(且大概率不会退货),我就什么时候确认收入。严格遵循《企业会计准则第14号号——收入》,核心原则是“控制权转移”。
最典型的“开店卖货”模式。(B2C 零售模式(天猫、京东POP、抖音小店等))确认节点:消费者确认收货 或 系统自动确认收货。
具体逻辑:
▶发货时:不确认收入。会计分录通常是 借:发出商品 / 贷:库存商品。因为货还在路上,风险没转移。
▶确认收货时:确认收入。此时,商品控制权转移,且“七天无理由退货”的风险开始降低。
▶资金结算时:不确认收入,只确认资金变动。会计分录是 借:其他货币资金(支付宝/微信) / 贷:应收账款。
上市公司案例:
▶盐津铺子:明确公告,向最终消费者销售,在“已发货并获得客户确认收货后”确认收入。
▶小熊电器:线上B2C模式,在“发货后10天(默认收货期),消费者收到货物或系统默认收货,公司收到货款时”确认收入。

▶三只松鼠:线上B2C模式,通常在“发货后4天”(基于历史数据估算的签收时间)或客户确认收货时确认。
上市公司实操中的“技巧”
为了平衡财务合规和业务时效,上市公司在处理B2C收入时,通常不会傻等每一个客户手动点“确认收货”,而是采用“系统自动确认”逻辑:
▶基于物流时效的估算:
像三只松鼠、小熊电器这种单量巨大的公司,财务系统会对接物流数据。如果物流显示“已签收”,系统会根据历史平均时效(比如发货后4天或10天),自动判定为“已收货”并确认收入,而不需要人工去盯着每一个订单。
▶退货率的预估(重要):
根据新会计准则,上市公司在确认收入的那一刻,必须扣除预计会退货的部分。
例子:卖了100万货,历史退货率是5%。那么确认收入时,只能确认95万,剩下的5万计入“预计负债——应付退货款”。(这是会计上的收入确认)
实务困境
困境:三种口径不一致,“会计”按签收、“增值税”按结算(国内)、“所得税”按发货。
国内主流电商平台按“结算时间报送收入”,企业为了保持数据一致、避免异常比对,普遍按“结算时点”做账。
★【平台机制决定的“资金确权”逻辑】
国内主流电商平台(淘宝/天猫、京东POP、拼多多、抖音)普遍采用“担保交易”模式。
流程:买家付款 →→ 资金在平台担保账户 →→ 商家发货 →→ 买家确认收货 →→ 平台结算(资金划拨给商家)→→商家提现资金到卡里。
★【商家的体感】:在“确认收货”之前,钱虽然在买家那里扣了,但还在平台手里,商家并没有真正的“掌控权”。只有当平台生成“结算单”(Settlement Statement),把佣金扣除并将余款划拨到商家虚拟账户时,商家才觉得这笔交易真正“落袋为安”了。
★【结果】:因此,商家的财务系统通常是跟着平台的“资金账单”走的,平台什么时候结算,商家就什么时候记账。
实操建议
1. 策略一:业务量小
→
按“平台结算”确认收入
(即:钱到账了才算收入)
- 适用场景:小微电商、个体工商户或财务流程较简单的初创企业。
- 优点:
- 现金流匹配:账上有多少钱就记多少收入,不用担心“有利润没现金”的尴尬。
- 操作简单:直接拿支付宝/银行流水做账,不需要去后台导复杂的订单表。
- 缺点:严重滞后:无法反映真实的经营节奏,且平台结算周期长(如T+7、T+15),影响报表及时性。
2. 策略二: 按“签收”确认收入(主流推荐)
(即:客户拿到货了就算收入)
- 适用场景:单量稳定,追求合规。(合规性强,数据准确)
- 优点:最符合会计准则:符合《企业会计准则第14号——收入》中“客户取得商品控制权”的定义。
(即:商家发出货物就算收入)
- 适用企业
:发货节奏稳定、退货率较低的成熟电商企业。
这种方式严重违背会计准则,仅可用于内部管理。
实时监控:与前段业务完全同步,便于运营部门实时监控下单量和进行流量转化分析。
【再次认真看,小熊电器的收入确认方式】

“收货+收到货款”,是2个条件同时满足。
具体实现方式:估计通过ERP来实现的,猜测:先判断每个发货订单是有收货确认时间(不管是用户收货韩还是系统确认收货)、再判断每个订单是否有到账信息(不确定是根据资金到店铺还有根据资金到平台)。
致命提醒
【致命提醒1:退货率的“税会差异”】
▶如采取发货+签收确认收入(会计上),则需要进行退货率的预估(重要):根据新会计准则,公司在确认收入的那一刻,必须扣除预计会退货的部分。
例子:卖了100万货,历史退货率是5%。那么确认收入时,只能确认95万,剩下的5万计入“预计负债——应付退货款”。
“卖了100万,预估5%退货,确认95万收入”*,这是会计准则的做法,但绝对不是税法的做法。
【会计处理(做账)】:
借:应收账款 100万
贷:主营业务收入 95万
贷:预计负债——应付退货款 5万
目的:真实反映当期利润,不把可能退的钱算作赚到的。
【税务处理(报税)】:
原则:税法遵循“实际发生制”,不认可“预计”的负债。
操作:你必须按100万全额申报增值税和企业所得税收入。
后果:如果你只按95万报税,税务局的大数据比对(平台报送100万 vs 你申报95万)会直接报警,认定你少报收入5万。
【致命提醒2:别把“实际到账”当做“收入”】
“实际到账 ≠ 收入”
▶你的视角(实际到账):
卖了100元的货,平台扣了5元佣金,实际到账95元。你觉得:“我收入就是95元,按95元报税,没毛病。”
▶税务局视角(大数据比对):
平台报送的数据是“交易总额100元”。
税务局系统一看:“平台说你卖了100元,你只报了95元?这5元去哪了?你是不是隐瞒收入?” -> 触发预警!
▶致命后果:
★你为了省事按95元申报,结果被认定为隐匿收入。
★正确做法:必须按100元全额申报收入,然后拿着平台开具的5元佣金发票(或合规凭证)去列支成本/抵扣进项。

★★★【抖店:净额到账,还原收入,一键搞定】
★★★【亚马逊:净额到账,还原收入、费用拆分,一键搞定】
同时,在政策尚未完全明晰前,企业如果想稳妥,建议做好以下几项事项:
第一,完整留存凭证,包括平台协议、结算流水、签收记录、发货单据等,确保所有处理有据可查。
第二,不随意变更收入确认时点,保持账务口径一致,避免异常预警。
第三,遇到税务检查时,不盲目调整,可携带政策依据与平台凭证,主动与税务机关沟通确认执行口径。这样既能降低税务风险,也能让企业在实务中更加从容。
记住一句话:在2026年,“发货”只是动作,“签收”才是权利,“结算”只是资金流转。 财务记账,记的是“权利”,而不是“动作”。

