ANZSCO Code Guide: How to Find Your Correct Occupation Code for Australian Migration

ANZSCO Code Guide: How to Find Your Correct Occupation Code for Australian Migration

One small mistake in your ANZSCO code can get your skills assessment rejected or your visa refused. Yet most applicants don’t fully understand what it is, why it matters, or how to find the right one for their situation.

This guide walks you through everything: what ANZSCO codes are, how the numbering works, how to find your correct code, how it connects to your visa options, and the most common mistakes to avoid.

What Is an ANZSCO Code?

ANZSCO stands for Australian and New Zealand Standard Classification of Occupations. It is the official system used by the Australian Bureau of Statistics (ABS) to classify every occupation in Australia and New Zealand.

For migration purposes, the Department of Home Affairs uses your ANZSCO code to:

  • Identify your exact occupation
  • Determine which skilled occupation list you’re on
  • Link you to the correct skills assessment authority
  • Assess your points (for points-tested visas)
  • Determine your visa eligibility

In simple terms, your ANZSCO code is your occupation’s official ID number in the Australian immigration system. Every visa application, skills assessment, and state nomination uses it.

Official Source: immi.homeaffairs.gov.au/visas/working-in-australia/skill-occupation-list

How ANZSCO Codes Are Structured

Every ANZSCO code is a 6-digit number. Each digit or group of digits tells the government something specific about your occupation.

Level Digits What It Means Example
Major Group 1st digit Broad occupation category 2 = Professionals
Sub-Major Group 2nd-3rd digit Industry area 26 = ICT Professionals
Minor Group 4th-5th digit Occupation cluster 261 = Business and Systems Analysts
Unit Group 6th digit Exact occupation 2613 = Software Engineers
Full Code All 6 digits Specific job role 261312 = Developer Programmer

The 8 Major Groups

Digit Major Group
1 Managers
2 Professionals
3 Technicians and Trades Workers
4 Community and Personal Service Workers
5 Clerical and Administrative Workers
6 Sales Workers
7 Machinery Operators and Drivers
8 Labourers

Skill Level 1 occupations (Professionals/Managers) usually need a bachelor degree or higher. Skill Level 3 occupations (Trades) typically need an AQF Certificate IV or 3 years relevant work experience.

Why this matters: Your first digit tells you roughly what skill level is required. If your occupation starts with 2, you’re a professional and typically need degree-level qualifications. If it starts with 3, you’re a trades worker.

ANZSCO 2013 vs ANZSCO 2022: A Critical Difference

This is one of the most confusing parts of the system and one that causes real problems in applications.

The Department of Home Affairs currently uses two different versions of ANZSCO, depending on which visa you’re applying for.

ANZSCO Version Used For
ANZSCO 2022 482 Skills in Demand visa and 186 ENS visa (CSOL)
ANZSCO 2013 All other visas: 189, 190, 491, 494, 485, 407 (MLTSSL, STSOL, ROL)

The 2022 version reclassified many occupations, split some into new specialisations, and assigned new codes. So if you’re applying for a 482 or 186 visa, your ANZSCO code may be different from the one used for a 189 or 190 application.

Example: An occupation might have code 261312 under ANZSCO 2013, but be reclassified or renamed under ANZSCO 2022. Always verify which version applies to your visa before lodging.

How to Find Your Correct ANZSCO Code

Follow these steps carefully.

Step 1: Write Down Your Actual Job Duties

Don’t start with your job title. Start with what you actually do day to day.

Immigration authorities care about your tasks and responsibilities, not what your employer calls your role. Two people with the same job title can have completely different ANZSCO codes based on what they do.

Ask yourself:

  • What are my core daily tasks?
  • What decisions do I make?
  • What qualifications does my role require?
  • Who do I supervise or report to?

Step 2: Search the Official ABS ANZSCO Tool

Go to the Australian Bureau of Statistics ANZSCO search: https://www.abs.gov.au/statistics/classifications/anzsco-australian-and-new-zealand-standard-classification-occupations

Search by keyword. Try different keywords: your job title, tasks, or industry. Several results will appear.

Step 3: Read the Full Occupation Description

Don’t just match job titles. Open the full description for each possible result and read:

  • Tasks: The list of core duties for that occupation
  • Specialisations: Sub-types under the same code
  • Indicative Skill Level: Education/experience required
  • Related occupations: Alternatives that might suit better

Your real duties need to match at least 60-70% of the listed tasks. If they don’t, that’s not your correct code.

Step 4: Cross-Check Against the Occupation Lists

Once you have a likely ANZSCO code, check which skilled visa list it appears on:

Go to: immi.homeaffairs.gov.au/visas/working-in-australia/skill-occupation-list

Check if your code is on:

  • CSOL (for 482 and 186 visas)
  • MLTSSL (for 189, 190, 491 visas)
  • STSOL (for 190 and 491 visas with state nomination)
  • ROL (for 491 regional nominations only)

