Can I Change Jobs on H1B? Yes — Here's Exactly How
"Can I switch employers on H1B?" is by far the most asked question in every H1B forum on Reddit and Facebook. The short answer is yes, you can — and thanks to the AC21 portability rule, you can even start working for your new employer before USCIS approves the transfer.
But the process has nuances that can trip you up. This guide covers everything.
How H1B Transfer Actually Works
Despite the name, an H1B "transfer" is technically a new H1B petition filed by your new employer. Your old approval isn't physically moved — your new company files a fresh I-129 petition with USCIS.
Key Requirements
| Requirement | Details |
|---|---|
| Valid H1B status | You must currently be in valid H1B status |
| New employer files I-129 | Your new company (not you) files the petition |
| Specialty occupation | The new job must qualify as a specialty occupation |
| LCA filed first | New employer must file a Labor Condition Application |
| No cap subject | Transfers are cap-exempt — no lottery needed |
When Can I Start Working at the New Job?
This is where AC21 portability is your best friend:
The AC21 Rule (INA Section 214(n))
Under the American Competitiveness in the Twenty-First Century Act, you can start working for your new employer as soon as the H1B transfer petition is filed — you don't have to wait for approval.
Requirements to start working immediately:
Pro Tip: Most immigration attorneys recommend using premium processing ($2,805 fee) to get a decision within 15 business days. This eliminates the anxiety of working on a pending petition for months.
The Transfer Timeline
| Step | Timeline | Details |
|---|---|---|
| 1. Job offer received | Day 0 | Get written offer from new employer |
| 2. Immigration attorney engaged | Day 1-3 | New employer's attorney begins prep |
| 3. LCA filed with DOL | Day 3-10 | Takes 7 business days for certification |
| 4. I-129 petition filed | Day 10-17 | Filed with USCIS after LCA approval |
| 5. Start at new employer | Day 10-17 | Can start once petition is filed (AC21) |
| 6. Receipt notice | Day 17-30 | USCIS confirms receipt |
| 7. Approval (premium) | Day 25-45 | If premium processing elected |
| 7. Approval (regular) | 3-8 months | Regular processing times vary |
The Risks Nobody Talks About
1. What If My Transfer Is Denied?
This is the nightmare scenario that keeps H1B workers up at night. Here's what happens:
Risk mitigation: Don't resign from your current job until the transfer is approved, or at minimum until you have the receipt notice. Some workers negotiate a later start date to wait for premium processing results.
2. The Gap Between Jobs
If you quit Company A on Friday and Company B files the transfer on Monday, you technically have a brief gap. Immigration attorneys generally consider short gaps (a few days to a couple weeks) acceptable, but longer gaps raise red flags.
3. Your Old Employer Can Revoke Your H1B
Yes, your current employer can withdraw your existing H1B petition after you resign. This is normal and expected. It doesn't affect your transfer — the new petition stands on its own.
4. Pending I-140 Complications
If your current employer has filed an I-140 (green card petition) for you:
How Much Does an H1B Transfer Cost?
The new employer bears all costs (it's illegal to charge the employee for H1B filing fees):
| Fee | Amount |
|---|---|
| USCIS filing fee (I-129) | $780 |
| ACWIA fee (small company) | $750 |
| ACWIA fee (25+ employees) | $1,500 |
| Fraud prevention fee | $500 |
| Premium processing (optional) | $2,805 |
| Attorney fees | $2,000 - $5,000 |
| Total (without premium) | $4,030 - $7,780 |
| Total (with premium) | $6,835 - $10,585 |
Which Companies Are Most Willing to Transfer H1B?
Based on our database of 5 million+ H1B filings, here are companies that frequently file H1B transfers:
| Company | Avg Transfer Salary | Ease of Process |
|---|---|---|
| $182,000 | Streamlined, dedicated team | |
| Amazon | $159,000 | High volume, efficient process |
| Microsoft | $164,000 | Well-established process |
| Meta | $205,000 | Premium processing standard |
| Apple | $170,700 | Thorough but reliable |
| Salesforce | $168,000 | Employee-friendly process |
Check your target company's H1B salary data at h1bdatahub.com/search before negotiating your offer.
Common Reddit Questions Answered
"Can I transfer H1B while my green card is being processed?"
Yes. Under AC21, if your I-140 has been approved for 180+ days and your I-485 has been pending for 180+ days, you can change employers and port your green card application. The new job must be in the "same or similar" occupational classification.
"Can I transfer H1B to multiple employers?"
Yes. You can have concurrent H1B petitions with multiple employers. This is common for consultants or researchers who work part-time for multiple organizations.
"What if I'm in my 60-day grace period — can I still transfer?"
Technically yes, but it's risky. The 60-day grace period after job loss allows you to find a new employer to file an H1B petition. However, you cannot begin working under AC21 portability during the grace period since you're not in valid H1B "status" — you're in an authorized stay period. File immediately and request premium processing.
"Do I need a new visa stamp for a transfer?"
No — if your current visa stamp is still valid, you can continue using it. You only need a new stamp if your current one has expired and you travel internationally.
The Bottom Line
H1B transfers are common, well-established, and generally straightforward. The biggest mistakes workers make are:
Based on current USCIS policies and AC21 provisions as of March 2026. Immigration law changes frequently — always consult a licensed immigration attorney for your specific situation. Research employer H1B data at h1bdatahub.com.