工资应按约定日期按月以货币及时足额支付;个税、员工个人社保公积金和其他合法扣款从应发工资中分别列示,单位承担的社保公积金另行入账。居民个人通常按累计预扣,非居民按月分流,城市基数和截止日必须以当地系统的当前通知为准。
KEY TAKEAWAYS
先看重点结论
- 先把 gross、员工个人社保公积金、税务字段、个税、其他合法扣款、net 和雇主另外承担项目分成七栏;员工个人缴费不能再次计入雇主成本。
- 九步关账板要把主数据、考勤、计算、工资单、银行流水、税务申报、社保公积金回证和总账逐项对上;软件只是其中一个计算工具。
- 居民个人工资薪金按累计预扣法逐月申报;非居民工资按月代扣。外籍员工的居民身份、六年规则、税收协定和许可状态必须由合资格专业方复核。
- 合同工资日、个税次月申报缴税日、当地社保公积金期限是三只不同的时钟;账户或系统待办不能成为停发已赚工资的理由。
先把结论和账面边界定死
对中国境内企业来说,月度工资至少要拆成七个字段:应发工资 gross(合同约定的正常工资,加班工资、奖金、津贴、补贴以及依法应计的假期工资等);员工个人应承担的社会保险;员工个人住房公积金;税务计算字段(包括收入项目、免税或不计入项目、基本减除费用、专项扣除、专项附加扣除和其他依法确定的扣除,工资单只展示必要的扣除汇总,不把家庭资料等专项附加扣除明细原样铺开);按居民或非居民规则算出的个税代扣;法院文书或其他有明确法律、合同、制度依据的其他扣款;实发工资 net。
可以用一个不替代申报的内部公式做检查:net = gross - 员工个人社保 - 员工个人公积金 - 个税代扣 - 其他合法扣款。单位另行承担的单位社保、单位公积金和已批准的福利或保险,放在雇主成本和总账的另一组字段,不能加到员工个人扣款里,也不能把员工个人缴费再算一次雇主成本。国家工资支付规则允许代扣代缴个人所得税以及应由劳动者个人承担的社保、公积金,但工资支付仍须按时足额完成,不能把所有扣款混成一个“公司成本”数字。可对照《工资支付暂行规定》和《劳动法》。
工资应以货币形式、按约定日期、至少每月支付一次,不得无故拖欠或克扣。工资单和工资支付记录要能看出支付周期、应发项目、扣除项目和实发数,不能只保留银行批量付款总额。全国规则通常要求工资记录至少保存两年;地方规则可能更长,深圳现行工资支付条例已经要求工资支付表至少保存三年。
九步月度工资关账板
九步按每月同一顺序执行。每一步都要有负责人、截止时间和可回读证据;没有证据的“已完成”只应进入异常队列。
- 冻结员工主数据与变更截止。 先锁定当月在职名单、实际工作城市、合同工资、入离职日期、银行账户、证件和纳税人基础信息。加薪、降薪、岗位或城市变更、婚育或家庭扣除信息、居民与非居民状态,都要记录生效月和批准人。工资调整属于劳动合同约定内容时,应由双方协商一致并采用书面形式,见《劳动合同法》第三十五条。
- 收齐工时、加班、请假和出勤证据。 把考勤原始记录、加班申请及批准、调休、病假或其他假期证明按员工和工资周期锁定。标准工时下的延长工作、休息日工作和法定休假日工作不能只由一个“加班小时数”字段代替;如果岗位使用综合计算或不定时工时,还要保存当地审批或适用依据。
- 算出应发工资 gross。 先按合同和实际履行拆出正常工作时间工资,再加已确认的加班、奖金、津贴、补贴和假期工资。中途入职、离职或调薪按生效日和实际工作天数分段,不能把整月新工资倒灌到旧期间。上海、深圳、北京对工资支付日、加班基数、病假和记录都有自己的规则,计算时应把工作城市作为必填变量。
- 建立个税字段并分流身份。 居民个人工资通常按累计预扣法逐月计算;非居民个人工资按月收入额减除费用后按相应月度规则代扣。不要把软件里的“居民”勾选当成税收居民结论,也不要把外籍员工自动归入非居民。需要先收集居住天数、任职受雇关系、境内外支付和税收协定事实,再由税务专业方复核。
- 计算社保和公积金的城市基数及个人/单位拆分。 全国社会保险法要求单位在成立和实际用工后的法定期限内办理相应登记,单位按时足额缴费,并把个人应缴明细告知员工;住房公积金也有单位登记、职工账户和单位个人分别缴存的框架。系统显示“基数已算出”不等于当地经办和税务缴费已经成功。
- 生成工资单并做异常闸门。 内部计算与对账表拆出应发、员工个人社保、员工个人公积金、专项扣除采用情况、个税、其他合法扣款、实发和单位另行承担项目;员工工资单展示必要的扣除汇总以解释实发,不必打印不必要的家庭资料。异常包括缺少银行账户、身份证或纳税人信息不一致、未经批准的加班、城市基数未确认、负数净额、员工异议和重复扣款;任何一项都要有 owner、下一动作和付款处置。
- 按合同工资日完成银行付款。 付款前把工资单总额与银行批次、付款账户和员工账户数核对。银行退票或付款接口异常要单独追踪,不得以“社保账户还没开好”“个税软件还没提交”作为停发已经赚取且到期工资的理由;先保障工资支付,再记录补办和更正路径。
- 在各自窗口办理申报和缴费。 个税代扣税款通常在支付所得的次月十五日内申报并缴入国库;社保和公积金则按实际工作城市的经办系统、税务渠道和当月通知办理。保存申报回执、缴款凭证、社保权益或缴费结果、公积金汇缴结果;“点击提交”或软件计算完成都不是政府系统回执。
- 做四方对账并封存月包。 工资单员工行合计应等于银行实际付款;员工个人社保、公积金和个税应与申报缴费金额相符;单位承担项目与总账、应付职工薪酬和福利科目相符;差异进入异常队列而不是直接改历史表。月包至少保存主数据快照、考勤和批准、计算版本、工资单、银行流水、个税申报及缴税回执、社保公积金回证、总账凭证和更正说明。
个税分流:居民、非居民与扣除字段
居民个人工资薪金的月度预扣,可以按下面的变量理解,不必背一个净额:
累计预扣预缴应纳税所得额 = 累计收入 - 累计免税收入 - 累计减除费用 - 累计专项扣除 - 累计专项附加扣除 - 累计依法确定的其他扣除
本期应预扣预缴税额 = (累计预扣预缴应纳税所得额 × 预扣率 - 速算扣除数) - 累计减免税额 - 累计已预扣预缴税额
国家税务总局的扣缴办法写明,累计减除费用按当年截至本月在本单位任职受雇月份数乘以每月五千元计算,并按月办理全员全额扣缴申报。这里的公式用于核对字段关系,不构成任何个人的完整报税承诺;税率表、收入性质和年度汇算仍要以当前税务规则及个人事实为准,见个人所得税扣缴申报管理办法和个人所得税法。
非居民个人取得工资薪金,有扣缴义务人的,通常按月代扣代缴,不按居民个人的累计预扣路径处理。无住所外籍员工还可能涉及境内居住天数、境内外雇主支付、境外工作期间收入以及税收协定;“签证类型”“国籍”都不能单独决定纳税身份。
专项附加扣除不是员工随口说一句就能永久写入工资表。员工可以向扣缴义务人提供子女教育、继续教育、住房贷款利息或住房租金、赡养老人等信息,由单位按规定在预扣时扣除,也可以在次年汇算清缴时办理;员工对信息的真实性、准确性和完整性负责,相关留存资料通常要按规定保存。工资关账时应保存员工提供或系统接收的版本、开始和结束月份、变更时间及是否已在另一处扣除,避免同一项目重复享受。
无住所个人在中国境内累计满183天的年度、连续六年、单次离境超过30天、境内外支付以及协定待遇会改变分析路径。现行官方政策还涉及“六年规则”的起算和重置;北京政务服务入口也提醒,超过90天或适用税收协定183天等事实会影响非居民自行申报。外籍或非居民身份员工应由合资格税务专业方结合协定和实际资料复核,本文不替员工作居民认定。
社保、公积金和三只时钟
社会保险和住房公积金属于工资与用工规则,不能当作工资单上可随意删掉的“福利选项”。社会保险法规定,单位应在成立后办理单位登记,并在用工后为职工办理参保登记;个人应缴部分由单位代扣代缴,单位要按月告知明细。住房公积金制度覆盖外商投资企业,单位录用职工后要按规定办理缴存登记和账户,职工个人部分由单位从工资中代扣,单位部分则另行承担。
截至2026年8月24日,国务院已经公布修改住房公积金管理条例的决定,但决定自2026年9月20日起施行。关账模板应把“适用法规版本”和“生效日”做成字段;8月结算与9月20日后的规则不能混写。国家框架和当地比例、上下限、账户及补缴窗口,分别查看社会保险法及国务院关于修改住房公积金管理条例的决定。
把关账日期画成三只时钟:
- 合同工资日:由劳动合同、工资制度和当地工资支付规则确定。它决定员工何时收到已经赚取的工资;遇到节假日是否提前支付,要看城市规则。
- 个税申报缴税日:工资薪金扣缴税款通常在支付所得的次月十五日内申报并缴库,实际申报期遇节假日顺延时,以税务机关当期通知为准。
- 当地社保/公积金期限:可能由增减员、缴费工资申报、扣款日、汇缴日和年度基数调整共同形成,上海、深圳、北京不应共用一个全国默认日期。
三只时钟冲突时,先保护工资支付义务,再把税务和社保公积金事项放进异常队列,记录补办、补缴或更正负责人。异常队列建议至少有六类:身份或证件待确认、银行付款失败、未经批准的加班或请假、城市基数或增减员未成功、外籍居民身份或协定待复核、申报回执与账面不一致。每条异常都写明“能否先发工资、要补什么、谁处理、最迟何时读回”,不要用“系统处理中”作为永久状态。
上海、深圳、北京怎么做城市分流
上海:先把工资日和年度缴费工资口径锁住
上海企业应每月至少支付一次工资,具体日期由企业与劳动者约定;企业要书面记载工资数额、项目、时间和姓名,并向员工提供工资清单。通过银行发放时,法定休假日或休息日不能把工资日顺延。上海现行企业工资支付办法适合放在工资日和工资记录闸门旁边,不能替代全国税法。
2026社保年度的上海缴费工资申报通告把所属期、申报时间、起薪当月全月工资和电子税务局路径写得很清楚;2026年5月1日至6月25日申报的是2026年7月至2027年6月社保年度,不是每月工资单的固定付款日。上海税务局另有答复,自动缴费扣款原则上在每月10日至15日,单位通常应在15日前缴纳,但节假日和当期公告可能调整。实际关账要把2026社保年度通告和自动缴费答复分别放在年度基数时钟和月度缴费时钟。公积金则要另开上海住房公积金管理中心的当前单位业务入口核对比例、上下限和汇缴状态。
深圳:入职当月参保,调薪和加班分段留证
深圳社会保险基金管理局当前业务说明把流程拆成单位或个人参保登记、申报缴费工资基数、核定金额、向税务部门每月申报缴费以及回看个人权益记录,并明确单位职工应在入职当月办理参保且参保当月缴费。不要把“试用期结束”当作参保起点。可从深圳参保缴费业务介绍重新进入当前入口。
深圳2026年修订的员工工资支付条例要求按时足额以货币发薪、至少每月支付一次,工资支付表要列出正常工时、加班、应发和扣除项目,并至少保存三年;个人所得税和个人负担社保可以依法代扣,但其他扣减要有法律、法规、员工同意或合法制度依据。深圳公积金政务指南则显示,单位录用职工应在录用之日起三十日内办理相关登记,基数和扣款仍要按深圳中心当前规则核对。
北京:公积金年度基数有自己的年度时钟
北京工资支付规定要求按约定日期、至少每月支付一次,遇法定休假日或休息日要按规定提前;工资记录至少保存两年,记录应含支付时间、应发、扣除、实发和加班项目。北京住房公积金管理中心发布的2026年度问答要求单位在完成6月汇缴后、7月31日前完成年度缴存基数申报,2026—2027年度单位可在5%至12%范围内自主确定比例,并可在规定窗口授权调取社保缴费工资。年度基数申报成功、7月汇缴成功与当月员工增减员是三个不同读回点,不能以一个页面的“已提交”代替全部结果。请分别查看北京市工资支付规定和北京2026年度公积金基数申报问答。
变更、补发和离职最后工资
中途加薪要先确定生效日,再把当月正常工资和加班工资按前后两个区间拆算。书面调薪文件应写明新工资、适用日期、是否影响奖金或加班基数,以及社保公积金和个税字段何时切换;否则工资单、合同、社保基数和总账可能各自采用不同日期。
补发和更正不要直接覆盖原始月包。保留原工资单、原付款和原申报回执,另建更正版本,说明错误字段、员工差额、个税和社保公积金如何更正、何时补付、谁批准以及新回执在哪里。软件重算只能提供计算结果,不能证明政府系统已接受更正。
离职最后工资要按实际劳动关系终止日结算正常工资、加班、应付奖金或假期工资以及合法扣款;劳动合同法要求解除或终止时出具证明并在规定期限内办理档案和社会保险关系转移。各地工资支付规则对最后工资的付款日可能有更具体安排,应按实际工作城市复核。即使停保、公积金封存或个税基础信息还在办理,也不能把已经到期的劳动报酬留在“待办”状态。
三个虚构情景:把规则放进关账日
以下情景均为明确虚构的教学例子,不是客户案例,也不承诺任何申报结果。
上海普通居民员工:当月没有异常变更
虚构的上海外商投资企业在月末冻结一名普通居民员工的合同工资、考勤、加班批准和专项附加扣除信息。财务先算gross,再拆出员工个人社保、公积金和居民累计预扣个税,生成工资单并按合同工资日付款;之后在上海税务渠道完成社保缴费,按个税次月申报窗口办理扣缴申报,最后把银行回单、个税回执、社保公积金回证和总账逐项勾稽。若上海当期社保扣款日因公告调整,变化的是缴费时钟,不是已经到期的工资日。
深圳员工:月中加薪并有加班
虚构的深圳企业与员工在本月16日书面确认加薪,文件写明从17日起生效;员工在20日和法定休假日前分别有已批准加班。关账时先按1日至16日旧工资、17日至月底新工资分段,再按深圳适用的加班支付规则核对加班基数,工资支付表同时列正常工时、加班、扣款和实发。社保参保仍按深圳入职当月规则处理,调薪造成的缴费工资或公积金基数变化进入当地更正或下一期调整队列,不能用“系统还没刷新”抹掉本月应发工资。
北京外籍或非居民身份员工:先付到期工资,税务与许可并行复核
虚构的北京企业有一名外籍项目经理,境内停留天数接近居民判断阈值,部分薪酬由境外关联方支付,工作许可材料也需要更新。企业不能根据国籍直接套用居民或非居民税率,也不能把税收协定、六年规则或工作许可状态当作HR自行判断的勾选框。应在工资关账包中保留居住天数、境内外支付、雇主关系和许可材料,由税务与涉外许可专业方复核;工资单先按已确认、已到期的劳动报酬办理,税务差额、申报方式和许可变更分别进入异常队列。可同时重开北京非居民个人所得税自行申报入口和商务部《外国商务人士在华工作生活指引》(2026年版),但二者都不是对具体员工的审批或税收结论。
对账清单、服务边界和下一步
月度关账完成的证据,是以下链条能够闭合:员工主数据和变更有版本;考勤、加班和请假有批准;gross 与工资单应发合计一致;员工个人社保、公积金和个税扣款有依据;net 与银行实际付款一致;单位另行承担项目进入正确总账;个税、社保、公积金都有当期申报或缴费回执;更正、补发和离职结算有独立说明。任何接口错误都要保留错误编号、截图或回执位置,但不要把未经官方回读的状态写成申报成功。
本文提供的是资料整理和流程框架,不是税务、劳动法、社保公积金、税收协定、移民或工作许可意见。准备在中国设立主体并规划雇佣启动资料,可查看中国公司注册指南。MANPRPOWER LIMITED的服务边界是公司注册协调、资料准备和合资格合作机构支持,帮助把主体、实际工作城市、岗位、文件和咨询问题整理成可沟通的范围;不代替主管机关申报审批,不代替律师或税务师作个案判断,不保证注册、申报、许可、补缴或工资争议结果。
对下一次月结,建议先建立一页“工资九步关账板”,在顶部写明合同工资日、个税申报缴税日和当地社保公积金截止日,在底部保留异常队列和回执位置。只要七个工资字段没有混淆、三只时钟没有混用、每项差异都有 owner,海外创办人、财务和HR就能从“软件算了多少”转向“每一笔为何这样发、何时已向哪个官方系统完成了什么”。
SOURCES
参考来源
- 中华人民共和国劳动法(人力资源和社会保障部)
- 工资支付暂行规定(人力资源和社会保障部)
- 中华人民共和国劳动合同法(人力资源和社会保障部)
- 中华人民共和国社会保险法(人力资源和社会保障部)
- 国务院关于修改住房公积金管理条例的决定(司法部智慧普法平台)
- 中华人民共和国个人所得税法(国家税务总局)
- 个人所得税扣缴申报管理办法(试行)(国家税务总局)
- 个人所得税专项附加扣除操作办法(试行)(国家税务总局)
- 非居民个人和无住所居民个人有关个人所得税政策(国家税务总局)
- 无住所个人居住时间判定标准(国家税务总局)
- 上海市企业工资支付办法(上海市人力资源和社会保障局)
- 上海市2026社保年度用人单位社会保险缴费工资申报通告(国家税务总局上海市税务局)
- 上海市社保费自动缴费功能答复(国家税务总局上海市税务局)
- 深圳市员工工资支付条例(2026年修订,深圳市人民政府公报)
- 参保缴费相关业务介绍(深圳市社会保险基金管理局)
- 深圳市住房公积金缴存业务办理指南(深圳市政务服务网)
- 北京市工资支付规定(北京市人民政府)
- 2026住房公积金年度缴存基数申报常见问题(北京住房公积金管理中心)
- 非居民个人所得税自行申报(北京市政务服务网)
- 外国商务人士在华工作生活指引(2026年版)(商务部公共服务资源平台)