每月做工资,很多企业只做一笔分录:借管理费用,贷银行存款。这笔分录把计提、发放、代扣三件事压成了一件,当月看不出问题,到汇算清缴时就会发现三张表对不上——账上工资总额 120 万,个税申报的工资薪金 96 万,社保缴费基数合计 78 万。
三个数字都「没错」,错的是时点。工资的会计处理、个人所得税的扣缴、社会保险费的申报,各自有自己的确认时点和计算基数,把它们混在一笔分录里,等于主动放弃了核对的可能。
这篇按时间顺序拆开三个时点,每个时点给出分录、凭证和对应的申报表,最后处理一个最常见的争议:12 月计提、次年 1 月发放的工资,到底扣在哪一年。
核心判断
- 结论工资必须按三个时点分开记:月末按权责发生制计提,计入成本费用、确认负债;实际发放时冲减负债并代扣个人所得税、社保和公积金个人部分;代扣部分在次月申报期内缴出。三个时点各有各的表,账、个税、社保的差异必须在每月核对一次,不能留到汇算清缴。
- 依据《企业会计准则第 9 号——职工薪酬》第 5 条要求在职工提供服务的会计期间确认负债并计入当期损益,第 7 条要求社保、公积金按规定的计提基础和比例计算;《企业所得税法实施条例》第 34 条允许合理的工资薪金据实扣除,第 40 至 42 条给三项经费定了 14%、2%、8% 的限额;国家税务总局公告 2015 年第 34 号第 2 条明确,汇算清缴结束前实际支付的已预提工资,准予在汇缴年度扣除。
- 边界本流程适用于与公司建立劳动关系的职工。劳务派遣用工、退休返聘人员、实习生、季节工和临时工,按国家税务总局公告 2012 年第 15 号区分工资薪金支出与职工福利费支出,不当然计入本企业工资薪金总额基数;个体工商户、个人独资企业和合伙企业的业主工资不得作为工资薪金扣除,走经营者费用扣除。
一、三个时点各做什么,各对哪张表
把工资拆开看,三个时点做的动作完全不同:计提是「确认费用」,发放是「清偿负债」,代扣是「履行扣缴义务」。三个动作对应三套外部申报,任何一套滞后,都会在下一次检查中暴露。
| 时点 | 动作 | 典型分录 | 对应申报或报表 |
|---|---|---|---|
| 月末(权责发生) | 计提当月工资与单位承担的社保公积金 | 借:管理费用/生产成本/制造费用 贷:应付职工薪酬——工资、社保、公积金 | 利润表、A105050 账载金额 |
| 实际发放日 | 发放工资,代扣个人部分 | 借:应付职工薪酬——工资 贷:银行存款、其他应付款——代扣社保、应交税费——应交个人所得税 | 银行流水、工资表签字表 |
| 次月申报期 | 缴纳个税、社保、公积金 | 借:应交税费——应交个人所得税、其他应付款——代扣社保 贷:银行存款 | 个人所得税扣缴申报表、社保缴费申报表 |
注意「应付职工薪酬」是负债类科目,贷方余额代表已计提未支付。这个余额在资产负债表上是一项负债,也是税务核对时最先被看到的数字。余额长期只增不减,说明计提与发放脱节。
二、计提:为什么必须月月提,不提会怎样
权责发生制不是会计上的偏好,是《企业所得税法实施条例》第 9 条的法定要求:企业应纳税所得额的计算,以权责发生制为原则,属于当期的收入和费用,不论款项是否收付,均作为当期的收入和费用。当月职工已经提供了服务,费用就已经发生,不能因为没有发钱就不入账。
不提的直接后果是当月利润虚高一份工资的成本。如果这家企业按季度预缴企业所得税,预缴时按账面利润计算,等于多预缴了税款;到次年汇缴时再补提,又要做纳税调整,来回收拾。
小企业会计准则下同样要计提,只是口径更简单:不要求区分累积带薪缺勤与非累积带薪缺勤,不要求确认设定受益计划,短期薪酬在服务期间确认负债即可。准则简化的是一部分计量,不是权责发生制本身。
计提金额取哪一个数,实务中有两种做法:按应发工资(含个人承担的社保公积金和个税)全额计提,发放时再扣;或者按实发工资加单位承担部分计提。前者更规范,因为「应付职工薪酬」的贷方本来就应当是企业承担的全部薪酬对价。计提基数写错,会连带把三项经费的限额算错。
三、发放:三件凭证缺一不可
发放环节最常见的风险不是分录,是凭证。工资表、银行代发流水、职工签收记录,这三件构成一条完整的证据链。用现金发工资、只有一张自制工资表、没有签字的,在税务上很难证明「实际发放」,尤其在被质疑虚列人员时。
银行代发是最稳的方式:流水上有对方户名、账号、金额、日期,与工资表逐人对应。确有现金发放必要的(如部分工地、门店),至少要有本人签字的工资表原件,并在表上注明发放日期和发放人。
另一个容易忽略的点是发放时间。12 月的工资在次年 1 月发放,是常态,不是异常。这个时间差正是 34 号公告第 2 条要解决的问题:企业在汇缴年度已预提、在汇算清缴结束前(次年 5 月 31 日)实际支付的工资,准予在汇缴年度扣除。
四、代扣:五个项目、三个基数
代扣代缴是把「企业欠职工的钱」拆成几份,分别交给不同部门。同样是工资,个税看的是应纳税所得额,社保和公积金看的是缴费基数,工会经费和职工教育经费看的是工资薪金总额。三个基数并不相等。
| 代扣项目 | 计算基数 | 承担方 | 申报期 |
|---|---|---|---|
| 个人所得税 | 工资薪金收入减除费用扣除、专项扣除、专项附加扣除后的余额 | 职工个人(企业扣缴) | 次月 15 日内 |
| 基本养老、医疗、失业保险 | 职工本人上年度月平均工资,受上下限约束 | 单位与个人分别承担 | 按月 |
| 住房公积金 | 职工本人上年度月平均工资,受上下限约束 | 单位与个人分别承担 | 按月 |
| 工会经费 | 工资薪金总额(按 2% 计提) | 单位承担,其中 60% 上解 | 按季或按月 |
| 职工教育经费 | 工资薪金总额(按 8% 以内据实扣除) | 单位承担 | 汇缴时调整 |
这三个基数的差异,就是「三张皮」的来源。社保基数按上年度月平均工资核定,与当月工资天然不同步;个税按当月累计预扣,年终奖还可能单独计税;工资总额则是全年计提数。三者不等是正常的,不正常的是没有任何书面说明。
建议每月做一张「工资三表核对表」,把当月计提数、个税申报的工资薪金收入、社保申报基数并排列出,差异逐项写原因(年终奖单独计税、新入职不满月、社保基数年度调整、离职补偿等)。这张表在汇缴和检查时能省掉大量解释工作。
五、汇缴:A105050 的三栏怎么填
《职工薪酬支出及纳税调整明细表》(A105050)的核心是三栏:账载金额、实际发生额、税收金额。工资薪金支出的第一行,账载金额填会计计提数,实际发生额填汇缴年度实际发放数,税收金额填按税法允许扣除的数。
如果 12 月工资在次年 5 月 31 日前已经发放,实际发生额等于账载金额,不需要调整;如果到 5 月 31 日仍未发放,未发放部分要做纳税调增,等实际发放的年度再调减。这个「先调增、后调减」的机制,本质上是把扣除时点从权责发生制挪到了收付实现制。
三项经费的顺序不能反:先算工资薪金总额(税收金额口径),再乘 14%、2%、8% 得出限额,最后与实际发生额比较取小。用会计计提的工资总额去算限额,是最常见的错误,尤其在有未发放工资调增的年度。
职工教育经费还有一个特殊规则:超过 8% 的部分准予在以后纳税年度结转扣除。这是三项经费里唯一可以结转的,填报时要在 A105050 相应行次体现结转额,不能直接丢掉。
六、年终奖:12 月计提、1 月发放,扣在哪一年
年终奖同时涉及两个年度的问题:会计上,如果属于对当年业绩的奖励,应在当年计提;企业所得税上,同样适用 34 号公告第 2 条,汇缴前实际支付即可在汇缴年度扣除;个人所得税上,按实际发放年度计算,2027 年 12 月 31 日前仍可选择单独计税。
三个年度口径不一致,处理办法是各走各的:会计在 12 月计提,所得税在汇缴年度扣除(前提是5 月 31 日前发完),个税在发放年度申报。不要为了「对齐」而把会计计提挪到次年,那样会让当年费用少一块。
单独计税的政策依据是财政部 税务总局公告 2023 年第 30 号,将全年一次性奖金单独计税政策延续至 2027 年 12 月 31 日。一个纳税年度内,该政策每人只能用一次,用错了不能改。
七、案例:一家 40 人贸易公司的三张表
背景:某北京贸易公司,职工 40 人,2025 年账面计提工资 480 万元,其中 12 月工资 42 万元在 2026 年 1 月 10 日发放。个税申报的全年工资薪金收入合计 438 万元,社保缴费基数合计 372 万元。
第一个差异(480 万 vs 438 万):差额 42 万元正好是 12 月工资。原因是会计按权责发生制计提了 12 月,个税按实际发放月份申报。这个差异不是错,但需要在汇缴时说明:42 万元已于 2026 年 1 月发放,符合 34 号公告第 2 条,可在 2025 年度全额扣除。
第二个差异(438 万 vs 372 万):差额 66 万元来自三处:一是社保基数按上年度月平均工资核定,2025 年新入职的 9 人按首月工资核定;二是年终奖18 万元计入个税但通常不计入社保基数;三是 6 名销售人员的提成按季度发放,社保基数未同步调整。
账务处理:12 月计提时:借管理费用等 42 万元,贷应付职工薪酬——工资 42 万元;2026 年 1 月发放时:借应付职工薪酬——工资 42 万元,贷银行存款 38.6 万元、应交税费——应交个人所得税 0.9 万元、其他应付款——代扣社保公积金 2.5 万元。
结果:汇缴时 A105050 第一行账载金额 480 万元、实际发生额 480 万元、税收金额 480 万元,无需调整。若该 42 万元拖到 2026 年 6 月才发,则 2025 年要调增 42 万元,按 25% 税率补税 10.5 万元,2026 年再调减。
八、风险清单
- 只做一笔分录:借费用、贷银行,跳过「应付职工薪酬」,导致负债科目无余额、无法核对计提与发放,汇缴时工资薪金支出无账可查。
- 计提数含单位社保:把单位承担的社保公积金也塞进「工资」明细,虚增工资总额,连带把三项经费限额算高。单位部分应单设明细科目。
- 现金发放无签字:只有自制工资表、无本人签字、无银行流水,一旦被质疑虚列人员,举证责任在企业。
- 代扣个税未申报:工资表上扣了税,但没有在次月申报期申报缴库,形成「应缴未缴」,按日加收滞纳金。
- 三项经费用错基数:用实发工资或扣除社保后的金额作为工资薪金总额计算限额,限额被低估,可扣除的福利费被白白放弃。
- 年终奖重复用政策:同一纳税年度内对两批人各用一次单独计税,或对同一人用两次,系统比对会直接命中。
九、操作清单
- 每月末按部门、按人员计提工资与单位承担的社保公积金,工资与社保分设明细科目。
- 发放时通过银行代发,保留流水;确需现金发放的,取得本人签字的工资表原件。
- 代扣的个人所得税、社保、公积金分别挂账,次月申报期内缴出,不留跨月余额。
- 每月编制「工资三表核对表」,把计提数、个税申报数、社保基数并排列示,差异逐项注明原因。
- 12 月工资尽量在次年 5 月 31 日前发放完毕,避免汇缴调增;确实无法发放的,提前测算调增金额。
- 汇缴时先确定工资薪金总额的税收口径,再计算三项经费限额,最后填 A105050 三栏。
- 年终奖单独计税每年度每人只用一次,使用前先与人力资源确认发放名单与金额。
常见问题
Q1:工资必须通过「应付职工薪酬」核算吗?能不能直接借费用贷银行?
规范做法必须经过「应付职工薪酬」。这个科目是连接计提与发放的桥梁,也是税务核对工资薪金支出的账面依据。直接借费用贷银行,会让负债科目没有余额,无法证明计提与发放的对应关系,在汇算清缴填报 A105050 时缺少账载金额的支撑。
Q2:12 月工资次年 1 月发,能在上一年度扣除吗?
可以,前提是在汇算清缴结束前(次年 5 月 31 日)实际支付。依据是国家税务总局公告 2015 年第 34 号第 2 条。如果拖到 6 月才发,上一年度要作纳税调增,在实际发放年度再作调减。
Q3:工资表和个税申报的金额对不上,会被查吗?
差异本身不违法,但必须有合理解释。常见差异包括年终奖单独计税、12 月工资跨年发放、离职补偿、新入职不满月等。建议每月用一张核对表记录差异原因,避免年度汇缴时无法说明。
Q4:社保基数一定要等于工资吗?
不要求相等。社保基数按职工本人上年度月平均工资核定,并受当地上下限约束;当月工资包含年终奖、提成、一次性补贴,与基数天然不同步。但刻意按最低基数申报、实际工资远高于基数的,属于少缴,存在补缴和滞纳金风险。
Q5:单位承担的社保和公积金,要计入工资薪金总额吗?
不计入。工资薪金总额指企业实际支付给职工的工资、奖金、津贴、补贴等,单位承担的社保公积金属于另行计算的职工薪酬,不构成工资总额,也不作为三项经费的计算基数。
声明:本文基于公开政策文件与实务经验整理,仅供专业交流参考,不构成正式税务或法律意见。具体事项请结合企业实际情况,并以主管机关口径为准。引用条文请以官方发布文本为准;转载本文请保留作者、出处与原文链接。