H1B Wage Levels: What Level Is Your Offer in 2026?

H1B wage levels for software, data, analyst and engineering jobs in seven metros, from DOL's July 2026 data, and how your level sets your lottery entries.

3D illustration of a spirit level with four vials resting on an offer card, one bubble settled
Illustrative image, generated with AI.
On this page 9 sections
  1. The four levels in one table
  2. Your offer, your city, your level: worked examples
  3. How wage levels affect the H-1B lottery
  4. Prevailing wage, actual wage and the proposed rule
  5. What you can ask your employer
  6. How to look up your own level on FLAG
  7. Applying with your level in mind
  8. Frequently asked
  9. Sources

H1B wage levels are four pay thresholds the Department of Labor publishes for every occupation and metro area, and since the FY2027 cap season they decide how many times you are entered in the H-1B lottery: once at Level I, twice at Level II, three times at Level III and four times at Level IV. Your level depends on three things together: the salary, the occupation code your employer files under, and where you will work. The same $125,000 software developer offer is Level II in Dallas and Level I in Seattle. Below we read the July 2026 to June 2027 thresholds straight from DOL's wage search for four common new grad occupations in seven metros, so you can place your own offer in a minute.

This post uses DOL, USCIS and the Federal Register. It is general information, not legal advice. For your own case, talk to your employer's immigration counsel or your school's international student office.

The four levels in one table

The levels come from the Immigration and Nationality Act, which requires four wage levels "commensurate with experience, education, and supervision", as DOL summarizes in its March 2026 proposed rule. The job descriptions come from DOL's 2009 prevailing wage guidance, which is still the method in use.

LevelDOL labelApproximate percentile of local pay todayProposed by DOL (not final)Lottery entries
IEntry17th34th1
IIQualified34th52nd2
IIIExperienced50th70th3
IVFully competent67th88th4

The percentiles are DOL's own description: it "applied the formula specified in the INA to its two existing wage levels to set Levels I through IV, respectively, at approximately the 17th percentile, the 34th percentile, the 50th percentile, and the 67th percentile." The lottery entries come from the DHS weighted selection rule, covered below.

In DOL's words, Level I fits "beginning level employees who have only a basic understanding of the occupation", and titles with "lead" or "senior" point to Level III.

Your offer, your city, your level: worked examples

Every number below was read from the OFLC Wage Search on 18 October 2026, data series 7/2026 to 6/2027, All Industries collection, BLS metro areas. DOL's technical release notes, included in its 2026-27 wage data download, say this wage year runs from July 1, 2026 through June 30, 2027 and "is based on BLS's May 2025 wage estimates". Amounts are annual. Area codes are DOL's, so you can repeat each lookup.

Software Developers (SOC 15-1252)

Metro (area code)Level ILevel IILevel IIILevel IV
San Jose-Sunnyvale-Santa Clara, CA (41940)$152,797$187,075$221,374$255,653
Seattle-Tacoma-Bellevue, WA (42660)$111,613$143,104$174,595$206,086
New York-Newark-Jersey City, NY-NJ (35620)$109,845$137,717$165,589$193,461
Austin-Round Rock-San Marcos, TX (12420)$95,888$119,642$143,395$167,149
Dallas-Fort Worth-Arlington, TX (19100)$95,202$116,896$138,590$160,285
Chicago-Naperville-Elgin, IL-IN (16980)$92,789$117,083$141,398$165,693
Raleigh-Cary, NC (39580)$89,398$112,902$136,406$159,910

Data Scientists (SOC 15-2051)

Metro (area code)Level ILevel IILevel IIILevel IV
San Jose (41940)$125,486$168,917$212,326$255,757
Seattle (42660)$93,912$127,026$160,118$193,232
New York (35620)$87,256$115,835$144,414$172,994
Austin (12420)$77,334$101,962$126,589$151,216
Chicago (16980)$76,336$97,490$118,664$139,818
Raleigh (39580)$75,712$99,923$124,155$148,366
Dallas (19100)$75,691$99,299$122,907$146,515

Computer Systems Analysts (SOC 15-1211)