For a detailed breakdown of each list, see our MLTSSL vs STSOL vs ROL occupation lists guide.

Step 5: Identify Your Assessing Authority

Each ANZSCO code is linked to a specific skills assessment authority. The occupation lists page shows which authority assesses your code.

Common Assessing Authorities:

Authority Occupations
Engineers Australia Engineering professionals
ACS ICT professionals
VETASSESS General professionals, managers
TRA Trade workers
ANMAC Nurses and midwives
AITSL Teachers
CPA Australia / CA ANZ / IPA Accountants

Getting this wrong means applying to the wrong body, wasting fees, and delaying your visa.

ANZSCO Codes and Your Visa Options

Your ANZSCO code directly determines which visa pathways are available to you.

Points-Tested Visas

Subclass 189 (Skilled Independent) Requires MLTSSL occupation. No state nomination, no employer needed. Best for high-points applicants with in-demand occupations. See 189 visa guide.

Subclass 190 (Skilled Nominated) Requires MLTSSL or STSOL occupation with state nomination. More occupations available than 189. See 190 visa guide.

Subclass 491 (Skilled Work Regional) Requires MLTSSL, STSOL, or ROL occupation. Regional living required. 15 nomination bonus points. Strongest pathway if you can’t get 189/190 invitation. See 491 visa guide.

Employer-Sponsored Visas

Subclass 482 (Skills in Demand) Requires CSOL occupation (ANZSCO 2022 version). Employer must sponsor you. Temporary visa with PR pathway via186 TRT stream. See 482 visa guide.

Subclass 186 ENS (Direct Entry) Requires CSOL occupation (ANZSCO 2022). Immediate PR with employer nomination. See 186 visa guide.

Subclass 494 (Skilled Employer Sponsored Regional) Requires regional occupation list. Employer sponsorship in regional Australia. Pathway to 191 PR after 3 years. See 494 visa guide.

Want to compare these pathways? Read our guide on Employer Sponsorship vs Points-Tested: Which Strategy Works Better.

ANZSCO Code Examples by Industry

IT and Technology

Occupation ANZSCO Code Assessing Authority
Software Engineer 261313 ACS
Developer Programmer 261312 ACS
Systems Analyst 261112 ACS
ICT Project Manager 135112 ACS
Cyber Security Specialist 262112 ACS
Database Administrator 262111 ACS

Engineering

Occupation ANZSCO Code Assessing Authority
Civil Engineer 233211 Engineers Australia
Mechanical Engineer 233512 Engineers Australia
Electrical Engineer 233311 Engineers Australia
Structural Engineer 233214 Engineers Australia

Healthcare

Occupation ANZSCO Code Assessing Authority
Registered Nurse (General) 254499 ANMAC
General Practitioner 253111 AMC
Physiotherapist 252511 AHPRA
Pharmacist 251511 AHPRA

Accounting and Finance

Occupation ANZSCO Code Assessing Authority
Accountant (General) 221111 CPA / CA ANZ / IPA
Management Accountant 221112 CPA / CA ANZ / IPA
External Auditor 221213 CPA / CA ANZ / IPA
Financial Analyst 132211 CPA / CA ANZ / IPA

Trades

Occupation ANZSCO Code Assessing Authority
Electrician (General) 341111 TRA
Carpenter 331212 TRA
Chef 351311 TRA
Plumber (General) 334116 TRA

What Happens If Your Job Title Doesn’t Match ANZSCO?

This is very common. Your employer may call you a “Digital Solutions Architect” when your ANZSCO code is actually “ICT Systems Analyst” (261112).

What matters is your actual duties, not your job title.

Home Affairs and assessing authorities look at:

  1. What tasks you perform
  2. What decisions you make
  3. What qualifications you hold
  4. What skill level your role requires

If your duties genuinely match the ANZSCO description, the different job title is not a problem as long as you can document it properly. Your employer may need to provide a letter confirming your responsibilities align with the nominated ANZSCO occupation.

What If You Could Fit Multiple ANZSCO Codes?

Some applicants have experience that could fit more than one ANZSCO code. For example, a senior IT professional might qualify for both ICT Project Manager and Systems Analyst.

How to choose:

  • Pick the code that best matches your primary duties
  • Check which code gives you better visa options (MLTSSL vs STSOL)
  • Consider which assessing authority you can satisfy more easily
  • Think about which occupation has better invitation rates for 189/190

Do not try to split your experience across multiple codes to avoid gaps. Pick one and build your strongest case for it.

Removed or Changed Occupations

Occupations are periodically added or removed from skilled occupation lists. This affects your visa eligibility.

