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.

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:
- 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.
- 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.
| Category | TN-eligible occupations | Typical minimum credential |
|---|---|---|
| Business & general professional | Accountant, Economist, Hotel Manager, Management Consultant, Vocational Counsellor | Bachelor's degree (or, for Management Consultant, a bachelor's degree or five years of qualifying professional experience) |
| Design & planning | Architect, Graphic Designer, Industrial Designer, Interior Designer, Landscape Architect, Urban Planner, Land Surveyor | Bachelor's degree in the field, or a state/provincial license where applicable |
| Technical & writing | Computer Systems Analyst, Engineer, Technical Publications Writer, Scientific Technician/Technologist | Bachelor's degree in a related field, or in some cases post-secondary diploma plus relevant experience |
| Legal, education & social | Lawyer (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 resources | Forester, Sylviculturist (Forestry Specialist), Range Manager/Range Conservationist, Disaster Relief Insurance Claims Adjuster | Bachelor's degree in the specific field, or relevant professional certification |
| Medical & allied health | Dentist, 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, Veterinarian | Professional license or degree specific to the discipline, often plus state licensure |
| Mathematics & science | Mathematician (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, Zoologist | Bachelor'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
- 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.
- 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.
- 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.
- 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.
- 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.
- Admission or petition approval: TN status is typically granted in increments of up to three years.
- 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
| Fee | Amount | Effective date | Applies to |
|---|---|---|---|
| Form I-129 base filing fee | $1,015 (or $510 for a qualifying small employer/nonprofit) | April 1, 2024 | USCIS-filed TN petitions (extensions, change of status, employer-filed cases) |
| Visa Integrity Fee (OBBBA) | $250, indexes to inflation starting in 2026 | October 1, 2025 | TN 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
- Matching the job title, not the duties, to Appendix 2. A title that sounds close to a listed occupation (like "Software Engineer" near "Computer Systems Analyst") is not the same as duties that actually match the category's definition.
- Assuming any bachelor's degree qualifies. Several categories require the degree to be in a specific field, or require a license (medical and allied-health categories especially) - a general business or unrelated STEM degree will not satisfy a category that names a specific discipline.
- Treating TN as available for self-employment. TN requires a genuine US employer-employee relationship; working for your own US entity generally does not qualify.
- Forgetting Mexican citizens need a visa stamp first. Unlike Canadians, Mexican TN applicants cannot simply show up at the border - the consular visa step has to happen before admission.
- Ignoring the Visa Integrity Fee at consular stages. Since October 1, 2025 this $250 fee applies to TN visa issuance and cannot be waived - budget for it rather than being surprised at the consulate.
- Assuming indefinite renewability is guaranteed by statute. It is currently reported practice, not a hard legal guarantee - each renewal still requires showing continued nonimmigrant intent, and policy can shift.
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
- USCIS - TN NAFTA Professionals
- USCIS - Form I-129, Petition for a Nonimmigrant Worker
- Travel.state.gov - Temporary Worker Visas
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.