Metro (area code)Level ILevel IILevel IIILevel IV
San Jose (41940)$102,960$129,938$156,894$183,872
Seattle (42660)$86,715$110,427$134,160$157,872
New York (35620)$83,616$106,267$128,939$151,590
Dallas (19100)$81,453$101,587$121,701$141,835
Raleigh (39580)$78,728$96,408$114,109$131,789
Austin (12420)$76,710$95,347$113,963$132,600
Chicago (16980)$71,531$89,315$107,078$124,862

Electronics Engineers, Except Computer (SOC 17-2072)

Metro (area code)Level ILevel IILevel IIILevel IV
San Jose (41940)$124,405$155,896$187,408$218,899
New York (35620)$100,298$124,426$148,533$172,661
Austin (12420)$100,131$126,235$152,360$178,464
Raleigh (39580)$99,507$121,264$143,000$164,757
Seattle (42660)$94,162$119,475$144,768$170,082
Dallas (19100)$93,746$117,104$140,442$163,800
Chicago (16980)$92,622$113,818$135,034$156,229

Your level is the highest column your salary equals or exceeds. Four sample offers, invented for this post, show how much the city and the code matter:

Sample offerMetroLevelEntriesWhy
Software developer, $125,000DallasII2Above $116,896, below $138,590
Same offerSeattleI1Above $111,613, below $143,104
Data scientist, $110,000ChicagoII2Above $97,490, below $118,664
Same offerNew YorkI1Above $87,256, below $115,835
Systems analyst, $100,000DallasI1$1,587 short of Level II ($101,587)
Electronics engineer, $150,000ChicagoIII3Above $135,034, below $156,229
Same offerSan JoseI1Above $124,405, below $155,896

Three patterns stand out.

  • The gap between levels is large. In Dallas, moving a software developer from Level II to Level III takes $21,694 more. Small raises rarely change a level unless the offer already sits just below a threshold, like the $100,000 analyst above.
  • The order of cities changes by occupation. Raleigh has the lowest software developer Level I of the seven metros ($89,398), yet its electronics engineer Level I ($99,507) is higher than Seattle's ($94,162). Check your own code; do not assume a city is "cheap" across the board.
  • Some offers fall under Level I. A $150,000 software developer offer in San Jose is below that metro's $152,797 Level I. An employer cannot certify that wage against the OEWS table; it would need to raise it or use another legitimate wage source. DHS says any registration below Level I is grouped with Level I rather than placed in a lower tier (Federal Register).

The thresholds also move every July, and not always up. We ran the same search on the previous series (7/2025 to 6/2026). The Seattle software developer Level I fell from $117,749 to $111,613, the San Jose Level IV fell from $264,514 to $255,653, and the Chicago Level I rose from $85,467 to $92,789. A table you saved last year can put you in the wrong level.

How wage levels affect the H-1B lottery

DHS published the weighted selection rule on 29 December 2025 (90 FR 60864) and it took effect on 27 February 2026, in time for the FY2027 season. USCIS summarizes it on its cap season page: selection is "generally based on the highest Occupational Employment and Wage Statistics (OEWS) wage level that the beneficiary's proffered wage equals or exceeds for the relevant Standard Occupational Classification (SOC) code in the area(s) of intended employment", and level IV registrations "are entered into the selection pool 4 times". Each person still counts once toward the cap.

The rule's full text settles four details that matter to a candidate:

  1. Salary sets the level, not seniority. DHS wrote that if an employer offers "a recent foreign graduate a wage that equals or exceeds a particular wage level, the registration will be weighted accordingly, regardless of the beneficiary's experience level or the requirements of the position."
  2. The data is locked on the registration date. DHS states that "the OEWS wage data used to determine the wage level on the registration is 'locked in' as of the date of the registration." A registration filed in March 2027 for FY2028 would fall inside the July 2026 to June 2027 series, which is the data in the tables above.
  3. The lowest level wins. If you will work in several locations, the employer must use the lowest corresponding level. If two employers register you at Level I and Level IV, DHS assigns you Level I.
  4. The wage cannot quietly drop later. USCIS may deny a later petition that cuts the wage to a lower level as an attempt "to unfairly increase the odds of selection".

