跳到主要内容

S-Corp “合理薪资”:Beancount 用户实用指南(2025)

· 阅读需 10 分钟
Mike Thrift
Mike Thrift
Marketing Manager

如果你经营一家 S-corp 并在其中工作,IRS 要求你在获得所有者分红之前领取 W-2 工资。 governing 此整个流程的关键短语是“合理薪酬”。 如果处理不当,可能会导致代价高昂的税务调整和罚款。

以下是“合理”在实践中的含义,以及如何在 Beancount 账本中清晰、合规地跟踪它。

2025-07-24-s-corp-reasonable-salary


IRS 的实际要求

规则很简单:股东-雇员必须在其服务获得非工资分红之前获得合理的报酬。 在领取大量分红的同时支付给自己过低的工资(或根本不支付工资)是一个主要的危险信号。 IRS 可以,而且经常会将这些分红重新归类为工资,并向你追缴工资税和罚款。

这不是一项新的或模糊的规则。 IRS 多年来一直强调这一点,尤其是在其实况报道 FS-2008-25 中,该报道澄清,履行主要服务的公司高级职员应被视为雇员,以缴纳 FICA 税。 在你的年度表格 1120-S 上,高级职员的薪酬在第 7 行(“高级职员薪酬”)中报告,并且说明明确指出,这些金额在合理薪酬范围内被视为工资。

法院一直支持这一点。 在具有里程碑意义的 Watson 诉美国 案中,一位注册会计师只给自己支付了 24,000 美元的工资,同时从他盈利丰厚的公司获得了巨额分红。 法院支持 IRS,将大部分分红重新归类为应缴纳就业税的工资。


如何估算合理薪资(简单、合规)

那么,如何确定“合理”的数字呢? 这样想:在你的市场中,以你的经验,你需要支付多少薪水才能让其他人完成你实际做的工作? IRS 将此视为一个估值问题,并且有几种常识性的方法可以得出合规的数字。

以下是一种务实的工作流程:

  1. **从市场薪酬比较开始:**这是你的基准。 使用 Glassdoor、美国劳工统计局 (BLS) 或招聘人员提供的薪资范围等资源,查找你所在地区类似职位的薪资数据。
  2. **考虑你的角色和时间分配:**大多数小企业主身兼数职。 通过根据你在不同职能上花费的时间来加权你的薪资,从而认识到这一点。 例如,你可能是 60% 的软件工程师和 40% 的产品经理。
  3. **执行支付能力健全性检查:**你公司的财务状况很重要。 亏损的企业可能无法支持最高四分位数的薪资。 但是,在你提供大量服务的同时报告 工资很少是合理的。
  4. **记录所有内容:**保存你的来源、注释和计算结果。 此文档是你在审计中的第一道防线。(下文将对此进行详细介绍。)

快速工作表(示例)

让我们来看一个例子:

  • **市场薪酬:**你发现当地高级工程师的平均工资为 140,000 美元,产品经理的平均工资为 120,000 美元
  • **你的时间分配:**你估计你的时间分配为 60% 的工程和 40% 的产品管理。
  • 加权基本工资:(0.60times(0.60 \\times 140,000) + (0.40 \times 120,000)=120,000) = 84,000 + 48,000=48,000 = 132,000$。
  • **最终决定:**根据你公司目前的利润率,你决定将工资定为 125,000 美元,并计划每年重新审视一次。

作为背景,2025 年的工资税税率为:社会保障税为最高 176,100 美元 工资的 6.2%,医疗保险税为所有工资的 1.45%。 雇员和雇主都支付这些金额。


要避免的常见陷阱

避免以下可能引起 IRS 审查的常见错误:

  • **在获得工资之前领取分红:**如果你在这一年内为你的 S-corp 提供了服务,你必须在领取任何分红 之前 为你的合理工资发放工资。
  • **设定“象征性”工资:**对于一家高利润公司的全职高级职员来说,象征性工资(例如 10,000 美元)几乎肯定会触发重新分类,如 Watson 案所示。
  • **处理不当 >2% 股东健康保险:**为持有公司 2% 以上股份的股东支付的健康保险费必须包含在其 W-2 工资中。 这些金额需缴纳所得税,但通常免缴 FICA 税。 与你的注册会计师或工资单提供商协调,以确保正确处理此事。

清晰的 Beancount 设置

你的账本是维护工资和分红之间清晰界限的完美工具。

最小化会计科目表

Assets:Bank:Operating
Expenses:Payroll:Wages
Expenses:Payroll:Employer:SocialSecurity
Expenses:Payroll:Employer:Medicare
Liabilities:Payroll:Withholding:Federal
Liabilities:Payroll:Withholding:SocialSecurity
Liabilities:Payroll:Withholding:Medicare
Equity:Distributions

过账示例

此示例显示了年薪 150,000 美元(每月 12,500 美元)的每月工资单运行情况,以及单独的所有者分红。 请注意工资是如何记录为企业支出,而分红是如何减少权益的。

; 运行每月工资单(公司方面 + 预扣税款)
2025-02-28 * "Payroll - February"
Assets:Bank:Operating -10350.00 USD
Expenses:Payroll:Wages 12500.00 USD
Expenses:Payroll:Employer:SocialSecurity 775.00 USD
Expenses:Payroll:Employer:Medicare 181.25 USD
Liabilities:Payroll:Withholding:Federal -3000.00 USD
Liabilities:Payroll:Withholding:SocialSecurity -775.00 USD
Liabilities:Payroll:Withholding:Medicare -181.25 USD

; 所有者分红(非工资)
2025-03-10 * "Shareholder distribution"
Assets:Bank:Operating -5000.00 USD
Equity:Distributions 5000.00 USD

使用 bean-query 进行有用检查

你应该定期比较你的年初至今工资与分红。 此查询可以轻松实现:

; 比较年初至今工资与分红
SELECT account, SUM(position)
WHERE (account ~ "Expenses:Payroll:Wages" OR account ~ "Equity:Distributions")
AND year = 2025
GROUP BY account;

书面记录(保护自己)

如果 IRS 提出疑问,你需要记录你的理由。

  • 每年创建一份简短的薪酬备忘录。 详细说明你的角色、时间分配、你使用的市场数据链接以及你选择的最终薪资。
  • 将此备忘录存储在你的 Beancount 目录中,例如:docs/comp/YYYY/comp-memo.md
  • 保留所有官方工资单报告和你的年度 W-2/W-3 文件的副本。
  • 使用 note 条目将你的决定直接记录在你的账本中。
2025-01-15 note "根据市场薪酬比较 + 角色分配,将 2025 年高级职员薪资设定为 125,000 美元。 请参阅 docs/comp/2025/comp-memo.md"

常见问题解答(快速)

  • 如果我的公司亏损,我的工资可以是 0 美元吗? 📉 如果你提供了重要的服务,IRS 仍然希望你获得合理的工资。 如果现金流出现严重问题,请咨询专业人士以了解如何进行。
  • 我应该多久重新审视一次我的工资? 🗓️ 至少每年一次。 每当你的角色、职责或市场发生重大变化时,你也应该重新评估它。
  • 如果我是公司里唯一的人怎么办? 🙋 即使你是独立经营者,你仍然是你 S-corp 的雇员。 如果你在企业中工作,则必须运行正式的工资单。

本指南提供一般信息,不能替代专业的税务建议。 请务必咨询合格的注册会计师以解决你的具体财务状况。