TN Visa for Computer Systems Analysts: Degree, Diploma and Duties
By Kyle Farmer, Farmer Law PC, Austin, Texas.
Last reviewed: November 9, 2026.
Short answer: Computer Systems Analyst is a listed TN profession under USMCA. A Canadian or Mexican citizen qualifies with a baccalaureate or licenciatura degree, or a post-secondary diploma or certificate plus three years of experience. The job must be real systems analysis work. A title alone is not enough, and programming or data entry roles do not fit.
If you’re a Canadian or Mexican IT professional with a U.S. job offer, or a U.S. employer hiring one, book a free 15-minute intro call.
Computer Systems Analyst under TN, in plain terms
TN status lets citizens of Canada and Mexico work in the United States in listed professions under the United States-Mexico-Canada Agreement (USMCA). The law is INA 214(e), and the rules are in 8 CFR 214.6. The professions list is Appendix 2 to Annex 16-A of USMCA Chapter 16, and 8 CFR 214.6(c) repeats it with the minimum credentials for each profession.
Computer Systems Analyst is one of the TN categories most used by technology employers. It is also one that consular and CBP officers look at closely, because many IT job titles sound similar but involve different work.
For every TN category, see our TN visa career categories and jobs list. For the overall program, see our TN visas page.
The credential rule
8 CFR 214.6(c) sets the minimum for Computer Systems Analyst as:
- A baccalaureate or licenciatura degree, or
- A post-secondary diploma or post-secondary certificate, and three years of experience.
The treaty footnotes repeated in 8 CFR 214.6(c) define those credentials:
- Post-secondary diploma: a credential issued on completion of two or more years of postsecondary education by an accredited academic institution in Canada or the United States.
- Post-secondary certificate: a certificate issued on completion of two or more years of postsecondary education at an academic institution, by the federal government of Mexico or a Mexican state government, an academic institution recognized by either, or an academic institution created by federal or state law.
The list text does not say what field the three years must be in. In practice, we build that evidence around computer systems analysis work, because officers check that the applicant’s background matches the job.
How to prove education and experience
- Experience letters. State’s Foreign Affairs Manual says experience evidence should be letters from former employers. Other evidence can be considered if letters are not available, and self-employed experience needs business records (9 FAM 402.17-5(C)).
- Degree fit. A required degree does not always have to carry the exact job title if there is significant overlap between the degree subject and the work (9 FAM 402.17-5(C)). Computer science, information systems and similar degrees are common.
- Experience cannot replace a degree. If you qualify on the degree route, work experience does not substitute for a missing degree (9 FAM 402.17-4(A); 402.17-5(C)). The diploma-plus-experience route is a separate option written into the list.
- Foreign degrees need an evaluation. A degree from a school outside the United States, Canada or Mexico must come with an evaluation from a reliable credentials evaluation service (8 CFR 214.6(d)(3)(ii)).
- Mexican degree evidence. A título or a cédula profesional can show a completed licenciatura. A carta de pasante alone is not enough (9 FAM 402.17-5(C)).
The duties test: what officers look for
State’s manual uses this exact category as its example. An employment letter might offer the title “computer system analyst,” but if the duties look more like data entry or computer programming, neither of which is a listed USMCA profession, the officer should find that the applicant does not qualify, despite the title (9 FAM 402.17-6). Officers are also told to look at the duties rather than the label, and they can use the Department of Labor’s O*NET descriptions (9 FAM 402.17-4(A)).
In practice, a strong employer letter for this category:
- Describes analysis work, such as studying business needs, designing or improving computer systems and procedures, specifying requirements and working with users and developers.
- Explains how much of the job is analysis. If the role also includes some coding, say how it supports the analysis work instead of being the main job.
- Avoids a mismatch between the title, the duties, the degree and the experience letters.
- States the pay. TN has no prevailing wage rule like H-1B, but the officer checks that the salary fits professional-level work (9 FAM 402.17-6).
Some technology roles fit better in another TN category. For example, a role that is truly engineering work may fit Engineer; see our TN visa for engineers page. Our TN visa example letter shows the letter structure.
How Canadians and Mexicans apply
Canadian citizens do not need a visa. You apply for admission with a CBP officer at a U.S. Class A port of entry, a U.S. airport that handles international traffic, or a U.S. preclearance or pre-flight station (8 CFR 214.6(d)(2)). You bring proof of Canadian citizenship, the employer letter and your credentials, and you pay the CBP fee on admission. An employer may choose to file Form I-129 for a Canadian outside the U.S.
Mexican citizens apply for a TN visa at a U.S. embassy or consulate, then present the passport and TN visa to CBP at the port of entry (8 CFR 214.6(d)(1)). Workers outside the U.S. don’t need a USCIS petition.
For a worker already in the U.S., the employer files Form I-129 to extend TN status, change employers, or change to TN from another status (8 CFR 214.6(h), (i); 8 CFR 248.3(a)). See TN at a port of entry vs a U.S. consulate for the two paths side by side.
Stay, renewals and limits
- Up to 3 years per admission (8 CFR 214.6(e)).
- No total limit on years in TN status while each stay remains temporary (8 CFR 214.6(h)(1)(iv); 9 FAM 402.17-9).
- Temporary entry. You must show the assignment will end at a predictable time and that you will leave when it ends (8 CFR 214.6(b)).
- No self-employment. TN does not cover work for a company of which you are the sole or controlling owner (8 CFR 214.6(b)).
- Part-time work is allowed (USCIS TN page; 9 FAM 402.17-5(A)).
See TN renewal and changing employers for later steps.
How Farmer Law PC helps
Our attorneys work with U.S. technology employers and with Canadian and Mexican systems analysts. We check that the role fits the category, prepare or review the employer letter, line up degree, diploma and experience evidence and handle extensions and employer changes inside the U.S.
FAQ
Can I get a TN as a Computer Systems Analyst without a degree?
Yes, if you have a post-secondary diploma or post-secondary certificate and three years of experience. Without a degree, you need both the diploma or certificate and the experience.
Can a computer programmer qualify as a TN Computer Systems Analyst?
Not if the job is mainly programming. State’s manual says a job whose duties are mainly programming or data entry does not qualify, even if the title says systems analyst.
Does a TN Computer Systems Analyst need a prevailing wage?
No. TN has no prevailing wage rule like H-1B, but the officer checks that the salary fits professional-level work in the United States.
What degree fits the Computer Systems Analyst category?
The list requires a baccalaureate or licenciatura degree. The degree does not need the exact job title if its subject overlaps significantly with the work, such as computer science or information systems.
How long can a TN Computer Systems Analyst stay?
Up to 3 years per admission, with no total limit on years in TN status while each stay remains temporary.
Talk with us
If you’re a Canadian or Mexican systems analyst with a U.S. job offer, or an employer hiring one, book a free 15-minute intro call with one of our attorneys, or call (512) 588-5909.