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 |
Engineering professionals | |
ICT professionals | |
General professionals, managers | |
Trade workers | |
Nurses and midwives | |
Teachers | |
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 via 186 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:
- What tasks you perform
- What decisions you make
- What qualifications you hold
- 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:
- ABS ANZSCO Search Tool: abs.gov.au – official occupation descriptions
- Home Affairs Occupation List: immi.homeaffairs.gov.au/visas/working-in-australia/skill-occupation-list – visa eligibility check
- 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
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.
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.
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.
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.
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.
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.
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.
