AC21 是职业移民绿卡申请人的“换工作自由法案”:I-485 pending 满 180 天后,可以换雇主、换工作,只要新职位和原职位“相同或相似”(Same or Similar),绿卡申请不受影响。但“相同或相似”到底多像才算像?降薪行不行?从工程师转成产品经理行不行?这篇文章把 AC21 的判定标准讲透。
先说结论:看“工作内容”,不看“职位名称”和“工资数字”
AC21 的法律原文是 INA 204(j),核心条件有三个:第一,I-485 已经 pending 满 180 天;第二,I-140 已经批准(或者“可批准”,即除了排期没到、其他都符合批准条件);第三,新工作和原来 PERM/I-140 上申请的职位属于“相同或相似的职业分类”(Same or Similar Occupational Classification)。
USCIS 判断“相同或相似”时,看的是 SOC 代码(Standard Occupational Classification,标准职业分类)和实际工作职责(Job Duties),不是职位头衔。“Senior Software Engineer”换到“Software Development Manager”,头衔变了,但 SOC 代码都是 15-1252(软件开发),工作内容高度重合,一般没问题。反过来,“Software Engineer”头衔不变,但新工作实际是卖保险的,SOC 代码完全不同,那就过不了。
Same or Similar 的三档判定
实务中,USCIS 对“相同或相似”的判定大致分三档。第一档:“明显相同”——SOC 代码完全一致,工作职责基本重合。比如 PERM 职位是“Software Developer”,新工作是“Backend Engineer”,SOC 都是 15-1252。这种情况 USCIS 几乎不质疑,I-485J 交上去就过。
第二档:“相似但有差异”——SOC 代码前几位相同(同一大类),职责有重叠但不完全一样。比如从“Data Analyst”(15-1243)转到“Data Scientist”(15-1243 同代码)没问题;从“Software Engineer”转到“Product Manager”(11-2021),SOC 大类变了,但如果新工作的职责描述里“技术背景要求”很重、有大量工程相关职责,律师可以论证“相似”。这一档需要精心准备 I-485J 的职位描述,突出两个职位的共同点。
第三档:“明显不同”——SOC 大类完全不同,职责没有交集。比如从“Accountant”转到“Real Estate Agent”,这种转行 AC21 保不住,I-485 会被拒。想转行的人,要么等绿卡批下来再转(绿卡到手后换工作自由),要么让新雇主重新走 PERM + I-140(可以用原 PD 保留排队位置)。
降薪行不行:工资不是决定因素,但会被看
这是问得最多的问题:新工作工资比原来低,AC21 还成立吗?答案是:工资本身不是“相同或相似”的决定因素,USCIS 的政策备忘录明确说过,薪资差异不自动导致“不相似”。降薪 10%、20%,只要工作内容相同或相似,AC21 照样成立。
但有两个 caveat。第一,“离谱的降薪”会引起怀疑:如果原来年薪 20 万的软件工程师,新工作年薪 5 万,USCIS 可能会质疑“这真的是 same or similar 的全职专业职位吗”,进而怀疑新工作的真实性。第二,降薪不能违反 prevailing wage 的“精神”:虽然 AC21 不要求新工作达到原 PERM 的 prevailing wage,但如果新工资低到不符合 H-1B 的 LCA 要求(如果你还靠 H-1B 维持身份),身份那边会出问题。所以“小幅降薪没问题,大幅降薪要解释”。
反过来,涨薪是完全没问题的。升职加薪(比如从 Engineer 升到 Senior Engineer、Manager)是 AC21 最常见的场景,只要 SOC 代码还在同一家族,涨薪越多越说明“职业在发展”,USCIS 不会为难。
换工作要不要通知 USCIS:I-485J 的作用
法律没有强制要求换工作后必须通知 USCIS,但实务中强烈建议提交 I-485 Supplement J(确认工作邀约)。I-485J 的作用是“主动告诉 USCIS:我换工作了,新工作符合 AC21,请继续审理我的 I-485”。不交 I-485J 的风险是:USCIS 审理到你的案子时,发现原雇主撤销了 I-140(很多公司在员工离职后会撤销 I-140),而你又没交 I-485J 说明新工作,官员可能直接发 NOID 甚至拒绝。
I-485J 由新雇主签字(证明“我们确实给了他这个职位”),附上新职位的 offer letter 和职位描述。递交时机:换工作后尽快交,不用等 USCIS 来问。如果 I-485 已经面谈过了、还没批,这时候换工作更要交 I-485J,因为面谈时官员问的是“原雇主”的情况,情况变了要更新。
还有一个细节:如果原雇主在你离职后撤销 I-140,只要满足“I-485 pending 满 180 天 + I-140 批准满 180 天”(2017 年新规),I-140 的批准不会被撤销(除非有欺诈或错误),你的 PD 和 I-140 继续有效。这是 2017 年 DHS 改革给 AC21 上的一道保险,换工作前确认 I-140 批准已满 180 天,能睡得安稳很多。
被裁员了、180 天还没到:怎么办
最被动的情况:I-485 pending 不到 180 天,被裁员了。这时候 AC21 还用不上,I-140 是绑定原雇主的。出路有几条。第一,尽快找新雇主,重新走 PERM + I-140,但可以用原来的 Priority Date(PD 是个人的,换雇主不丢),只是要重走一遍流程,时间和金钱成本都高。
第二,看能不能和原雇主协商:有些公司裁员时愿意“不撤销 I-140”,甚至配合走完 I-485(比如以“未来雇佣”的名义)。如果和原雇主关系还行,可以谈。第三,如果 I-485 pending 接近 180 天(比如 150 天),和律师商量“能不能拖一下”:USCIS 审理 I-485 本来就要时间,只要 USCIS “审理”你的案子时已经满 180 天,AC21 就适用。Pending 天数是按“USCIS adjudication 的时间”算的,不是按“你被裁”的时间算的,这里面的时间差有操作空间。
AC21 的五个常见误区
误区一:“180 天是从 I-140 批准那天算”。不对,是从 I-485 递交(USCIS 收到)那天算,pending 满 180 天。误区二:“换工作必须新雇主办 H-1B transfer”。不对,AC21 和 H-1B 是两回事:你可以用 EAD 为新雇主工作(但用了 EAD 就放弃 H-1B 身份),也可以让新雇主办 H-1B transfer 维持双保险。误区三:“AC21 只能换一次工作”。不对,180 天后可以多次换工作,每次都符合 same or similar 就行。
误区四:“自雇/开公司不行”。不完全对:为自己的公司工作,如果职位符合 same or similar,理论上可以,但“自己给自己发 offer”的真实性容易被质疑,需要更扎实的证据。误区五:“I-485 批了之后必须为原雇主工作一段时间”。法律没有这个要求,但“拿卡就跑”(比如批卡第二天就辞职)可能被质疑“当初没有为 sponsoring 雇主工作的真实意图”,入籍时(N-400)官员可能回头看。一般建议批卡后为原雇主(或 AC21 的新雇主)工作一段时间再动,稳妥起见。
I-485J 的填写要点:新雇主配合是关键
I-485 Supplement J 是 AC21 换工作的“官方声明”,由新雇主签字确认。表格本身不长,但有几个填写要点。第一,“新职位”的描述要精心写:Job Title、SOC 代码、Job Duties。这三项是 USCIS 判断“相同或相似”的直接依据,Duties 部分要突出和原职位的重合度(用词可以和原 PERM 的职位描述呼应,但不能照抄——照抄显得假,呼应关键词即可)。
第二,新雇主的“签字人”要有签字权(HR 负责人、 hiring manager),并附上公司的基本信息。第三,I-485J 可以和 I-485 一起交(换工作时 I-485 还没交的情况很少见),也可以之后单独交(最常见),还可以面谈时带去(官员要求的话)。单独交 I-485J 不需要交申请费(2026 年标准以官方为准,历史上 I-485J 没有单独费用)。
新雇主不愿意签 I-485J 怎么办?有些小公司怕麻烦,不愿意配合。实务中的变通:让律师和新雇主沟通,说明 I-485J 只是“确认雇佣事实”,不给雇主带来额外的法律责任(不像 PERM 那样要打广告、证明招不到美国人)。大多数雇主了解之后都愿意签。如果新雇主坚决不签,AC21 在法律上仍然成立(法律没强制要求交 I-485J),但 USCIS 审理时可能发 RFE 让你证明新工作,到时候再补也行,只是多一轮流程。
创业公司和自雇:AC21 也能用吗
去创业公司工作,AC21 照样适用,只要职位相同或相似。但创业公司有个特殊风险:USCIS 可能会质疑公司的“真实性”和“持续性”(公司会不会倒闭、职位是不是真实的)。I-485J 交上去后,如果公司太新、太小,USCIS 可能发 RFE 要公司的商业计划、融资证明、办公场地租约。去创业公司前,先评估公司的基本面,不要为了“梦想”把绿卡搭进去。
自雇(自己开公司、自己雇自己)理论上也可以走 AC21,但实务中非常难:“自己给自己发 job offer”的真实性极难证明,USCIS 默认持怀疑态度。除非你的公司已经运营多年、有实际业务、有其他员工,否则不建议用自雇走 AC21。更稳妥的做法:先在大公司待到绿卡批下来,再出来创业。
AC21 + H-1B 双保险:最稳的换工作姿势
换工作时,身份问题要和 AC21 分开看。AC21 解决的是“绿卡申请”的延续,H-1B 解决的是“合法工作身份”。最稳的姿势是“双保险”:新雇主办 H-1B transfer(维持非移民身份),同时用 AC21 保住 I-485。这样即使 I-485 出了问题(比如被拒),你还有 H-1B 身份可以退守,不至于一下掉进“没身份”的深渊。
用 EAD 为新雇主工作是更“轻”的选择(不用办 H-1B transfer),但代价是“放弃 H-1B 身份”:一旦用了 EAD,你的 H-1B 身份就没了,如果 I-485 被拒,没有退路。所以“用 EAD 还是办 H-1B transfer”的决策逻辑是:I-485 把握大、排期稳定→可以用 EAD 省事;I-485 有不确定性(比如排期可能倒退、有 RFE 历史)→办 H-1B transfer 留后路。两种选择没有对错,看你的风险承受能力。
绿卡批下来后:多久换工作才安全
AC21 管的是“I-485 pending 期间”,绿卡批下来之后,法律没有规定“必须为 sponsoring 雇主工作多久”。但移民法有个“意图”原则:申请 EB 绿卡时,你承诺的是“获批后为 sponsoring 雇主工作”(permanent job offer)。如果绿卡批下来的第二天就辞职,USCIS(或将来入籍时)可能质疑你“当初根本没打算长期干”,涉嫌欺诈。
实务中的“安全线”没有成文规定,但律师们普遍建议:批卡后为雇主工作 6 个月到 1 年再动,比较稳妥。如果确实有不得不走的理由(裁员、公司倒闭、健康原因),保留好证据,将来入籍时能解释。入籍(N-400)时,官员会看你的工作历史,“拿卡即跑”的时间线太难看,可能被多问几句,但只要不是欺诈,一般不影响入籍。
换工作的时间点选择:180 天前后策略不同
180 天是 AC21 的分水岭,换工作的时间点不同,策略完全不同。I-485 pending 不满 180 天时换工作,法律上没有 AC21 的保护,新雇主如果要保住你的绿卡进程,需要重新走 PERM 和 I-140,虽然排期可以保留,但流程要重来一遍,耗时耗钱。所以除非万不得已,不要在 180 天内换工作。如果已经被裁员,优先和原雇主协商保留 I-140,同时尽快找下家。
满 180 天后换工作,主动权就在你手里。建议的动作顺序是:先确认 I-140 已经批准满 180 天,再让新雇主准备 I-485J,入职后尽快把 I-485J 递交给 USCIS。整个过程中,保持和原律师的沟通,让他知道你的动向,必要时让他帮你审一下新职位的描述,确保符合相同或相似的要求。稳扎稳打,是换工作期间最好的策略。
相关阅读
- H-1B amendment:换工作地点、升职加薪,哪些变化必须交 amendment
- H-1B 工资低于 LCA 标准:bench 期间不发工资违法吗,员工如何自保
- H-4 没有 EAD:在美国远程为国内公司工作,算非法打工吗
英文官方来源
- USCIS – Form I-485, Application to Register Permanent Residence or Adjust Status
- USCIS Policy Manual
核验日期
本文内容核验于 2026年10月6日。
免责声明
本文仅为一般信息分享,不构成法律/税务/财务/移民建议;具体情况请咨询持牌专业人士,并以官方最新公布为准。
更多美国生活实用知识,欢迎关注微信公众号:UUUMGT(美国通)。















评论前必须登录!
注册