今天聊一个很多做美国公司的朋友早晚会碰到的问题:美国公司到底是怎么给员工发工资、交“社保”的?
很多人第一次雇美国员工,会下意识套国内的逻辑:员工一个月工资5000美元,那是不是公司每个月给他转5000美元,然后再去某个平台给他“买社保”?
其实完全不是这么跑的。美国当然也有Social Security(社会保障税)、Medicare(联邦医疗保险税)、失业保险、医疗保险、退休金,但它们没有被打包成我们熟悉的“五险一金”。工资、税、Social Security、Medicare这些东西,是跟着Payroll(工资发放和工资税处理)一起跑的;员工的商业医疗保险和401(k)退休计划,又属于另外一套Employee Benefits(员工福利)。
所以你真正要理解的不是“美国社保怎么买”,而是:一家美国公司雇了一个W-2员工以后,一次Payroll到底发生了什么。
第一步不是发工资,而是先搞清楚他到底是Employee还是Contractor
这个非常重要。美国公司找一个人干活,最常见的两种身份是:Employee(正式雇员),一般年底拿W-2(雇员年度工资和税款记录表);以及Independent Contractor(独立承包人),符合申报条件时通常拿1099-NEC(非雇员劳务报酬申报表)。
这两个不是老板想选哪个就选哪个。比如你每天规定这个人几点上班、怎么工作、长期在你公司岗位上干活,你对他的工作方式有较强控制,那就不能因为“1099省事,不用跑Payroll”,直接把人包装成Contractor。至少在联邦就业税层面,IRS判断Employee还是Independent Contractor,看的是整个实际工作关系,包括行为控制、财务控制以及双方关系,而不是合同标题写了什么。工资工时法和各州法律下还可能有另外的判断标准,所以不能只拿一份“Contractor合同”就认定对方一定是独立承包人。
这个地方很多刚做美国公司的老板特别容易踩坑。因为1099确实简单。假设找一个真正独立的设计师给你做Logo,项目做完付他3000美元,通常不需要像W-2员工一样每次工资都替他扣Social Security、Medicare、Federal Income Tax(联邦所得税)。但如果本质上就是Employee,你不能单纯为了省Payroll把他改成1099。
顺便说一个2026年的变化:对于2025年12月31日之后支付的符合条件的非雇员服务报酬,Form 1099-NEC的常见申报门槛已经从过去大家熟悉的600美元提高到了2000美元。很多中文文章还停留在“1099超过600美元就报”,实际规则已经变了。下面讲的,主要就是正规的W-2 Employee。
一个美国员工入职,公司先收什么?
不是来了以后直接打工资。首先是员工资料。
新员工一般要填写Form W-4(员工联邦所得税预扣表),告诉公司自己的报税身份等信息,公司以后每次Payroll根据W-4计算应该预扣多少Federal Income Tax。还有一个非常重要的:Form I-9(员工就业资格核验表),用来验证这个人有没有合法在美国工作的资格。员工最迟应在第一天工作时完成自己的部分,雇主一般要在入职后的3个工作日内完成核验。除此之外,根据员工工作的州,还可能有州自己的Withholding Form。公司还要把New Hire报给州政府,美国50个州都有New Hire Registry,新员工需要按要求向指定州机构报告。
所以你看,美国公司招一个正式员工,并不是在银行后台多加一个收款人这么简单。
真正发工资的时候,5000美元不是直接打5000美元
假设公司雇了一个员工,Gross Pay(税前工资):$5,000/月。到了发薪日,Payroll系统开始算账。
先从员工这5000美元里面扣掉属于员工自己的部分。最典型的就是Federal Income Tax(联邦所得税),这个没有一个统一的固定百分比,主要根据员工提交的W-4和IRS预扣税规则计算。然后是两个特别重要的东西:Social Security Tax(社会保障税):员工6.2%,Medicare Tax(联邦医疗保险税):员工1.45%。2026年Social Security的工资计税上限是$184,500,超过这个年度工资基数以后不再继续扣6.2%;Medicare没有这个工资上限。
单看我们这个$5,000的例子:Social Security是$5,000 × 6.2% = $310,Medicare是$5,000 × 1.45% = $72.50。光这两项,员工工资里就先扣掉$382.50。如果所在州还有State Income Tax,或者当地还有Local Income Tax,Payroll还会继续扣。如果员工参加了公司401(k)、Health Insurance等福利计划,还可能再从工资里扣员工承担的部分。最后剩下来的才叫Net Pay(实发工资),也就是员工银行卡真正收到的钱。
所以一个人说“我的工资是5000美元”,和“我银行每个月收到5000美元”,完全是两个概念。
更关键的是,公司付出的也不只是5000美元
这个地方很多第一次在美国招人的老板特别容易算错。员工的Social Security扣6.2%,公司不是帮他扣完就结束了,公司自己还要再出6.2%。员工的Medicare是1.45%,公司自己还要再出1.45%。也就是说,仅这两项FICA Payroll Taxes,雇主还要额外承担工资的7.65%。
还是刚才那个5000美元员工。你以为公司成本$5,000,实际上光雇主自己的Social Security + Medicare就是$310 + $72.50 = $382.50。公司最基础已经要付$5,382.50,而且还没完。后面还有失业税、Workers' Compensation(工伤保险),以及公司如果提供医疗保险、401(k) Match等产生的成本。所以美国公司招聘的时候,看一个人“年薪$100,000”,绝对不能简单理解成公司一年成本就是10万美元。
我查到这里的时候才发现,很多人第一次在美国招人,预算就是按“工资多少”估的,根本没把雇主税算进去。等到第一个季度结束,会计把Payroll Tax账单发过来,才惊觉怎么多出这么多钱。
美国的“失业保险”是谁交?
这里又跟国内理解不太一样。联邦层面有FUTA(联邦失业税)。这个钱原则上是Employer支付,不从员工工资里面扣。2026年的FUTA法定税率是6%,只计算每个员工一年最开始的$7,000工资。如果雇主满足州失业税抵免条件,通常最多可以拿到5.4%的credit,于是常见的实际联邦FUTA税率就会降到0.6%。0.6% × $7,000是多少?一年每个员工$42。
不过有个细节,某些Credit Reduction State可能导致实际FUTA高于0.6%,不能所有公司一刀切都按42美元算。除了Federal FUTA,还有州一级的SUTA / State Unemployment Insurance(州失业税),这个就不能全国统一讲了。不同州工资基数、税率、新雇主税率都可能不一样。
这里还有一个很多中国老板第一次雇美国员工时特别容易搞错的地方:公司注册在哪个州,和员工实际在哪个州工作,是两回事。
比如你是一家怀俄明公司,但你雇了一个长期在加州家里远程办公的员工,不能因为公司注册在怀俄明,就直接把所有工资税都按怀俄明处理。员工实际工作的州可能要求你注册Employer Payroll Tax Account(雇主工资税账户)、代扣州税、缴州失业保险,甚至处理当地的Workers' Compensation。拿加州来说,支付超过一个日历季度100美元工资后,就需要在规定时间内办理雇主工资税账户注册。
所以以后招美国员工,除了问“工资多少”,我还会先问一个非常现实的问题:这个员工人到底在哪个州工作? 这个问题会直接影响后面的Payroll设置。
那美国“社保”到底是什么?
这里我特别想帮大家把几个东西拆开,因为中文里一句“买社保”,放到美国体系里面其实对应了好几样完全不同的东西。
第一个:Social Security(社会保障税)。这个最接近我们平常说的社会保障体系,涉及退休、残障、遗属等保障。公司不是去找一家保险公司“给员工买Social Security”,它就是Payroll Tax。每次发工资时,员工扣6.2%,公司再出6.2%,然后交给联邦政府。
第二个:Medicare(联邦医疗保险税)。员工1.45%,公司1.45%,也是随着Payroll一起交,而且没有Social Security那样的工资上限。员工当年工资一旦超过$200,000,雇主还要开始对超出的部分代扣0.9%的Additional Medicare Tax,但这额外0.9%只有员工承担,雇主不用Match。
但是这里我一开始也很容易把两个东西混到一起:一个25岁的美国员工每个月工资里被扣Medicare Tax,不代表他从此拿着这份工资单就可以用Medicare看病。 Medicare本身是美国联邦医疗保险项目,通常和65岁及以上人群有关,也有部分残障人士等可以提前符合资格。工资里扣的Medicare Tax是在给这个制度缴税;公司给普通在职员工提供的日常医疗保险,通常讲的是另外的Employer Health Insurance(雇主商业医疗保险)。所以Medicare Tax不等于公司医保,这个一定要分清楚。
美国员工平时看病的Health Insurance,是另外买的
这个才是很多中国老板口中的“医保”。美国公司经常会把Health Insurance作为Employee Benefit提供给员工。比如公司选一个Group Health Plan,保险费一个月1000美元,公司承担700美元,员工承担300美元。员工自己的300美元可能通过Payroll从工资里扣,公司再把相应保费交给保险计划。这个和前面扣的Medicare Tax不是一回事。
而且美国并不是“只要雇一个员工,公司法律上就必须给他买商业医保”。联邦ACA规则下,一般少于50名Full-Time Employee及Full-Time Equivalent的Small Employer,并不因为Employer Shared Responsibility规则而被强制要求提供医疗保险。所以网上经常有人简单说“美国公司50人以上必须给员工买医保”,其实这个说法太粗了。真正看的概念是ALE(Applicable Large Employer,适用大型雇主)和Employer Shared Responsibility,里面还涉及Full-Time、FTE、Coverage Offer以及信息申报,并不是单看公司通讯录里有没有50个人。
所以一家只有3个人、5个人的美国小公司,完全可能:工资正常跑Payroll,Social Security正常交,Medicare正常交,失业税正常交,但是公司没有提供Group Health Insurance。这在制度上并不矛盾。当然,各州法规和具体福利政策还要单独看。
Workers' Compensation又是什么?
还有一个中国老板很容易漏掉的:Workers' Compensation(工伤保险)。这个也不是Social Security。员工如果因为工作受伤,Workers' Comp体系可能承担医疗、收入损失等相关保障。美国这部分主要是州体系,所以到底什么公司必须买、怎么买、费率多少,要看员工所在州以及行业。比如一个办公室程序员,和一个仓库搬运工,Workers' Comp风险和保费显然不会是一个水平。
所以你在美国真正开始雇员工时,我很建议不要只问“Payroll开了吗”,还要问一句:Workers' Comp处理了吗?
那401(k)是不是美国的“公积金”?
也不是。401(k)(雇主提供的退休储蓄计划) 本质上是Employer-Sponsored Retirement Plan。员工可以从自己的工资里拿一部分存进401(k),公司也可以根据自己的Plan设计进行Employer Match(雇主配比缴款)。比如常见的一种福利思路就是:员工自己存工资的一部分,公司再Match一部分。
但联邦层面并没有规定所有美国公司都必须给员工开401(k),也没有规定所有公司都必须做Employer Match。不过还要再看员工所在州,因为美国部分州已经有自己的退休储蓄计划要求:如果公司没有提供合格的退休计划,可能需要协助员工参加州政府的Payroll Deduction IRA计划。所以不能简单理解成“我公司小,所以退休计划什么都不用管”。Social Security、Health Insurance、401(k),大家千万不要混成一个东西,它们是三套逻辑。
那美国老板每个月是不是自己拿Excel算这些?
理论上可以。实际上如果公司真的有员工,我非常不建议老板自己拿Excel手算Payroll。因为一次发工资背后至少牵涉:Gross Pay、Federal Withholding、Social Security、Medicare、State Withholding、State Unemployment、可能还有Local Tax、401(k)、Health Insurance、Workers' Comp。然后你还得按时间把钱交给政府、报税表。
所以美国有一整个行业就叫Payroll Service(工资代发及工资税处理服务)。现实里经常能看到Gusto、ADP、QuickBooks Payroll、Rippling这类系统。你把员工工资、工作州、W-4、银行账户等信息配置进去,Payroll系统可以负责计算工资和预扣项目,有些Full-Service Payroll还会代为提交Payroll Tax和部分税表。
于是老板真正操作的时候往往很简单。比如公司每两周发一次工资,Payroll Day到了,系统告诉你这次员工Gross Payroll一共$20,000,员工需要扣多少税,公司自己需要承担多少Payroll Tax,最后每个人Net Pay是多少。确认以后,系统从公司银行账户扣钱,一部分打给员工,一部分去交税,一部分进入福利计划。老板看到的可能只是点一下:Run Payroll。但背后的钱已经被拆成很多份了。