Key Rules:

  • If you already hold a skilled visa, your occupation being removed doesn’t affect you unless your circumstances change
  • Pending nominations/visa applications are not adversely affected by removal
  • If you’re on a 482 visa transitioning to 186 TRT, your occupation doesn’t need to remain on the list
  • If applying 186 Direct Entry, occupation must be on current CSOL at time of application

This is why checking occupation lists regularly matters, especially if you’re partway through your migration journey.

482 Visa: Mandatory Skills Assessment by Country

Some occupations require mandatory skills assessment for 482 visas based on passport country. This applies to 25 specific occupations including trades (assessed by TRA) and Program/Project Administrator (assessed by VETASSESS).

Most occupations do not require mandatory skills assessment for 482 visas regardless of passport country.

For full details, see our guide on 482 Visa Mandatory Skills Assessment Requirements.

Common ANZSCO Mistakes and How to Avoid Them

Mistake 1: Picking Code Based on Job Title Alone

Wrong approach: “My title is Marketing Manager, so I’ll use Marketing Manager ANZSCO.”

Right approach: Read the task descriptions for Marketing Manager (131112) and check if at least 60-70% of listed duties match what you actually do.

Mistake 2: Ignoring the ANZSCO Version

Using ANZSCO 2013 code for a 482 or 186 application when ANZSCO 2022 is required (or vice versa) can lead to refusal.

Always confirm which version applies to your visa subclass first.

Mistake 3: Wrong Assessing Authority

Each ANZSCO code has a designated assessing authority. Applying to the wrong one wastes money and time and produces an unusable result.

Mistake 4: Not Documenting Task Match

Even if your code is correct, if your employment documents don’t demonstrate the ANZSCO tasks, your assessment will fail.

Keep detailed employment records, position descriptions, and reference letters that specifically reference your duties.

Mistake 5: Choosing a Code That’s Not on Your Target List

You might correctly identify your ANZSCO code but find it’s only on STSOL, not MLTSSL. This affects which visas you can apply for. Plan your visa strategy around your code’s list placement, not the other way around.

Mistake 6: Assuming Your Code Hasn’t Changed

The 2022 ANZSCO update reclassified many occupations. If you did a skills assessment years ago under the old code, it may no longer match current requirements for your chosen visa.

How to Verify Your ANZSCO Code Is Correct

Use these official tools to confirm your code:

  1. ABS ANZSCO Search Tool: abs.gov.au – official occupation descriptions
  2. Home Affairs Occupation List: immi.homeaffairs.gov.au/visas/working-in-australia/skill-occupation-list – visa eligibility check
  3. Your Assessing Authority Website: Each authority lists eligible ANZSCO codes they assess (ACS, Engineers Australia, VETASSESS, etc.)

Need Help Identifying Your ANZSCO Code?

Getting your ANZSCO code wrong at the start creates problems throughout your entire visa application: wrong skills assessment, wrong occupation list, wrong visa pathway.

Think Higher Consultants helps applicants correctly identify their ANZSCO code and build the strongest possible visa strategy around it. Our MARA registered migration agents can:

  • Identify your correct ANZSCO code based on actual duties
  • Advise on best visa pathways for your occupation
  • Coordinate the right skills assessment authority
  • Prepare state nomination applications for 190 and 491
  • Handle complete visa applications for all skilled visa types

Contact us today or start with our free online assessment.

FAQs: ANZSCO Codes for Australian Migration

Q1. What is an ANZSCO code? It’s a 6-digit number that identifies your specific occupation in the Australian and New Zealand classification system. It’s used for immigration, skills assessment, and labour market purposes.

Q2. How do I find my ANZSCO code? Search the ABS ANZSCO tool by keyword, read the full task descriptions, and match your actual duties (not just your job title) to the most accurate code. Then cross-check against the Home Affairs occupation lists.

Q3. Does my job title have to match the ANZSCO title exactly? No. Your actual duties must match, not your job title. Employers often use unique titles that differ from ANZSCO names. What matters is whether your responsibilities align with the occupation description.

Q4. What’s the difference between ANZSCO 2013 and ANZSCO 2022? ANZSCO 2022 is used for 482 and 186 visa applications (CSOL). ANZSCO 2013 is used for all other skilled visas including 189, 190, and 491. Some occupations have different codes or titles between the two versions.

Q5. What if my occupation is on STSOL but not MLTSSL? STSOL occupations can access 190 and 491 visas with state/territory nomination but not the independent 189 visa. You’d need to pursue points-tested pathways with state nomination or consider employer sponsorship via 482/186.

Q6. Can I change my ANZSCO code after applying? Generally no. You nominate your occupation at application. Changing it typically means withdrawing and reapplying. This is why getting it right from the start is critical.

Q7. What if my occupation was removed from the list after I applied? Pending applications are not adversely affected by subsequent removal of occupations from lists. You won’t be refused just because your occupation was removed while your application was pending.

WordsCharactersReading time