This is general information, not legal advice. Immigration rules, agency guidance, and employer policies change, and how any of it applies depends on facts specific to you. Confirm anything here with your Designated School Official (DSO) or a licensed immigration attorney before you act on it.
Why this guide refuses to give you a list
A sponsorship list is a snapshot of employer policy, and employer policy is one of the least stable things in hiring. It changes with headcount, with legal counsel, with a single business unit taking on a federal contract, and with the immigration climate of the given year. A list published in January describes January. By recruiting season it describes nothing, and the failure is silent: you never find out which of the twenty companies you skipped would have said yes.
The asymmetry matters. A list that wrongly says "yes" costs you one application and some disappointment. A list that wrongly says "no" removes a company from your search permanently and you never learn it was wrong. Most crowdsourced lists are built from individual rejection anecdotes, which means they are systematically biased toward false negatives. That is the expensive direction.
So the deliverable here is a workflow: how to read the req, where the public data actually lives, what it can and cannot prove, and the single written question that resolves the ambiguity in one email. Run it per company, log the answer with a date and a source link, and you end up with something better than any shared spreadsheet. You end up with your own list, timestamped, sourced, and current.
First, get the question right
"Does this company sponsor?" is three different questions wearing one coat, and conflating them is why so much internet advice is contradictory.
| The question people ask | What they usually mean | Who actually decides |
| "Do they sponsor interns?" | Will they hire me for a summer role given my status | The employer's policy, but for most F-1 students the internship itself runs on CPT or OPT, which a school authorizes |
| "Do they sponsor full-time?" | Will they file an H-1B or similar petition when the internship converts | The employer, with immigration counsel and a budget line |
| "Will they sponsor me?" | Given my specific status, timeline, and the role I want | Nobody on the internet. This is a recruiter question, in writing |
For an F-1 student, the internship itself often needs no employer sponsorship at all. Curricular Practical Training and Optional Practical Training are authorized through your school and, for OPT, through USCIS. The employer signs an offer, not a petition. Other statuses work differently and can be considerably more restrictive, which is precisely why status-specific questions belong with a DSO or an attorney rather than a forum. The mechanics of the F-1 path are laid out in the CPT versus OPT guide and the CPT one-year rule guide.
What an employer's "we don't sponsor" usually means in practice is: we will not file a petition for you later. That still matters enormously if you want the internship to convert, but it is a different fact from "we cannot legally hire you this summer," and the two get merged constantly in advice threads.
Layer one: read the req like a lawyer, not like a candidate
The requisition text is the only statement the employer has actually published about this specific role. It is also written by a recruiter working from a template, which is why the same company can carry three different sponsorship sentences across three open reqs on the same day. Read the exact words, and save them.
The phrase taxonomy
| Phrase in the req | What it means | How much it generalizes |
| "We will not sponsor applicants for work visas now or in the future" | A hard no, including future H-1B conversion | To this req. Often company-wide, but confirm rather than assume |
| "Applicants must be authorized to work in the US without sponsorship" | A hard no for this req | To this req only. Very commonly template-inherited |
| "We do not provide immigration sponsorship for this role" | Explicitly role-scoped, which is a signal in itself | To this role. Other roles may differ, and the wording implies they do |
| "Candidates must be legally authorized to work in the United States" | Ambiguous. An F-1 student on valid CPT or OPT is legally authorized to work | Nothing. This sentence appears on reqs that sponsor and reqs that don't |
| "Must be a US person as defined by export control regulations" | A citizenship or permanent-residence style requirement, not a sponsorship policy | A different axis entirely. Sponsorship is irrelevant if the role is export-controlled |
| "Must be able to obtain a US security clearance" | Effectively citizenship-gated | A different axis. Do not read this as a sponsorship statement |
| "Visa sponsorship is available for this position" | An affirmative yes, and rarer than you would hope | Strongly to this req. Screenshot it |
| Nothing at all | The most common case by a wide margin | Unknown. This is what the rest of the workflow is for |
Two of those rows do the most damage. The export-control and clearance rows get logged as "doesn't sponsor" in crowdsourced lists constantly, when they are describing an entirely separate legal requirement that would apply to a candidate with an H-1B already in hand. And the "legally authorized to work" row is genuinely ambiguous, which means treating it as a rejection is a self-inflicted wound. A student with valid work authorization is authorized to work. Whether the employer will petition later is a question that sentence does not answer.
Screenshot the req, because reqs get edited
Job postings are living documents. Sponsorship language gets added, removed, and reworded without a changelog, sometimes after applications open. Save the page as a PDF or a full-page screenshot the day you apply, filed with the req number. This is not paranoia, it is the same discipline as keeping the offer letter: if a recruiter later says something inconsistent with what the posting said, you want the posting.
Layer two: search the whole careers site, not one posting
One req tells you about one req. The distribution across all of a company's open reqs tells you about policy. This takes about four minutes and is the highest-yield step in the workflow.
- Find the applicant tracking system. Most postings live on Greenhouse, Lever, Workday, Ashby, SmartRecruiters, or iCIMS. The URL tells you which, and each has a stable board URL that lists every open role at once.
- Search the board for the sponsorship string. Open the full board, then search the page for
sponsor. You are looking for how many reqs carry the phrase and whether the ones that do cluster in a pattern.
- Look for the cluster. If every req in a defense or government subsidiary says no and every product req is silent, that is not a company policy, that is a business-unit policy. If every req across every team says the same sentence, that is a company policy.
- Check the intern reqs specifically. Internship postings often use a different template from full-time postings, with different boilerplate, written by a different university-recruiting team.
- Note the legal entity name on the posting. Large employers post under subsidiary names. You will need the exact legal entity for the next layer, because public data is filed under legal names, not brand names.
A useful heuristic: a company that has taken the trouble to write an explicit, role-scoped sponsorship sentence on some reqs and not others has an actual policy that varies by role. A company where the sentence appears on every req, verbatim, has a blanket policy. A company where it appears nowhere has told you nothing, and you should not read silence as either answer.
Layer three: public disclosure data
The US government publishes two datasets that tell you, retrospectively, whether an employer has actually sponsored people. They are free, they are the real source underneath every commercial "H-1B sponsor database" site, and reading them yourself takes about five minutes once you know what you are looking at.
The Department of Labor LCA disclosure data
Before an employer can file an H-1B petition, it files a Labor Condition Application with the Department of Labor attesting to wage and working-condition requirements. The DOL's Office of Foreign Labor Certification publishes these filings, quarterly, as bulk disclosure files covering every employer in the country: employer name, worksite, job title, wage, and case status.
What this proves: that an employer went through the first mechanical step of the H-1B process, for a specific job title, at a specific wage, in a specific location. What it does not prove: that a petition followed, that it was approved, or that the company still does this. An LCA is a filing, not an outcome, and an employer can file more LCAs than it ever uses.
The USCIS H-1B Employer Data Hub
USCIS publishes petition-level aggregates by employer and fiscal year: initial approvals, initial denials, continuing approvals, continuing denials, plus NAICS code, state, and city. This is closer to an outcome than the LCA data because it counts petitions actually adjudicated.
Read it as a base rate, not a promise. An employer with hundreds of initial approvals across several consecutive fiscal years has an immigration function, counsel on retainer, and a process that works. An employer with zero might have a hard no-sponsorship policy, or might simply be small, or might be a subsidiary filing under a parent's name. Zero is weak evidence; hundreds is strong evidence.
The five failure modes of reading this data
- Entity-name mismatch. Filings use legal names. The brand you know may appear as three different LLCs, or under a parent you have never heard of. Search partial strings and check the address before you conclude "zero filings."
- Backward-looking by construction. Every one of these datasets describes a fiscal year that has already closed. A policy change made this quarter appears in the data next year, if ever.
- Volume is not eligibility. A company can file two hundred petitions a year and still refuse sponsorship on a specific team, in a specific business unit, or for a specific level of role.
- Interns are largely invisible. Most student interns work on CPT or OPT, which generates no LCA and no H-1B petition. So the absence of intern-shaped filings tells you almost nothing about whether an employer takes F-1 interns.
- Third-party sites lag and editorialize. The aggregator sites are built on this same public data with a delay and a layer of interpretation. They are convenient for a first pass. They are not a source, and they should never be the thing you cite to a recruiter.
Layer four: the application form question
Nearly every ATS asks a version of two questions: are you legally authorized to work in the United States? and will you now or in the future require sponsorship for employment visa status? Answer both accurately. The temptation to shade the second one is real and it is a bad trade: a misrepresentation on an employment application is a firing offense at essentially every large employer, and it surfaces at exactly the worst moment, during background check after an offer.
The second question is also where the intern versus full-time distinction bites hardest. If you are on F-1 and the internship will run on CPT, you do not require sponsorship for the internship, but you would require it for a future full-time role. Some forms let you say exactly that in a text field. Where they do not, answer the question as literally written, and put the nuance in the recruiter email described below. Do not invent a nuance the form did not ask for.
Layer five: ask, in writing, once
After four layers of inference, one email resolves what remains. Send it to the university recruiter or the recruiting alias on the posting, after applying rather than instead of applying, and keep it to four sentences. Recruiters answer short, specific, easy questions and ignore long ones.
Subject: Sponsorship question, req 12345 (Software Engineer Intern, Summer 2027)
Hi [Name] — I applied to req 12345 yesterday and wanted to check one thing directly
rather than guess. I am an F-1 student and would work the internship on CPT, so the
internship itself would not require sponsorship from [Company]. Could you confirm
whether this team sponsors for full-time conversion after the internship?
Happy to be told no, it just changes how I plan the cycle. Thanks.
Three things make that email work. It names the req number, so it is answerable without research. It states your own understanding, so the recruiter only has to confirm or correct rather than explain. And it explicitly makes "no" an acceptable answer, which is what gets you a real reply instead of silence. Log whatever comes back with the date, the person's name, and the exact wording.
The red flags that should slow you down
- A recruiter says the policy verbally but will not put it in email. Not necessarily bad faith, but treat a verbal yes as unconfirmed until it appears in writing.
- A third-party staffing firm offers to "handle your visa." Immigration filings are made by the employer with counsel. A vendor promising to arrange status for a fee, especially one asking you to pay legal or filing costs that belong to the employer, is a signal to stop and talk to your DSO.
- The role is at a subsidiary with export-control or clearance language. This is a citizenship question, not a sponsorship question, and no amount of sponsorship willingness changes it.
- The posting's sponsorship language contradicts the recruiter. Get the resolution in writing before you invest in the interview loop, not after.
- An offer that arrives with an unusually short acceptance window and vague status language. Slow down and read it with your DSO. Time pressure is how bad terms get accepted.
The workflow, condensed
Ten to fifteen minutes per company the first time, under five on a re-check. Put it in the same tracker you use for everything else.
- Read the exact req text. Screenshot it with the req number and the date.
- Classify the sponsorship sentence against the phrase table above, including "silent."
- Open the full ATS board and search every open req for
sponsor. Note whether the pattern is company-wide, unit-scoped, or absent.
- Find the legal entity name on the posting or in the footer.
- Search the USCIS Employer Data Hub and the DOL LCA disclosure data for that legal entity across the last three fiscal years. Record counts, not impressions.
- Answer the application's authorization questions accurately.
- Send the four-sentence recruiter email after applying.
- Log: company, entity name, req number, req language verbatim, data counts, who replied, what they said, and the date. The date is the field that makes the log worth keeping.
That log is the thing that compounds. Six weeks into a cycle you have a personal, sourced, dated dataset that beats every shared spreadsheet, because you know exactly how each row was established and when. The application tracker on the Apply OS page is built around that idea, and the timeline mechanics of when to run this check for each firm type are in the quant internship timeline guide.
What to do with a confirmed no
A confirmed no is worth more than an unknown. It costs one email and it permanently removes a company from your active list with a documented reason, which is exactly what you want from a search process. It also does not necessarily remove them forever: policies change, and a no from a defense subsidiary says nothing about the consumer product organization.
The practical move after a no is to reallocate rather than mourn. Companies that publish affirmative sponsorship language are advertising a competitive advantage in a thin market, and they tend to be under-applied to precisely because the crowdsourced lists are stale. Meanwhile the parts of your application that are not status-dependent, the resume, the portfolio, the interview preparation, are where the leverage actually is: see the ATS resume guide and the portfolio guide.
The honest limits of all of this
None of the five layers is dispositive on its own. Public data is retrospective. Req language is templated. Recruiters are sometimes wrong about their own company's policy, particularly at large employers where immigration decisions sit with a legal team the recruiter has never spoken to. The method works because the layers disagree in informative ways, not because any single layer is trustworthy.
And the thing worth repeating: your own status is the variable that determines what any of this means for you, and it is the one variable the internet cannot see. What a company's policy implies for an F-1 student two years from graduation is different from what it implies for someone on a dependent status with a hard age deadline, and those differences are legal questions with real consequences. Run the verification workflow yourself, then take the results to your DSO or an immigration attorney before you make plans around them. The timeline side of that planning, including when filings need to happen relative to a summer start date, is sketched in the visa timeline planner and discussed further in the international student internship guide.
Tools referenced in this guide
- Apply OS — the application tracker this verification log is designed to live inside.
- Visa timeline planner — working backwards from a start date to the filings that have to happen first.
- CPT vs OPT — who authorizes what, and why an internship often needs no employer petition at all.
- Hire — what I am open to for Summer 2027.