H-1B vs TN Visa: Key Differences Explained

The H-1B and TN visas are both work visas for professionals in the U.S., but they serve very different situations. The H-1B is open to workers from any country, while the TN is exclusively for Canadian and Mexican citizens. Understanding which fits your situation can save you months of uncertainty.

If you are Canadian or Mexican in a qualifying profession, the TN is generally the faster, simpler path. If you are from any other country, the H-1B is typically your primary route for professional work authorization.

H-1B VisaTN Visa
EligibilityAny nationality; specialty occupation with qualifying degreeCanadian and Mexican citizens only; must work in a USMCA-listed profession
Duration3 years initial, extendable to 6; further extensions available via AC21 with pending or approved green card.Up to 3 years per admission for both Canada and Mexico; renewable indefinitely.
Annual Cap85,000/year; subject to lotteryNo cap. No lottery. Available year-round
Employer RequirementEmployer files I-129 petition with USCISEmployer support letter; Canadians apply at port of entry, Mexicans apply at U.S. consulate. No USCIS petition required.
Spouse Work AuthorizationH-4 EAD only after approved I-140TD dependents cannot work in the U.S.
Green Card PathDual intent allowed; employer can sponsor for green cardNo dual intent; green card pursuit can jeopardize TN status
Government Filing Fees$780 (I-129) + $1,500 ACWIA + $500 fraud prevention + $600 asylum fee. Total: ~$2,630-$3,380Canadians: $50 I-94 fee at port of entry. Mexicans: $205 consular MRV fee. I-129 petition route (either): $780. No ACWIA or fraud fees.
Typical Legal Costs$3,000-$7,000 standard filing$1,500-$4,000. Many applicants apply at the border without an attorney

When to choose the H-1B visa

You're planning to pursue a green card

The H-1B allows dual intent, meaning your employer can sponsor you for permanent residence while you remain in valid status. The TN does not permit this without serious risk to your immigration status.

You're not a Canadian or Mexican citizen

The TN is simply not available to you if you hold a passport from any country other than Canada or Mexico. For most of the world's professionals, the H-1B is the primary nonimmigrant work visa option.

Your spouse needs work authorization now

H-4 spouses of H-1B holders with an approved I-140 petition can apply for an Employment Authorization Document. TN dependents have no work authorization path under U.S. immigration rules.

Your job title or role doesn't appear on the USMCA list

If your profession isn't explicitly covered under the USMCA treaty schedule, the TN isn't an option regardless of your qualifications. The H-1B's specialty occupation standard is broader and can accommodate a wider range of roles.

When to choose the TN visa

You're a Canadian professional who needs to start work quickly

Canadian citizens can present their offer letter at a U.S. port of entry and receive TN status the same day. There's no petition, no lottery, and no months-long wait for USCIS to adjudicate a case.

You didn't win the H-1B lottery

With a roughly 25% selection rate in recent years, most H-1B registrations don't result in a visa. If you're Canadian or Mexican and your role qualifies, the TN gives you a reliable alternative that bypasses the lottery entirely.

Your employer can't afford the H-1B cost and timeline

Smaller employers often hesitate at H-1B sponsorship because of the mandatory fees, legal costs, and multi-month timeline. The TN involves far fewer employer obligations, which makes it a more realistic ask for many companies.

You're early in your career and not yet thinking about permanent residence

If you're not yet planning to pursue permanent residence, the TN's simplicity and low cost make it a practical choice. Just be aware that pursuing a green card later may require switching to a dual-intent visa first.

See all 784,463+ H-1B & TN visa sponsorship jobs

Filter by visa type, location, and company.

Search jobs

H-1B vs TN Frequently Asked Questions

Can I switch from a TN to an H-1B while I'm already working in the U.S.?

Yes, your employer can file an H-1B petition for you while you're on TN status, but you'd still need to go through the lottery if you're cap-subject. If selected, your H-1B would typically take effect on October 1 of that fiscal year, and you'd continue working on TN status until then.

Does the TN visa count against the H-1B six-year limit?

No. Time spent on a TN does not count toward the six-year H-1B maximum. If you later obtain an H-1B, your clock starts fresh from the date of that approval.

Can a Canadian citizen on a TN apply for a green card?

Technically yes, but it's complicated. The TN is a nonimmigrant visa with no dual intent, so an active green card application can raise questions about your intent to remain temporarily. Most immigration attorneys recommend transitioning to an H-1B first if permanent residence is your goal.

Which visa is easier for my employer to sponsor?

The TN is significantly simpler for employers. It requires a support letter rather than a USCIS petition, involves lower fees, and can often be arranged in days rather than months. The H-1B requires the employer to file a formal petition, pay mandatory government fees, and navigate a lottery process that may not result in selection.

What happens to my TN status if I lose my job?

Your TN status is tied to your employer, so if your employment ends, your status effectively ends with it. There's no formal grace period defined by statute for TN holders, though USCIS has generally recognized a 60-day period in practice. You'd need a new TN approval before starting with a new employer.

See which H-1B or TN employers are hiring and sponsoring visas right now.

Search H-1B or TN Jobs