The H-1B is a work visa. It lets U.S. companies hire foreign workers for jobs that need specialized skills. Usually in fields like tech, finance, engineering, and healthcare. It’s not permanent, but it does let people live and work in the U.S. for several years.
It’s job-based. That means you need an offer from a U.S. employer to even apply. And there’s a cap on how many are available each year, so getting one isn’t guaranteed.
Who qualifies for an H-1B visa?
You need a job offer from a U.S. company. The job must require a bachelor’s degree or higher in a specific field. And you need to actually have that degree—or the equivalent in work experience.
Also, you can’t apply on your own. Your employer has to file the paperwork.
How long can someone stay in the U.S. on an H-1B visa?
Three years to start. You can extend it to six.
After that, you’ll either need to switch to a different visa, apply for a green card, or leave the U.S. Some folks who are waiting on green card approval may get extra time beyond the six years, but that depends on your situation.
What is the H-1B visa lottery and how does it work?
The government limits how many new H-1Bs it gives out every year. Right now, it’s 85,000. But demand is way higher. So there’s a lottery.
Each year in March, employers submit registrations for people they want to hire. If your name gets picked, your employer files the full application. If it doesn’t, you’re out of luck for that year. Maybe next time.
Can H-1B visa holders apply for a green card?
Yes. The H-1B lets you apply for permanent residency while you’re living and working in the U.S.
Usually, your employer sponsors you for a green card. The process involves several steps and can take years, especially for people from countries with long wait times.
What types of jobs are eligible for an H-1B visa?
Jobs that require specific education or training. Think software engineers, doctors, accountants, researchers, teachers, architects.
The work has to need a degree. That’s the main thing.
Can an H-1B visa holder switch employers in the U.S.?
Yes, but there’s a process. Your new employer has to file a new H-1B petition. You don’t need to go through the lottery again if you’re already on an H-1B.
Once they file, you can start working for them. You don’t have to wait for the approval to come through. Still, it’s smart to talk to an immigration lawyer before making a move. Just to be safe.


