The TN visa for a computer systems analyst lets Canadian and Mexican citizens work in the United States in that role under the United States-Mexico-Canada Agreement, without the H-1B lottery or annual caps. You need a bachelor’s degree, or a post-secondary diploma or certificate paired with three years of relevant experience, and a U.S. employer ready to hire you for genuine analyst-level work.1eCFR. 8 CFR 214.6 – Citizens of Canada or Mexico Seeking Temporary Entry Under USMCA to Engage in Business Activities at a Professional Level
Who Qualifies
The USMCA lists three ways to meet the credential requirement for Computer Systems Analyst. The most straightforward is a baccalaureate or licenciatura degree. The second is a post-secondary diploma, meaning a credential from an accredited Canadian or U.S. institution requiring at least two years of study, combined with three years of professional experience. The third is a post-secondary certificate issued after at least two years of postsecondary education by a Mexican government entity or recognized Mexican academic institution, also with three years of experience.1eCFR. 8 CFR 214.6 – Citizens of Canada or Mexico Seeking Temporary Entry Under USMCA to Engage in Business Activities at a Professional Level The certificate path is specifically for Mexican credentials; the diploma path covers Canadian and U.S. institutions.
The regulation does not specify a required field of study for this category.2U.S. Citizenship and Immigration Services. Chapter 6 – Requirements for Specific Occupations Even so, CBP officers at the border sometimes deny applications when the applicant’s degree is in an unrelated field such as English or philosophy. If your degree is not in computer science, information systems, or a closely related discipline, be prepared to show how your education connects to systems analysis work. Coursework descriptions, professional certifications, and years of directly relevant experience all help bridge the gap.
If your degree was earned outside Canada, Mexico, or the United States, get a formal credential evaluation from a recognized evaluation service well before you apply.
Duties That Qualify, and Duties That Don’t
The role must center on analyzing systems, not building software. Applications run into trouble on the line between the two. USCIS and CBP scrutinize whether the described duties lean too heavily toward writing code. A software developer who spends 80% of their time programming is not a Computer Systems Analyst, whatever the offer letter says. The analyst role must focus on evaluating, designing, and integrating systems at an architectural level, not on day-to-day coding or software maintenance. If the support letter reads like a job posting for a developer, expect questions or a denial.
The Bureau of Labor Statistics describes Computer Systems Analysts as professionals who study an organization’s existing computer systems and design improvements to them.3U.S. Bureau of Labor Statistics. Computer Systems Analysts In TN terms, the daily work should revolve around researching how an organization uses technology, recommending better solutions, preparing cost-benefit analyses, and overseeing how new systems get implemented. Duties that read well include evaluating vendor proposals, mapping business processes to technical requirements, designing system architectures that integrate hardware and software, and testing whether deployed systems meet organizational goals. If the role clearly requires understanding the business side and the technology side at the same time, you are in solid territory.
Documents to Bring
The employer support letter is the single most important document. It must come from the U.S. employer (not a staffing agency or recruitment firm, unless the staffing agency is the actual employer of record) and should include:
- The job title, Computer Systems Analyst, matching the USMCA profession list exactly.
- Detailed duties emphasizing analysis, design, and systems integration rather than coding.
- A specific period of employment not exceeding three years.4U.S. Citizenship and Immigration Services. TN USMCA Professionals
- Salary consistent with market rates for the role.
- A statement acknowledging your educational background and how it relates to the position.
Along with the letter, bring your original degree or diploma, official transcripts, and any credential evaluation. If you’re qualifying through the experience-plus-diploma route, add employment verification letters from previous employers. These should be on company letterhead, signed by a supervisor or HR representative, and include dates of employment, job title, and a description of the work. Generic confirmations of employment are not enough; the descriptions need to show you were doing systems analysis work specifically.
Applying as a Canadian Citizen
Canadians have the simplest path. There is no consulate appointment and no petition to file in advance. You bring your documentation directly to a U.S. Customs and Border Protection officer at a designated port of entry or a pre-clearance station in a Canadian airport.5U.S. Customs and Border Protection. How to Obtain TN Status as a Canadian Citizen The officer reviews your materials, asks questions about the job and your qualifications, and decides on the spot. If approved, you can begin working immediately.
As of late 2025, the I-94 arrival record fee is $30 per application when processed through the CBP website or mobile app.6U.S. Customs and Border Protection. I-94 – Payment Process A separate TN processing fee also applies. Confirm current amounts on the CBP website before traveling.
Applying as a Mexican Citizen
Mexican citizens must obtain a TN visa at a U.S. consulate before traveling.7U.S. Embassy & Consulates. TN Visa Complete the online DS-160 nonimmigrant visa application and schedule an interview at the nearest U.S. consulate or embassy. The machine-readable visa fee for TN classification is $185.8U.S. Department of State. Fees for Visa Services
At the interview, bring the same documentation a Canadian applicant would present at the border: the employer support letter, degree and transcripts, any credential evaluation, and employment verification letters if applicable. The consular officer will ask about the nature of the job, your qualifications, and your intent to return home after your employment ends. If approved, you receive a visa stamp allowing you to enter in TN status.
The Employer Petition Route
Rather than applying at the border or a consulate, a U.S. employer can file Form I-129, Petition for a Nonimmigrant Worker, directly with USCIS.9U.S. Citizenship and Immigration Services. I-129, Petition for a Nonimmigrant Worker Employers use this route when they want a paper approval before the worker travels, or when a worker already inside the United States needs to change or extend status. Filing fees vary based on employer size and include additional surcharges; check the USCIS fee schedule for current amounts, as fees were restructured significantly in 2024. Processing typically takes several months unless the employer pays for premium processing, which guarantees a response within 15 business days.
How Long TN Status Lasts and How to Extend It
Each TN admission lasts up to three years, and there is no limit on how many times you can renew.10U.S. Citizenship and Immigration Services. Chapter 4 – Extension of Stay and Change of Status Some professionals have maintained TN status for a decade or more through successive renewals. Because TN is a nonimmigrant classification, you must maintain the intent to eventually leave the United States, and officers can ask about this, especially after several renewals.
To extend from inside the United States, your employer files Form I-129 requesting an extension of stay along with a new support letter describing your continuing employment.10U.S. Citizenship and Immigration Services. Chapter 4 – Extension of Stay and Change of Status Canadians also have the option of leaving and re-applying at a port of entry with fresh documentation, which is often faster. Mexican citizens renewing from outside the U.S. schedule a new consulate interview.
Self-Employment Is Not Allowed
TN status requires a genuine employer-employee relationship. You cannot use TN classification to start your own business in the United States or to work for a company you own or control. The State Department’s Foreign Affairs Manual is explicit: if you would be, in substance, self-employed, you do not qualify for TN status, including rendering services to a corporation where you are the sole or controlling shareholder.11U.S. Department of State. 9 FAM 402.17 USMCA Professionals – TN and TD Visas
This catches applicants who incorporate a U.S. entity and have it “hire” them. USCIS looks at the economic reality, not just the paperwork. If you make the hiring and firing decisions, control daily operations, and have no independent oversight of your work, you’re self-employed regardless of corporate structure. Even minority ownership can trigger a denial if you effectively control the business. Working as a 1099 independent contractor is technically possible but risky; you must demonstrate that a U.S. entity directs and controls your work in a way resembling employment, and the burden of proof falls entirely on you.
Bringing Your Spouse and Children
Your spouse and unmarried children under 21 can accompany you in TD (Trade Dependent) status. TD holders are not authorized to work in the United States, but they can attend school full-time.11U.S. Department of State. 9 FAM 402.17 USMCA Professionals – TN and TD Visas A spouse who wants to work needs independent work authorization through a separate visa category.
The application process for TD status mirrors the TN process. Canadian dependents present documentation at the port of entry alongside the TN applicant. Mexican dependents apply for TD visas at the consulate, at the same $185 MRV fee per applicant.8U.S. Department of State. Fees for Visa Services TD status expires when the principal TN holder’s status expires, so renewals need to be coordinated.
Green Card Plans and TN Status
TN is not a dual-intent visa. Unlike H-1B holders, TN holders must demonstrate that their stay is temporary every time they seek admission or renewal.4U.S. Citizenship and Immigration Services. TN USMCA Professionals This creates real tension for anyone who wants to stay long-term.
Pursuing a green card while on TN status is possible but requires careful timing. Filing a PERM labor certification, the first step in most employer-sponsored green card processes, is generally considered safe because it is not treated as filing an immigration petition. The riskier step is when your employer files the I-140 immigrant petition. An approved I-140 does not automatically invalidate your existing TN status, but it can make future renewals or border crossings harder, because a CBP officer who sees an approved I-140 may question whether you genuinely intend to leave.
A common strategy is to renew TN status for a fresh three-year period shortly before filing the I-140. Once you file for adjustment of status on Form I-485, you should not travel internationally without first obtaining advance parole on Form I-131, or the application will be considered abandoned. Using advance parole to re-enter invalidates your underlying TN status, so from that point forward you rely on the pending adjustment application and any employment authorization document issued alongside it.
If You Lose Your Job
If your employment ends, you don’t have to leave the country the next day. Federal regulations provide a grace period of up to 60 consecutive days, or until the end of your authorized validity period, whichever comes first.12eCFR. 8 CFR 214.1 – Requirements for Admission, Extension, and Maintenance of Status You cannot work during this grace period, but you can use the time to find a new employer and file for a new TN authorization, change to a different nonimmigrant status, or prepare to depart.
If you file an extension or change-of-status application before the 60 days expire, you will not accumulate unlawful presence while that application is pending. You still cannot start working for a new employer until the new TN petition is actually approved. If a layoff looks likely, start conversations with potential new employers before you’re officially separated.