如果你手工做工资核算,而某位员工的加薪让他年收入超过约 10 万美元,那么你整年都在用的 IRS 查表法对他而言就悄无声息地不再合规了。页面上没有任何提示。表格就那样到头了,从那张工资单起,你就该换用另一种方法——用公式而不是查表——否则你会预扣不足,差额得你自己掏。
两种方法都收录在同一份 IRS 出版物里,都从同一张 W-4 表格出发,得出的数字通常也差不多。但它们的运作方式不同,适用情形不同,而你的工资软件所用的几乎肯定不是纸质表格所教的那种。下面讲清每种方法怎么算、何时适用,以及哪种适合你的情况。
60 秒读懂两种方法
每一次预扣计算都从 IRS 第 15-T 号出版物《联邦所得税预扣方法》开始,IRS 每年都会根据通胀调整后的数据重新发布。它提供两条通往同一答案的路径:
| 工资档次表法 | 百分比法 | |
|---|---|---|
| 运作方式 | 在打印好的表格中查找预扣金额 | 用工作表和税率公式计算 |
| 最适合 | 手工工资核算、员工少、W-4 简单 | 工资软件、任意规模、任意 W-4 |
| 工资上限 | 年工资约 10 万美元以内 | 无上限 |
| 免税额上限 | 最多 10 个免税额(仅 2020 年前的 W-4) | 无上限 |
| W-4 版本 | 2020 年及以后表格与 2019 年及以前表格分开 | 自动系统、手工 2020+、手工 2019- 各一套表格 |
| 准确性 | 对表格行中点精确,对该行其他人近似 | 精确到美元 |
如果你用工资软件,你已经在用百分比法了——IRS 为自动化工资系统专门发布了一套百分比法表格,并期望软件使用它们。工资档次表法则留给仍手工计算预扣的雇主。
工资档次表法:靠查表预扣
工资档次表法是预扣最简单的方式:不用算,只查表。第 15-T 号出版物为每种发薪周期各印一张表——每周、每两周、每半月、每月等等——每张表里,行是工资区间,列是申报身份。
要为一位每两周发薪、单身、本期收入 $3,000 的员工预扣,你打开双周表,找到写着"至少 $2,990 但少于 $3,000"的那一行,横着移到单身列,读出那个美元金额。这个数就是要预扣的联邦所得税。搞定。
该用哪张表:W-4 版本很关键
2020 年 W-4 表格改版彻底取消了免税额,取而代之的是多份工作勾选框(第 2 步)、受抚养人抵免(第 3 步),以及其他收入和扣除调整(第 4 步)。由于新旧表格承载的输入不同,第 15-T 号出版物印制了两套完全独立的工资档次表:
- 2020 年及以后 W-4 表格用的表,依据申报身份加上第 2–4 步的填写内容。
- 2019 年及以前 W-4 表格用的表,依据申报身份加上免税额数量。
用错版本是手工工资核算最常见的错误之一。2023 年入职的员工按定义持有新表 W-4;在免税额表里查他,会得出一个错误的数字,而且没有任何报错提示。拿不准时,就查员工实际签的是哪张表——雇主从来不必强制现有员工重新交 W-4,所以一个资历较长的团队很容易新旧混用。
两条硬性限制
工资档次表只覆盖一个有边界的范围,出版物也明确说了这一点:
- 年工资约 $10 万美元。 表格就到此为止。如果应税工资超过该发薪周期和申报身份对应表格的最后一档,你必须改用百分比法。
- 最多 10 个免税额——而且只针对 2019 年及以前的 W-4。在旧表上申报超过 10 个免税额的员工,同样无法查表。
这两条限制在年中触发的情况比入职时更常见。奖金扎堆的季度、年中加薪,或员工接加班,都可能在一整年查表正确的情况下,于年中某几个月把年化工资推过表格边缘。解决办法不是硬把员工塞进最高一行——那会预扣不足——而是对该员工受影响的工资单改用百分比法。
百分比法:靠公式预扣
百分比法用一张简短的工作表取代查表。它在概念上做的正是表格所做的事,只是用精确算术而非预先取整的行:
- 把工资单年化。 用本期的应税工资乘以一年中的发薪周期数(双周 26、月 12,以此类推)。
- 按 W-4 调整。 套用申报身份的标准扣除额,如果第 2 步多份工作框被勾选就把各档减半,减去第 3 步的受抚养人抵免,并计入第 4 步对其他收入、扣除和额外预扣的调整。
- 查找税率档。 在该申报身份的百分比法税率表中找到调整后的年工资,得到基础税额加上超出档位下限部分的边际税率。
- 计算并去年度化。 暂定年度预扣等于基础额加税率乘以超出部分;除以发薪周期数,即得本张工资单的预扣额。
一个算例能说明白。假设工作表得出某单身申报人的调整后年工资为 $69,400。在税率表中这落在 $57,900–$113,200 档,该档基础税为 $5,800 加上超过 $57,900 部分的 22%:
- 超出下限部分:$69,400 − $57,900 = $11,500
- 边际税:22% × $11,500 = $2,530
- 暂定年度预扣:$5,800 + $2,530 = $8,330
- 双周预扣:$8,330 ÷ 26 = $320.38
第 15-T 号出版物印有三套百分比法表格:一套给自动化工资系统,一套给使用 2020 年及以后 W-4 的手工系统,一套给使用 2019 年及以前 W-4 的手工系统。软件供应商实现的是自动化那一套,这就是为什么所有主流工资产品都能处理任意收入水平、任意免税额数量、以及第 2–4 步的任意组合,无需特殊处理。
为什么两种方法得出的答案略有不同
如果你在工资档次表里查某员工,再把同一员工套进百分比公式,两个答案常常会差几美元。这是正常的,不是错误。
工资档次表为每一工资行的中点预先算好预扣额并取整,所以同一 $10 或 $20 区间里的每个人拿到的都是同一个数。百分比法则按精确工资计算。在 IRS 眼里两者都正确——出版物在两者都适用的地方都予以认可——但这一差异有一个实际后果:如果你对部分员工查表、对另一部分算公式,金额相近的工资单会显示略微不同的预扣额,员工就会来问为什么。全公司统一用一种方法,能让每张工资单保持一致,你的每次解释也都能简短。
什么时候必须换方法
在两者都适用时,你可以任选其一,但有三种情形必须用百分比法:
- 员工收入高到表格装不下。 年化工资超过约 $10 万美元后,工资档次表法就不可用。在加薪、奖金和连续加班之后要留意——这是对年化工资的逐张工资单测试,不是一年一次的归类。
- 旧表 W-4 申报超过 10 个免税额。 如今罕见,但表格上限是 10,而百分比法没有上限。
- 你用软件做工资核算。 自动化系统应当使用给自动化工资系统的百分比法表格。实际上每个工资产品本来就这么做。
还有两件事即便方法不变也值得重新检查。年中的 W-4 变更——新员工的第一张表、结婚、添了受抚养人——都可能让员工跨档,或让第 2 步减半开关翻转,所以要从新表覆盖的第一张工资单起重跑工作表。还有每年一月,表格本身会变:新的标准扣除额、新的档位阈值,偶尔还有立法更新(2026 年版第 15-T 号出版物在通常的通胀调整之外反映了近期的税收立法)。用去年出版物算出的预扣,从当年第一轮发薪起就是错的。
手工工资核算雇主常犯的错
大多数预扣错误是无聊的流程失误,不是算术失误。简列如下,大致按频率排序:
- 用去年的第 15-T 号出版物。 档位阈值和扣除额每年都变。把当年版本加入书签,每年一月在第一轮发薪前换掉 PDF。
- 超过上限还留在工资档次表里。 表格最高一行不是万能兜底。超过它的工资必须用百分比法,没得商量。
- 搞混 W-4 版本。 新表员工放进了免税额表,或旧表员工放进了新表,都会得出看似笃定的错误数字。把 W-4 按版本梳理一次,标注每位员工属于哪套表格。
- 忽略第 2 步勾选框。 当员工打两份工,或与有工作的配偶联合申报时,勾选框会把该工作的标准扣除额和各档宽度减半。跳过它会预扣不足,有时严重不足。
- 把奖金当常规工资预扣——或反过来。 补充性工资(奖金、佣金、遣散费、累积假期的兑现)遵循自己的规则:你可以按 22% 的统一补充税率预扣,也可以把该笔付款与常规工资合并,就合计金额预扣。一年内超过 $100 万美元的补充性工资必须按 37% 预扣。选错车道,是让员工在报税时措手不及的最快方式。
以上任何一条都可能让员工预扣不足,而年末才发现预扣不足意味着要修改数据、更正 W-2 表格,还有一场不愉快的谈话。预扣的税款还是信托资金——一旦从工资单中扣下,它归 IRS 所有,必须按期缴存——所以算对只是工作的一半;按时缴存是另一半。
在账本上记录预扣
无论用哪种方法算出数字,记账都一样:工资总额是你的费用,每一笔预扣款是你欠别人的负债,差额是流出你账户的现金。把这三部分分开记录——而不是只记净工资——才能让你核对工资负债账户与季度 941 表格,并在 IRS 之前发现漏缴。
一位员工的双周工资,工资总额 $6,000,按百分比法算出的联邦预扣 $640.76,在 Beancount 里长这样:
2026-10-24 * "Biweekly payroll - gross wages and withholding"
Expenses:Payroll:Salaries 6,000.00 USD
Liabilities:Payroll:Federal-Withholding -640.76 USD
Liabilities:Payroll:Social-Security -372.00 USD
Liabilities:Payroll:Medicare -87.00 USD
Assets:Checking -4,900.24 USD当你缴纳预扣的联邦税时,负债与现金对冲:
2026-10-30 * "Remit withheld federal income tax via EFTPS"
Liabilities:Payroll:Federal-Withholding 640.76 USD
Assets:Checking -640.76 USD每种税各设一个负债子账户——联邦预扣、社会保障、医疗保险、州税——你的月末对账就变成一次余额检查:每个账户的余额应恰好等于你已预扣但尚未缴纳的金额。如果你用纯文本账本跟踪工资,Beancount 文档更深入地介绍了账户结构,Fava则把这些记账分录变成趋势图,显示你每期的真实人工成本。
你该用哪种方法?
对大多数小雇主来说,决策树很短:
- 你手工做工资核算,所有人收入都在上限以下,W-4 也简单。 工资档次表法就行。它更快,表格帮你做了取整,IRS 正是为这种情况设计的。
- 有人收入超过约 $10 万美元,有人持有申报超过 10 个免税额的旧 W-4,或者 W-4 带着你老是弄不清的第 2–4 步填写内容。 对这些员工用百分比法——或者对所有人用,以保持一致。
- 你用工资软件。 你已经在用百分比法了。你的工作是确保软件有当年表格和正确的 W-4 数据,而不是自己算数。
无论哪种,最有价值的一步都一样,五分钟搞定:下载当年的第 15-T 号出版物,确认每位员工属于哪套表格,并检查自上次查看以来有没有人的年化工资已经漂过工资档次表的边缘。