What that did to the odds is only partly public. DHS's own model in the rule projected a 15.29% chance for Level I and 61.16% for Level IV, against 29.59% for everyone under the old random draw. The first real results come from the White House: Proclamation 11069, published 23 September 2026, says offers at "the two highest wage levels accounted for approximately 46.3 percent of H-1B registration selections while those corresponding with the lowest wage level accounted for only 17.8 percent." FY2027 drew 211,600 registrations, down 38.5% from 343,981, according to USCIS figures reported by SHRM. USCIS has not published the selected count, so no true per-level rate for 2027 exists yet; our H1B lottery post explains why.

We found no court order against the weighted rule as of 18 October 2026. The separate $100,000 payment on certain new petitions is in litigation. As of 18 October 2026, USCIS says a federal court vacated its implementing guidance on 8 June 2026, that DHS "will comply with the court's order", and that it "still plans to collect the payment" if the order is lifted (USCIS). The H1B $100K fee post tracks that case.

Prevailing wage, actual wage and the proposed rule

Most pages blur these numbers together.

TermWhat it isWho sets itWhere it matters
Prevailing wageThe OEWS amount for the occupation, area and levelDOL, updated each July 1Minimum pay on the Labor Condition Application (LCA)
Actual wageWhat the employer pays others "with similar experience and qualifications" in the same jobYour employerAlso a floor; you get the higher of the two
Registration wage levelThe highest level your offered salary equals or exceedsRead from the DOL table by your employerNumber of lottery entries
Proposed DOL levels34th, 52nd, 70th and 88th percentilesDOL, proposed onlyNothing yet

Prevailing wage and the LCA level. Before filing, your employer certifies an LCA. DOL's guidance says every prevailing wage determination starts at Level I, then moves up when the job's requirements for experience, education, special skills or supervision exceed what O*NET lists as normal for the occupation. That is a level for the job, not for your salary.

Actual wage. Under 20 CFR 655.731, the required wage "shall be the greater of the actual wage" and the prevailing wage. If your employer pays US colleagues in the same role $130,000, a $116,896 Level II prevailing wage does not let it pay you less.

Why the two levels can differ. DHS says so directly: "The wage level selected on the LCA may differ from the appropriate wage level selected on the registration." An entry level job can carry a Level I LCA while the salary clears the Level II or Level III threshold, and the registration uses the higher, salary-based level.

The proposed DOL rule. On 27 March 2026 DOL proposed (91 FR 15454) to raise Level I "from the 17th percentile to the 34th percentile, for Wage Level II from the 34th to the 52nd, for Wage Level III from the 50th to the 70th, and for Wage Level IV from the 67th to the 88th". Comments closed on 26 May 2026. A Federal Register search on 18 October 2026 returned the proposal and no final rule. DOL tried something similar before, as the proposal itself recounts: a court set aside a 2020 interim rule on 1 December 2020, and a January 2021 final rule was vacated on 23 June 2021 at DOL's own unopposed request.

To see the scale, we made our own rough estimate of the proposed levels for software developers. DOL has published no dollar table for the proposal, so these are not DOL figures. Method: we took the BLS May 2025 annual wage percentiles for each metro (10th, 25th, median, 75th and 90th, from the BLS public data API, OEWS series) and drew a straight line between the two published percentiles on either side of the target: the 25th and median for the 34th, and the 75th and 90th for the 88th. As a check, the same method gives a 17th percentile within $2,100 of FLAG's current Level I in both metros.

Software developersCurrent Level I (FLAG)Our estimate: proposed Level I (34th)Our estimate: proposed Level IV (88th)
San Jose$152,797about $187,900about $280,700
Dallas$95,202about $115,600about $177,400

Under the proposal, the floor for an entry level job would land near today's Level II.

What you can ask your employer

