TN Visa Occupation List: The 63 Professions That Actually Qualify

TN status covers only 63 professions under USMCA Appendix 2 - here is the full list, the credentials each one needs, and the job-title trap that sinks otherwise-qualified candidates.

By F1Jobs Team · 2026-09-06 · 10 min read
A professional reviewing job offer paperwork at a bright office desk near a large window overlooking a city skyline

You have a job offer, you are a Canadian or Mexican citizen, and someone on the hiring team mentioned "TN visa" like it is a formality. It is not. TN status only exists for 63 specific professional occupations written into USMCA Appendix 2, and if your role does not fit one of them - no matter how senior, how technical, or how clearly you are qualified - USCIS or the CBP officer at the border has no legal basis to grant it.

This matters most for roles that sound TN-eligible but are not. "Software Engineer" is the single most common mismatch: it is not one of the 63 titles, and a petition built around that job title alone gets denied or refused at the border regardless of how strong the candidate is. This guide lists the actual occupation categories, the credential each one requires, where the common title traps are, and what to check before an employer files anything.

F1Jobs.io is a job-search service for visa-sponsored candidates, so we have a commercial interest in more of you landing TN- and H-1B-eligible roles - but the analysis below is the same whether or not you ever use our service.

What USMCA Appendix 2 actually is

TN status comes from Appendix 2 of the United States-Mexico-Canada Agreement (USMCA), which replaced NAFTA in 2020 and carried forward the same closed list of occupations that existed under NAFTA's Appendix 1603.D.1. This is a treaty-level list, not a regulation USCIS can expand on its own, which is why it has stayed essentially frozen since NAFTA's original text - no software-specific category has ever been added, even as tech hiring exploded.

Two things make TN structurally different from H-1B:

  1. No lottery. There is no annual registration, no random selection, no cap. If your role and credentials fit an Appendix 2 category, you can be considered whenever the employer is ready to file or present the case at the border.
  2. No specialty-occupation flexibility. H-1B's "specialty occupation" standard lets USCIS reason from a bachelor's-degree requirement in a related field. TN has no equivalent flexibility - the job must match one of the 63 enumerated titles, and most categories also specify the exact credential (a particular degree, license, or years of documented experience) required to fill that title.

The 63 TN occupation categories

The table below groups the 63 professions by category, with the credential each one typically requires. Titles and duties must line up with what is listed - a related job title is not the same as a qualifying one.

CategoryTN-eligible occupationsTypical minimum credential
Business & general professionalAccountant, Economist, Hotel Manager, Management Consultant, Vocational CounsellorBachelor's degree (or, for Management Consultant, a bachelor's degree or five years of qualifying professional experience)
Design & planningArchitect, Graphic Designer, Industrial Designer, Interior Designer, Landscape Architect, Urban Planner, Land SurveyorBachelor's degree in the field, or a state/provincial license where applicable
Technical & writingComputer Systems Analyst, Engineer, Technical Publications Writer, Scientific Technician/TechnologistBachelor's degree in a related field, or in some cases post-secondary diploma plus relevant experience
Legal, education & socialLawyer (including notaries in Quebec), Librarian, Social Worker, Research Assistant (at a post-secondary institution), Teacher (college, seminary, or university level)Law degree/bar admission, library science degree, or relevant bachelor's/graduate degree
Natural resourcesForester, Sylviculturist (Forestry Specialist), Range Manager/Range Conservationist, Disaster Relief Insurance Claims AdjusterBachelor's degree in the specific field, or relevant professional certification
Medical & allied healthDentist, Dietitian, Medical Laboratory Technologist, Nutritionist, Occupational Therapist, Pharmacist, Physician (teaching or research only, not clinical patient care), Physiotherapist/Physical Therapist, Psychologist, Recreational Therapist, Registered Nurse, VeterinarianProfessional license or degree specific to the discipline, often plus state licensure
Mathematics & scienceMathematician (including Statistician), Agriculturist/Agronomist, Animal Breeder, Animal Scientist, Apiculturist, Astronomer, Biochemist, Biologist, Chemist, Dairy Scientist, Entomologist, Epidemiologist, Geneticist, Geochemist, Geologist, Geophysicist, Horticulturist, Meteorologist, Pharmacologist, Physicist, Plant Breeder, Poultry Scientist, Soil Scientist, ZoologistBachelor's degree in the specific scientific discipline named

