Leaderboard methodology
How the H-1B Sponsor Leaderboard is built, what its numbers mean, and where they come from.
Data sources
Rankings are built from the U.S. Department of Labor’s Labor Condition Application (LCA) disclosure data, the public record every employer must file before petitioning for an H-1B worker. The current dataset covers fiscal year 2025 (Oct 2024 – Sep 2025).
We also maintain USCIS H-1B Employer Data Hub records (actual petition approvals/denials) used elsewhere on company profiles; the leaderboard itself ranks on LCA filings.
What each metric means
- Certified filings: LCAs certified by the DOL for that employer. This is a measure of filing volume, not approved visas.
- Certification rate: certified ÷ (certified + denied). The DOL certifies the large majority of LCAs, so a low rate is a meaningful signal.
- Top states: worksite states most frequently listed on the employer’s filings.
Important caveats
- An LCA is filed before the visa petition, so it is not a granted H-1B. Filing volume reflects hiring intent and scale, not visas issued.
- Staffing and consulting firms file at high volume by nature of their business. Use the “Exclude staffing firms” toggle for a view weighted toward direct employers.
- Employers are matched to companies by normalized name; some filings may be unattributed or split across legal-entity name variants we merge where possible.
Inclusion threshold
A company appears once it has at least 5 LCA filings and is an active employer in our directory. Name variants of the same company are merged into a single row.
Refresh cadence
Rankings are recomputed nightly from the latest imported DOL data. The “updated” date on the leaderboard reflects the last refresh.
Workforce / layoff signal
The workforce signal on each sponsor reflects publicly reported layoff activity. It is informational, not a prediction or an endorsement.
- Data sources: U.S. Department of Labor WARN Act filings (via layoffdata.com’s public dataset) and reported layoff events.
- Tiers: No recent layoffs (none in 12 months), Recent layoffs (one event in 12 months), Elevated (two or more events, or an accelerating trend), Active (an event in the last 90 days or a confirmed hiring freeze).
- Refresh: the layoff importer runs daily; counts use rolling 90-day and 12-month windows.
- What it is not: a forecast, financial advice, or a judgment of any company. It surfaces records that are already public. WARN covers mass layoffs above state thresholds, so smaller cuts may not appear.
Spotted an error? Let us know and we’ll correct it.
Personal sponsorability scorecard
Your personal scorecard is a profile-vs-market fit signal — how your resume lines up with the H-1B-sponsoring job market. It is not a guarantee, and it is not a measure of your worth.
- Skills demand — how many sponsor postings (last 12 months) want your top skills.
- Skills rarity — how rare-but-in-demand your skill stack is (a niche edge). v1 uses a demand-based proxy.
- Experience fit — how your years of experience align with your stated seniority.
- Education — models LCA approval patterns (advanced + STEM degrees, work authorization).
Each component is scored out of 25 for a total out of 100, mapped to a grade from A+ to C. The lowest band is “Building Profile” — a common profile, never “unsponsorable.” The score updates whenever you update your resume.
Embeddable widgets
The leaderboard, company scorecards, and personal scorecards are available as embeddable widgets for any site. They render server-side, set no cookies, and run no tracking script on the host page.
- Personal widgets are shown only while you keep your card public; revoking the link replaces the widget with an “unavailable” card.
- Analytics record only the embedding site’s domain and a hashed, truncated user-agent. We never store IP addresses, full URLs, or visitor identities.
- Attribution (“Powered by Hireoven”) is required on the free tier and removable only with a partner plan.
H-1B salaries
Salary figures are prevailing wages from certified DOL Labor Condition Application (LCA) filings. The prevailing wage is the wage an employer commits to pay when filing — it is not necessarily what is actually paid, and it excludes bonus, equity, and sign-on.
- Wages filed in hourly, weekly, bi-weekly, or monthly units are converted to an annual figure before any statistic is computed; obvious data errors (outside ~$15k–$1M) are dropped.
- We show the median (p50) with the 25th and 75th percentiles, never a mean — wage distributions are skewed, and the median resists outliers.
- Every statistic shows its sample size and fiscal-year range. We do not display a median computed from fewer than 5 filings — those read “insufficient public data” instead.
- Wage levels (I–IV) reflect the experience tier the employer filed under.
- No individual filing records are shown — aggregates only. Refreshed nightly.
Company-scoped pages cover employers we’ve matched to filings; role and state pages aggregate all certified filings, matched or not.
Cap-exempt classification
Under INA 214(g)(5), institutions of higher education, affiliated nonprofits, and governmental/nonprofit research organizations can file H-1B petitions outside the annual cap. We classify employers from public signals:
- High — a
.edudomain, an unambiguous university name, or a federal research lab. - Medium — “College” in the name or an education industry.
- Low — a research-mission name signal we can’t fully confirm. Shown with a “verify with employer” note.
Re-classified nightly. This is a heuristic, not legal advice — always confirm cap-exempt status with the employer before relying on it for a petition.
E-Verify status
E-Verify is the federal employment-eligibility program; enrollment is required for the 24-month STEM OPT extension. USCIS publishes participation through a daily-updated employer search tool, not a bulk download, so we surface E-Verify only on employers we can match by exact normalized name (no fuzzy matching — a false flag could harm a STEM OPT case). For any employer not flagged here, check the official tool directly. Enrollment can change between USCIS updates.
Corrections
Spotted something off? We publish corrections. Contact us.