Your employer files everything, and the occupation code follows the job, not the title: DOL's guidance says the choice of code "should not be based solely on the title of the employer's job offer." USCIS then checks that the SOC code, wage level and area on the LCA correspond to the petition, per the weighted selection rule. You cannot choose the code. You can ask clear questions before the March registration window.

  • Which SOC code and work location will you use? Then look the pair up yourself. Each code has its own table, and the gap between codes in the same city can be wide: a Dallas Level II is $116,896 for software developers and $101,587 for systems analysts.
  • What wage level will you put on the registration? If they say Level I and your salary clears Level II in their area, ask them to check.
  • Will I be listed at more than one worksite? The lowest level among them is used.
  • Is my offer close to the next threshold? If you are a few thousand dollars short, as the $100,000 Dallas analyst is, that is a fair point in a salary negotiation. It has to be a real wage you will be paid, because USCIS can deny a later petition that cuts it.
  • Does the job have to be in this metro? The level is local. Do not expect an employer to move a job for the lottery, but if remote or a second office is already on the table, compare the levels.

USCIS says employers that are institutions of higher education, their affiliated nonprofits, nonprofit research organizations and government research organizations are not subject to the cap (USCIS), so the lottery level does not apply to them; see H1B cap exempt.

How to look up your own level on FLAG

The tool is DOL's OFLC Wage Search. It has no account and takes a minute.

  1. Data series: choose "7/2026 - 6/2027". The four earlier series are for past years.
  2. Collection: choose "All Industries". "ACWIA Higher Ed." is a separate table for higher education employers covered by the American Competitiveness and Workforce Improvement Act.
  3. Occupation: type the SOC code your employer gave you, such as 15-1252. If you do not have one, the "Don't know your Occupation Code?" link searches O*NET, but confirm the final code with your employer.
  4. State and area type: pick the state, then "BLS Areas" for a metro or "County/ Township" to find the area by county.
  5. Read the four rows. The tool shows hourly and annual amounts for Levels I to IV. Your registration level is the highest annual figure your salary equals or exceeds.

Two checks while you are there. If the result says "High Wage", DOL's release notes explain that OEWS could not estimate it and the prevailing wage is issued as $115 an hour ($239,200 a year). And if you want to see what other H-1B workers in your role were actually offered, DOL publishes LCA disclosure files on its OFLC performance data page; the companies that sponsor H1B guide shows how to use public filings to build a target list.

Applying with your level in mind

A wage level is fixed by the offer, so the work happens earlier: enough applications to sponsoring employers, in roles that fit your real experience, to have offers to compare before March. ApplyEze can take on the applying. It watches the career boards of more than 100,000 employers directly, writes a resume for each posting, plus a cover letter when the form asks for one, and completes applications on 12 platforms in a browser on your own machine. Sponsorship and the wage level your employer will file are questions for the employer, so ask the ones above yourself.

Frequently asked

What are the four H1B wage levels?

The Department of Labor sets four prevailing wage levels for each occupation and area, labelled entry (Level I), qualified (Level II), experienced (Level III) and fully competent (Level IV). Under the current method they sit at roughly the 17th, 34th, 50th and 67th percentiles of local pay for the occupation, according to DOL's March 2026 proposed rule. The dollar amounts are published in DOL's OFLC Wage Search and change every July 1.

What wage level is a new grad offer for the H1B lottery?

For the lottery, the level is set by the salary, not by your experience. The registration uses the highest OEWS level the offered wage equals or exceeds for the job's occupation code and work location, and DHS wrote in the final rule that an offer at a higher level is weighted accordingly "regardless of the beneficiary's experience level". A new grad paid above the Level II threshold registers at Level II.

Is there a minimum salary for an H1B visa?

There is no single national minimum. Under 20 CFR 655.731 the employer must pay the greater of the actual wage it pays similar workers and the prevailing wage for the occupation and area of employment. For a software developer in the Dallas metro, the Level I prevailing wage for July 2026 to June 2027 is $95,202 a year.

Has the DOL rule raising H1B wage levels taken effect?

No. DOL proposed it on 27 March 2026 (91 FR 15454) and the comment period closed on 26 May 2026. As of 18 October 2026 the Federal Register shows no final rule, so the current levels still apply.

How do I check my H1B wage level?

Open DOL's OFLC Wage Search at flag.dol.gov, pick the 7/2026 to 6/2027 data series and the All Industries collection, enter the occupation code your employer will use, then choose your state and metro area. Compare your offer to the four amounts shown; your level is the highest one your salary equals or exceeds.

Sources