Notice what is missing: there is no "Product Manager," "Data Scientist," "DevOps Engineer," or "Software Developer" row. Tech-industry job titles almost never appear verbatim in Appendix 2. That does not mean every tech role is excluded - it means the analysis has to work backward from actual job duties to one of the 63 listed categories, most often Computer Systems Analyst or Engineer.

Why "Computer Systems Analyst" is the category that carries most tech TN cases

Because "Software Engineer" is not a TN category, most tech professionals who pursue TN status do so under Computer Systems Analyst - and only when the job duties genuinely match that title: analyzing, designing, and integrating computer systems, not primarily writing and shipping application code. USCIS adjudicators (and CBP officers at land ports of entry, who make TN admission decisions for Canadians on the spot) compare the job offer letter's duty description against the Appendix 2 definition, not the title HR put on the offer letter.

This is the single biggest reason TN petitions fail for tech candidates: the job title says one thing, the actual day-to-day work says another, and the offer letter was written without anyone checking Appendix 2 first. We cover this specific mismatch, and how to write a duties-based offer letter that survives scrutiny, in our dedicated guide on whether Software Engineer qualifies as a TN visa profession.

How TN admission actually happens: a step-by-step outline

  1. Confirm the job duties, not the title, map to one of the 63 categories. This should happen before an offer letter is finalized, not after.
  2. Confirm the credential requirement. Most categories require a specific bachelor's degree (sometimes with a stated equivalency for experience); several medical categories require a professional license.
  3. Canadian citizens: gather the supporting letter, proof of citizenship, and credentials, then present them directly to a CBP officer at a land port of entry, pre-flight inspection station, or class A international airport - no separate visa stamp is required in most cases.
  4. Mexican citizens: apply for a TN visa at a US consulate first (similar in process to other nonimmigrant visa categories), then present it for admission at a port of entry.
  5. Employer-filed I-129 route: either citizenship can also proceed through a Form I-129 petition filed by the employer directly with USCIS, which is often the chosen route for extensions, changes of status, or when the employer wants an approval on file before travel.
  6. Admission or petition approval: TN status is typically granted in increments of up to three years.
  7. Track renewal timing. As of 2026, reported guidance describes indefinite TN renewability with no fixed lifetime maximum, unlike H-1B's six-year cap - but this is reported practice, not a statutory guarantee, so confirm current adjudication trends with an immigration attorney before you plan multiple decades around it.

For a side-by-side walkthrough of the Canadian versus Mexican process, including consulate steps and port-of-entry logistics, see our complete TN visa guide for Canada and Mexico applicants.

Fees you should actually plan for

FeeAmountEffective dateApplies to
Form I-129 base filing fee$1,015 (or $510 for a qualifying small employer/nonprofit)April 1, 2024USCIS-filed TN petitions (extensions, change of status, employer-filed cases)
Visa Integrity Fee (OBBBA)$250, indexes to inflation starting in 2026October 1, 2025TN visa issuance among other nonimmigrant categories; cannot be waived

Neither of these fees applies to a Canadian citizen simply presenting documents at the border with no I-129 petition and no visa stamp involved - the I-129 fee is specific to USCIS-filed petitions, and the Visa Integrity Fee attaches to visa issuance, which is a consular-processing step that mainly affects Mexican TN applicants and anyone obtaining a TN visa stamp. Ask your employer's immigration counsel which fees apply to your specific filing path before assuming either figure.

TN versus H-1B: why the comparison keeps coming up

Canadian and Mexican citizens who also qualify for H-1B sponsorship sometimes ask which path is "better." TN has no lottery and no annual cap, which is a real structural advantage. It also has real tradeoffs: TN is a nonimmigrant category that technically requires continued intent to depart the US, and because it depends on that same closed occupation list, a role that drifts outside an Appendix 2 category over time can become a renewal problem in a way that H-1B specialty-occupation status does not.

