工资与 CPF
一句话说清
按月建一个工资 run,逐人录入工资,CPF 系统自动算,点「完成」后工资凭证自动过账,最后在 CPF 页标记已提交 EZPay。
一、先建一个工资 run
申报 → 薪酬 → 工资 run,点「新建 run」。

一个 run 就是一个月的整批工资。新建时只需要选工资期间(月份格式,如 2026-07)。
刚建出来的 run 是草稿:可以随便加人、改数字、整个删掉。
二、逐人录入工资明细
展开草稿 run,点「添加工资行」,每位员工一行。

| 字段 | 说明 |
|---|---|
| 员工姓名 | 显示在工资明细和 CPF 提交记录上 |
| 年龄段 | 决定 CPF 缴费比例,见下 |
| 普通工资 OW | Ordinary Wages,当月的固定月薪,按元填 |
| 额外工资 AW | Additional Wages,奖金、年终这类非固定发放 |
OW 和 AW 为什么要分开
CPF 对这两类工资的计算上限不同:普通工资按月设上限,额外工资按年设上限。分开录,系统才能按正确口径算缴费额 —— 把奖金混进 OW 会算错。
CPF 是自动算的
填完 OW / AW,雇员 CPF、雇主 CPF、净发工资当场就算出来显示在行内,不需要你查表。
以一位 55 岁及以下、普通工资 $5,000.00 的员工为例:
| 项目 | 比例 | 金额 |
|---|---|---|
| 雇员 CPF(从工资里扣) | 20% | $1,000.00 |
| 雇主 CPF(公司额外负担) | 17% | $850.00 |
| 实发工资 | $4,000.00 |
年龄段共五档:55 岁及以下 / 55–60 / 60–65 / 65–70 / 70 岁以上。年龄越大,缴费比例越低,系统按所选档位套用对应比例 —— 你要做的只是把年龄段选对。
年龄段选错,缴费额就错
这是工资环节最常见的错误。员工过生日跨了档,下个月的 run 记得改过来。
每行填完点「保存」。草稿 run 下的工资行可以随时改、随时删。
三、完成 run:生成工资凭证
全部人员录完、金额核对无误后,点该 run 的「完成」。确认框会提示:完成后将生成并过账工资凭证,run 与明细转为只读。
确认后系统写出一张借贷平衡的凭证。仍以上面那位 $5,000.00 的员工为例(实际是全体员工的合计):
| 科目 | 借方 | 贷方 |
|---|---|---|
| 5100 工资费用 | 5,000.00 | |
| 5200 雇主 CPF 费用 | 850.00 | |
| 2310 应付工资 | 4,000.00 | |
| 2300 CPF 应付 | 1,850.00 |
读这张凭证的逻辑:
- 借方是公司这个月的人力成本 —— 工资本身,加上雇主替员工缴的那部分 CPF
- 贷方是两笔还没付出去的钱 —— 要发给员工的净工资,以及要缴给 CPF 局的总额(雇员扣的 $1,000.00 + 雇主的 $850.00 = $1,850.00)
实际打款和缴 CPF 时,再把这两个应付科目冲掉。
完成之后不能回头
run 一旦完成,「完成」和「删除」按钮都会消失,工资明细也不能再改。要更正只能通过红冲那张工资凭证再重录(见手工凭证与红冲)。只有草稿 run 能删。
四、CPF 提交
申报 → 薪酬 → CPF。

这一页列出所有已完成的工资 run(草稿不会出现),每行显示人数、雇员 CPF、雇主 CPF、CPF 总额和提交状态。
到 CPF EZPay 完成实际缴款后,回来点该行的「标记已提交 EZPay」,系统生成一条带回执号的提交记录。
已有回执的行不再显示这个按钮,状态列变成「已提交」,回执列显示回执号 —— 同一期间不会重复标记。
这一步只是记账,不是真的缴款
「标记已提交 EZPay」是在系统里留一条已缴记录,方便日后核对和向客户交代。真正的缴款仍然在 CPF EZPay 上完成。
下一步: 事务所协作 →