钱扣走以后,公司还要报什么?
Payroll还有一个特别麻烦的地方:发工资和报Payroll Tax不是一回事。大多数正常雇主要按季度提交Form 941(季度联邦工资税申报表),报告员工工资、Federal Income Tax Withholding、Social Security、Medicare,以及雇主承担的Social Security和Medicare等。FUTA则主要通过Form 940(年度联邦失业税申报表)进行年度申报。
这里一定要注意:季度报941,不等于一季度才交一次工资税。 Form 941是季度申报表,但很多Federal Payroll Tax(联邦工资税)其实早就在季度过程中按照规定存进去了。IRS对不同雇主有不同的Federal Tax Deposit(联邦税款存款)周期,常见的是Monthly(月度)或Semiweekly(半周)。所以Payroll里面其实有三个不同的动作:算工资、把税交进去、最后报税表。 这三件事情不要混成一件。这也是为什么我不建议第一次雇美国员工的人自己拿Excel硬算,算对工资只是第一步,什么时候把钱交进去,同样重要。
到了年底,公司还要给每个Employee准备Form W-2。W-2会告诉员工:你今年一共挣了多少钱,扣了多少Federal Income Tax,多少Social Security Tax,多少Medicare Tax,以及相关州和地方工资税信息。这也是为什么美国人每年报个人所得税的时候,经常第一件事就是等公司的W-2。
还有一个细节:Payroll公司替你报税,不等于责任也转给它了
这个我觉得特别值得做美国公司的朋友知道。很多老板会想:“我都用了Payroll公司,那以后Payroll Tax报错了跟我没关系。”IRS明确说不是。一般情况下,即使Employer把Payroll、预扣、申报、缴税交给第三方Payroll Service Provider,公司本身仍然对Employment Tax负有责任。如果第三方没有按时把税交进去,IRS依然可能向Employer追税、罚款和利息。所以Payroll Software是帮你干活,不是把你作为Employer的责任一起买走了。这个区别一定要知道。