On cost, TN sidesteps the headline-grabbing $100,000 H-1B fee entirely - and worth noting, that fee itself remains vacated and unenforceable following a district court ruling on June 8, 2026 and a denied stay from the First Circuit on July 24, 2026, so it is not currently owed under H-1B either. Do not let outdated fee anxiety drive a TN-versus-H-1B decision either way. For the fuller tradeoff analysis, read our guide comparing TN and H-1B sponsorship paths for Canadian students.

Common mistakes

Frequently asked questions

Is Software Engineer on the TN visa occupation list? No. Software Engineer and Software Developer are not standalone TN-eligible categories under USMCA Appendix 2. Software professionals can sometimes qualify under a listed category such as Computer Systems Analyst, but approval turns on the actual duties in the job offer letter, not the title on your business card.

How many professions qualify for a TN visa? USMCA Appendix 2, the successor to NAFTA Appendix 1603.D.1, lists 63 professional occupations. The list is closed, meaning a job that is not on it or cannot be matched to one of its categories does not qualify for TN status no matter how skilled the applicant is.

How long does a TN visa last and can it be renewed? TN status is generally granted in increments of up to three years at a time. As reported by multiple immigration sources, it can currently be renewed indefinitely, unlike the six-year cap that applies to H-1B, though each renewal still requires demonstrating continued nonimmigrant intent. Confirm current renewal practice with a licensed immigration attorney.

Do Canadian and Mexican citizens apply for TN status the same way? Not exactly. Canadian citizens typically do not need a TN visa stamp and can request TN status directly at a port of entry. Mexican citizens generally need to obtain a TN visa at a US consulate first, then present it for admission at the border.

What does a TN petition filed with USCIS cost in 2026? For TN petitions filed on Form I-129 with USCIS, the base filing fee is $1,015, or $510 for a qualifying small employer or nonprofit, effective since April 1, 2024. Separately, a $250 Visa Integrity Fee applies to TN visa issuance, effective since October 1, 2025, cannot be waived, and is scheduled to index to inflation starting in 2026.

Sources

None of this is legal advice, and a job title alone is never enough to confirm eligibility - the specific match between your duties, your credentials, and the Appendix 2 category text is a job for a licensed immigration attorney, ideally one your employer engages before the offer letter is finalized.

Trying to figure out which visa category actually fits your background, TN included? Talk to F1Jobs about building a job search around roles that match a real sponsorship path.

Frequently asked questions

Is Software Engineer on the TN visa occupation list

No. Software Engineer and Software Developer are not standalone TN-eligible categories under USMCA Appendix 2. Software professionals can sometimes qualify under a listed category such as Computer Systems Analyst, but approval turns on the actual duties in the job offer letter, not the title on your business card. Read the detailed breakdown in our guide on whether [software engineer counts as a TN visa profession](/resources/blog/is-software-engineer-a-tn-visa-profession) before you apply.

How many professions qualify for a TN visa

USMCA Appendix 2, the successor to NAFTA Appendix 1603.D.1, lists 63 professional occupations. The list is closed, meaning a job that is not on it or cannot be matched to one of its categories does not qualify for TN status no matter how skilled the applicant is or how badly the employer wants to hire them.

How long does a TN visa last and can it be renewed

TN status is generally granted in increments of up to three years at a time. As reported by multiple immigration sources, it can currently be renewed indefinitely, unlike the six-year cap that applies to H-1B, though each renewal still requires you to demonstrate continued nonimmigrant intent. Confirm current renewal practice with a licensed immigration attorney before relying on indefinite renewability for long-term planning.

Do Canadian and Mexican citizens apply for TN status the same way

Not exactly. Canadian citizens typically do not need a TN visa stamp and can request TN status directly at a port of entry with their employer's letter and credentials. Mexican citizens generally need to obtain a TN visa at a US consulate before they can be admitted in TN status at the border. Our full guide compares the [TN process for Canadian and Mexican applicants](/resources/blog/tn-visa-canada-mexico-complete-guide) step by step.

What does a TN petition filed with USCIS cost in 2026

For TN petitions filed on Form I-129 with USCIS, the base filing fee is 1015 dollars, or 510 dollars for a small employer or nonprofit, effective since April 1 2024. Separately, a 250 dollar Visa Integrity Fee applies to TN visa issuance under the One Big Beautiful Bill Act, effective since October 1 2025, cannot be waived, and is scheduled to index to inflation starting in 2026.