Converting from Contractor to Full-Time Employee on H-1B: Cap-Gap, New Petition, and What to Watch
Converting from contractor to full-time employee triggers a new or amended H-1B petition — miss this step and your status unravels quietly.

You have been contracting at the same company for eighteen months. They like you, the team likes you, and now HR is asking if you want to "come on full-time." It sounds straightforward — same desk, same project, same manager. But from a visa standpoint, going from contractor to full-time employee is one of the more legally complex transitions an H-1B worker can make. Done correctly, it sets you up for a stable, direct-employer green card path. Done carelessly, it creates an unauthorized employment gap that USCIS or an auditor can find years later.
The complexity depends on how your current H-1B is structured — who your legal employer is, whether you are on a W-2 from a staffing agency or classified C2C, and whether the client company is cap-subject or cap-exempt. This guide walks through every scenario so you know exactly what needs to happen before you sign that offer letter.
Why the employment structure matters so much
USCIS does not simply care about who you sit next to or which badge you swipe. It cares about the legal employer-employee relationship: who controls your work, who files your taxes as your employer, who has the right to terminate you, and who is on the I-129 petition and LCA as your sponsor.
In most tech and finance staffing arrangements, three parties are involved:
- You — the H-1B beneficiary
- The staffing agency — your legal employer, H-1B sponsor, W-2 issuer
- The end client — the company where you actually work day to day
When you convert to FTE, the end client becomes your legal employer. That is a change in the H-1B petitioner on record with USCIS. A new or amended petition is almost always required.
The four contractor structures and what each conversion requires
Here is how the H-1B conversion requirement maps to each common structure:
| Contractor Structure | Current H-1B Sponsor | Conversion Target | What USCIS Requires |
|---|---|---|---|
| W-2 employee of staffing agency | Staffing agency | Direct hire at client company | New cap-exempt I-129 petition by client |
| Payrolled by PEO / EOR | PEO entity | Direct hire at client company | New cap-exempt I-129 petition by client |
| W-2 at client company via MSP | Client company already | Internal FTE status change | Amendment if title/duties/location change; otherwise payroll-only change |
| C2C through your own LLC | Nobody (H-1B is invalid in this structure) | Direct hire at client company | New petition — and you must disclose and resolve any prior unauthorized employment |
The C2C row deserves extra attention. If you are on H-1B and billing through your own LLC on a Corp-to-Corp basis, USCIS's employer-employee relationship requirement is not met. The H-1B visa requires a qualifying employer who has the right to control your work. Your own single-member LLC does not meet that standard in most cases. If this is your situation, get an attorney on the phone before doing anything else. The staffing agency vs. in-house sponsorship tradeoffs article explains why agencies are the dominant H-1B sponsor in staffing precisely because they are the legal employer.
The new petition: cap-exempt transfer mechanics
Assuming you are in the most common scenario — W-2 employee of a staffing agency converting to direct FTE — the client company must file a new H-1B transfer petition on your behalf. This petition is cap-exempt because you were already counted against the H-1B cap when your original petition was approved.
The steps look like this:
- Client company retains immigration counsel. Confirm who pays attorney and filing fees before you sign the offer letter — many FTE offers are conditioned on H-1B approval.
- New LCA filed with DOL. The LCA must name the client company as employer and certify the correct prevailing wage for the role and location. Standard DOL certification takes about 7 business days and is free.
- I-129 filed with USCIS. Includes the new employer support letter, certified LCA, prior H-1B approval notices, transcripts, and job description. If the role differs materially from what the agency petitioned for, specialty occupation must be demonstrated from scratch.
- Receipt notice issued (I-797C). Under AC21 portability you can start as an FTE on the USCIS receipt date — not the approval date. Keep this notice permanently.
- Approval (or RFE). Standard processing runs 3–6 months. Premium processing ($2,965) guarantees adjudication within 15 business days and is strongly recommended when the contractor engagement is ending.
Do not let the agency withdraw your existing H-1B petition until the new petition is filed and you have the receipt notice in hand.
If the same company was always your employer: the amendment question
A narrower but common scenario arises when the client company was already your legal W-2 employer through some payrolling arrangement — for example, when the "agency" is purely an MSP managing headcount but the client signs the employment agreement directly. In this case, converting to FTE may be an internal HR reclassification at the same sponsoring entity.
If there is truly no change in the H-1B petitioner on record, the question becomes: has anything material changed?
- Same job title and same core duties → No amendment required; payroll adjustment only
- Promotion, new title, significant change in job duties → Amendment required before the change takes effect
- Move to a different office location outside the current LCA's Metropolitan Statistical Area → New LCA and amendment required
The 2015 Matter of Simeio Solutions decision established that material changes in employment require an amended petition filed before the change. The H-1B Modernization Rule (effective January 17, 2025) did not change this rule; it did, however, codify USCIS's deference to prior approvals on extensions and amendments, which lowers the risk of frivolous RFEs on straightforward reclassifications.
Timing: the danger zone between contractor end and FTE start
The most common mistake in contractor conversions is a timing gap. The sequence of events has to be airtight:
- New I-129 filed → USCIS receipt issued → You can start as FTE (AC21 portability)
- Do not end your contractor engagement until step 1 is complete
- Staffing agency should not withdraw your existing petition until the new receipt notice is in hand
A gap between your last day at the agency and the filing date of the new petition is a period of unauthorized employment. Even a single day matters if USCIS ever audits. The H-1B Modernization Rule expanded USCIS's site-visit authority — unannounced site visits to verify worksite and employment conditions are now more common. See our H-1B transfer playbook for the parallel mechanics when switching employers generally.
Cap-gap implications if you are still on OPT
If you are contracting on OPT or STEM OPT and your H-1B was selected in the lottery but not yet effective, timing matters. Before October 1, you are still on OPT; the FTE employer files a new cap-subject H-1B petition for you. The H-1B Modernization Rule extended cap-gap protection through April 1, giving you additional runway if the petition is filed in time. After October 1 your H-1B is already active, and the conversion follows the standard cap-exempt transfer process above.
One nuance: moving from a contractor role to FTE does not itself trigger STEM OPT's 90-day unemployment clock, because you are moving between authorized employers — you are not unemployed. But any actual gap between engagements does count. The H-1B cap-gap extension guide covers the October window mechanics in full.
Green card path: what changes and what stays the same
This is where the conversion creates real upside. Most staffing agencies do not sponsor PERM labor certifications or I-140s. A direct employer can — and will, if you ask and negotiate it into the offer. Once hired, you work with their immigration counsel to file PERM with DOL (proving no qualified US worker is available), then an I-140 petition in either EB-2 or EB-3 depending on your education and the role's requirements. There is no regulatory minimum tenure before PERM can be filed; some employers start within the first year.
India and China nationals face deeply backlogged priority dates in EB-2 and EB-3 as of 2026. Even a few months' head start on your priority date matters over a multi-decade queue. Negotiate a PERM filing commitment into your offer letter — not after you have signed. See the AC21 portability guide for what happens to your queue position if you change employers again after I-140 approval.
Checking that the new employer is legitimate
A direct employer with a poor compliance track record is not an upgrade. Before you commit, verify the company has prior H-1B filings on DOL disclosure data, has in-house HR or an immigration law firm relationship, and is willing to commit to PERM sponsorship in writing. Read the red flags guide for H-1B sponsors before signing.
Prevailing wage and salary: what the LCA locks in
The LCA the new employer files must certify that they will pay you at least the prevailing wage for the role, as defined by DOL. Prevailing wage is determined by occupational classification (SOC code), geographic area, and skill level.
DOL wage levels remain a source of friction in 2026:
| DOL Wage Level | Typical Profile | Approximate Percentile |
|---|---|---|
| Level I | Entry-level, minimal experience | 17th percentile |
| Level II | Qualified, some experience | 34th percentile |
| Level III | Experienced, full range of duties | 50th percentile |
| Level IV | Senior, specialized, supervisory | 67th percentile |
USCIS scrutinizes Level I and Level II LCAs in software, data, and finance. If the conversion places you at Level I for a clearly senior role, expect an RFE. The DOL prevailing wage levels explainer walks through the OFLC Wage Library and how to verify the right level for your offer.
The staffing agency's role after conversion
Once the new H-1B is filed and you are working as an FTE, your relationship with the staffing agency ends. The agency should revoke any outstanding I-129 petition only after you have the new receipt notice in hand. Your W-2 for the contractor period comes from the agency; your W-2 for the FTE period comes from the client. If the agency ever filed and won an I-140 for you, the priority date stays with you — the approval itself does not port, but the date does.
Get written confirmation from the agency that they will withdraw the prior petition after you receive the new I-797C. Keep copies of both the old approval notice and the new receipt notice permanently.
Common mistakes
- Letting the agency withdraw the old petition before the new one is filed. This creates a status gap that is nearly impossible to fix retroactively — it is the single most dangerous sequencing error in a conversion.
- Starting as an FTE on a verbal agreement before the petition is filed. The day you begin working for a new legal employer without a valid petition on file is the first day of unauthorized employment.
- Skipping premium processing. At $2,965, the 15-business-day guarantee is worth more than the fee when a contractor engagement is ending and you cannot stay in limbo for months.
- Not negotiating PERM sponsorship into the offer. This is your maximum leverage moment. Get a written commitment to PERM filing within 12 months before you sign — not after.
- Ignoring the wage level on the LCA. If the offered salary falls below the DOL prevailing wage for the role and location, the LCA will not certify and the petition cannot be filed. Check the OFLC Wage Library before finalizing the offer.
- Signing a clawback clause on immigration costs without reading it. Some companies bill attorney and filing fees back to employees who leave within a defined window. Know what you are agreeing to.
Frequently asked questions
Does converting from contractor to full-time employee always require a new H-1B petition?
If your H-1B is sponsored by a staffing agency and the client company is hiring you directly, the client must file a new cap-exempt I-129 petition — a new petition, not an amendment. The only exception is a purely internal payroll reclassification at the same sponsoring legal entity with no change in title, duties, or location, which is rare in genuine staffing arrangements.
Can I keep working while the new H-1B petition is pending after the conversion?
Yes — under AC21 portability you can start as an FTE on the date USCIS receives the new petition (not the approval date), as long as your prior H-1B is still valid at the moment of filing. A receipt notice (I-797C) is your authorization to work; get it before ending the contractor engagement.
What is the difference between a W-2 contractor conversion and a C2C contractor conversion for H-1B purposes?
A W-2 contractor's H-1B is sponsored by the staffing agency; conversion requires a new petition from the client company. A C2C contractor working through their own LLC cannot legally hold H-1B status in that structure — USCIS requires a qualifying employer-employee relationship that a self-owned LLC does not provide. If you are billing C2C and believe you are on H-1B, get an attorney on the phone today.
Does the $100,000 H-1B fee apply when a staffing agency client converts me to a direct hire?
No. That fee applies only to new cap-subject petitions for workers entering from outside the United States. A contractor-to-FTE conversion for a worker already in the US is a cap-exempt transfer and is not subject to the $100,000 surcharge.
What happens to my green card priority date if I switch from a staffing agency sponsor to a direct employer?
Your priority date from any previously approved I-140 belongs to you as the beneficiary — it does not disappear when you change employers. Your new direct employer files a new PERM and I-140, and you claim the earlier priority date when filing. If no I-140 was ever approved at the agency, there is no date to recapture and you start fresh.
Converting from contractor to FTE is one of the most common transitions in the H-1B workforce and one of the most often mishandled. The mechanics are well-established and the risks are almost entirely avoidable with proper sequencing: file before you switch, get the receipt notice before the agency withdraws the old petition, use premium processing, and lock in PERM sponsorship in writing before signing.
If you want a second set of eyes on your situation — agency structure, timeline, wage level, or green card path — F1Jobs works through exactly these conversions every week.
Frequently asked questions
Does converting from contractor to full-time employee always require a new H-1B petition?
It depends on the employment structure. If your H-1B was sponsored by a staffing agency and you are converting to a direct employee of the client company, the client company must file a brand-new H-1B petition — this is not an amendment, it is a new cap-exempt transfer petition. If you were already a W-2 employee of the client company through the agency's payroll and the client is bringing you onto their own payroll, a new petition is still required because the legal employer changes. Only a narrow internal reclassification at the same sponsoring employer with no title or duty change might be handled as a simple payroll adjustment, but that scenario is rare in staffing arrangements.
Can I keep working while the new H-1B petition is pending after a contractor-to-FTE conversion?
Yes, under AC21 portability rules you can start working for the new sponsoring employer on the date USCIS receives the new I-129 petition — not the approval date. You need a valid receipt notice (I-797C) in hand. The critical caveat is that your prior H-1B must still be valid or in an authorized cap-gap or grace period at the moment the new petition is filed. If there is any gap between your contractor status ending and the new petition being filed, you could be out of status.
What is the difference between a W-2 contractor conversion and a C2C contractor conversion for H-1B purposes?
A W-2 contractor is employed directly by the staffing agency, which is the H-1B sponsor. Converting to FTE means the client company becomes the new employer and must file a new H-1B petition. A C2C (Corp-to-Corp) contractor is typically self-employed through their own LLC or S-corp and cannot hold a valid H-1B in that structure at all, because USCIS requires a qualifying employer-employee relationship. If you are on H-1B and working C2C, your situation likely has a serious compliance problem that needs immediate attorney review.
Does the $100,000 H-1B fee apply when a staffing agency client converts me to a direct hire?
No. The White House proclamation imposing the $100,000 fee applies only to new cap-subject H-1B petitions for workers being brought from outside the United States. A contractor-to-FTE conversion for a worker already inside the US on a valid H-1B is a cap-exempt transfer petition and is not subject to that fee.
What happens to my green card priority date if I switch from a staffing agency sponsor to a direct employer?
Your priority date from any approved I-140 stays with you permanently — it belongs to the beneficiary, not the petitioner. When your new direct employer files a new PERM labor certification and I-140, you can recapture the earlier priority date from the prior approval. You do not lose your place in the queue simply because the sponsoring employer changes. However, if no I-140 was ever approved at the staffing agency, there is no priority date to recapture, and you start fresh with your new employer.