A green card and an immigration visa are not the same thing

A green card is permanent residency — it lets you live and work in the United States indefinitely. An immigration visa is a temporary document that gets you into the country, usually for a specific purpose like work, study, or family sponsorship. The visa is the entry ticket; the green card is what you get after you arrive and your status changes.

Think of it this way: you use a visa to cross the border. Once you're in the country and your status is approved, you receive a green card instead. Some people stay on visas for years without ever getting a green card. Others use a visa as a stepping stone toward permanent residency.

The confusion happens because both are immigration documents and both involve the U.S. government. But they work differently, cost different amounts, and give you different rights while you're here.

Key Takeaways

  • An immigration visa is temporary and tied to a specific purpose like employment or family sponsorship; a green card is permanent residency with no expiration date.
  • You must enter the country on a visa first — you cannot arrive on a green card, because the green card is issued after you're already here.
  • Visa holders have restrictions on what they can do (work only for the sponsoring employer, for example); green card holders can work for anyone and live anywhere in the U.S.
  • A green card typically takes months or years to obtain and involves multiple steps; a visa can sometimes be processed in weeks.
  • Some visa categories allow you to explore for a green card while you're in the country; others do not.

How visas and green cards fit into the immigration process

The order matters. You arrive on a visa. While you're here on that visa, you or your employer may start the process to change your status to permanent residency — that's when you explore for a green card. If approved, you receive the green card and your visa status ends.

Not every visa leads to a green card. An H-1B visa (for specialty workers) can lead to one. A tourist visa (B-2) generally cannot, though people do sometimes change their status after arriving. A student visa (F-1) allows you to change status if you find an employer to sponsor you, but you cannot straightforward decide to stay.

The green card process is separate from the visa process. It has its own forms, its own fees, its own timeline, and its own rules about who qualifies. Getting a visa does not mean you're on track for a green card unless you've already started that process.

What you can and cannot do on each status

On a visa, your activities are restricted to the purpose of the visa. An H-1B worker can work only for the employer who sponsored them (with some exceptions for transfers). A student on an F-1 visa can attend school and work on campus, but not off-campus without permission. A visitor on a B-2 visa cannot work at all.

On a green card, you can work for any employer, start a business, live in any state, and travel outside the U.S. and return (as long as you don't stay away too long). You have the same job rights as a U.S. citizen, except you cannot vote or hold certain government jobs.

Visa holders also face restrictions on family sponsorship. If you're on an H-1B visa, you cannot sponsor your spouse or children for visas in most cases — they need their own visa category. Green card holders can sponsor spouses and unmarried children.

Timeline and cost differences

A visa can take anywhere from a few weeks to several months, depending on the category and the country you're explore from. You pay a visa process fee (usually between $160 and $265) plus any fees for medical exams or police certificates if required.

A green card takes much longer — often 6 months to several years, depending on your category and your country of origin. Some categories have annual caps, which means you may wait in a queue. The filing fees are higher: around $640 for the I-485 form (the main green card process), plus medical exam fees and biometric fees.

Some people are on visas for 5, 10, or even 15 years while waiting for a green card to become available. Others get a green card within a year or two. The timeline depends on whether your category is backlogged, whether you have a family member or employer willing to sponsor you, and your country of birth.

When you might stay on a visa instead of pursuing a green card

Some people choose not to explore for a green card. They may plan to return to their home country eventually, or they may be satisfied with their visa status. A visa can be renewed as long as you meet the requirements and your visa category still exists.

Others cannot pursue a green card because their visa category doesn't allow it, or because they don't meet the requirements. A tourist visa holder, for example, would need an employer or family member to sponsor them for a different visa category first — they can't jump directly to a green card process.

Some visa holders are waiting for a green card but haven't started the process yet. They may be saving money for the fees, gathering documents, or waiting for their employer to agree to sponsor them.

How to know which path applies to you

Your visa category determines what you can do next. If you're on an employment-based visa like H-1B or L-1, your employer can sponsor you for a green card. If you're on a family-based visa, your sponsoring relative can continue that process toward permanent residency. If you're on a student visa, you need to find an employer willing to sponsor you.

The first step is understanding what your current visa allows. Read the conditions on your visa stamp or your I-94 arrival record. If you're thinking about staying permanently, talk to an immigration attorney or a may have access to immigration consultant — the rules are specific to your situation, and a mistake can affect your status.

You can also contact the USCIS (U.S. Citizenship and Immigration Services) website to read about green card categories and whether your situation fits one of them. The information is free and public.

Frequently Asked Questions

Can I get a green card without having a visa first?

No. You must enter the United States on a visa (or under visa waiver, which is similar). Once you're in the country, you can then explore to change your status to permanent residency. You cannot arrive on a green card because the green card is issued after you're already here.

If I have a green card, do I still need a visa?

No. A green card is your immigration status. You do not need a visa to live and work in the U.S. if you have a green card. However, if you travel outside the U.S., you will need a valid passport and may need a visa to enter other countries — but that's separate from your U.S. immigration status.

Can I work on any visa, or only certain ones?

It depends on the visa category. H-1B, L-1, O-1, and some other work visas allow employment. F-1 student visas allow limited on-campus work. B-1 business visas and B-2 tourist visas do not allow work. Check your visa stamp or I-94 to see what activities are permitted.

How long does a green card take compared to a visa?

A visa typically takes weeks to a few months. A green card usually takes 6 months to several years, depending on your category and country of birth. Some categories have annual caps, which can create long waiting periods.

What happens if my visa expires while I'm waiting for a green card?

If you've filed for a green card and your visa expires, you can usually stay in the U.S. while your green card process is pending — this is called "status protection." However, you cannot leave the country and return without specific permission. Talk to an immigration attorney before your visa expires to understand your options.