Australia

ANZSCO Code Guide for Australian Skilled Visa Applicants

Your ANZSCO code is not just a classification number — it is the structural foundation of your entire Australian skilled migration pathway. The wrong code, or a resume that fails to reflect your correct unit group's duties, can result in an outright assessment rejection or a downgraded skills assessment that erodes your points test score before you ever lodge an Expression of Interest. This ANZSCO guide Australia walks skilled visa applicants through exactly what the taxonomy is, how to locate and verify the right code, and how to ensure your resume demonstrates the duties assessors are looking for.

What Is ANZSCO and Why It Determines Your Visa Outcome

ANZSCO — the Australian and New Zealand Standard Classification of Occupations — is the taxonomy jointly maintained by the Australian Bureau of Statistics (ABS) and Statistics New Zealand. It assigns a six-digit code to every occupation, organised from broad major groups down to granular unit groups that describe specific roles, core duties, required skill levels, and qualification benchmarks.

For skilled visa applicants, ANZSCO matters because the entire Department of Home Affairs skilled migration framework is built on it. The Skilled Occupation List (SOL), the skills assessment pathways, the SkillSelect points test, and state nomination occupation lists for subclasses 190 and 491 all reference ANZSCO codes as their foundational unit of eligibility. Before a single point is counted, your nominated occupation must appear on the relevant list — and that occupation is defined by its ANZSCO code, not by your job title.

ANZSCO vs NOC: Key Differences for Dual-Country Applicants

Many skilled applicants are simultaneously exploring Australia and Canada, which means navigating two separate occupational taxonomies. Canada's National Occupational Classification (NOC 2021) uses a five-digit TEER (Training, Education, Experience, Responsibility) coding structure, while ANZSCO uses a six-digit hierarchical system with five skill levels. A role that falls under NOC 2173 (Software engineers and designers) in Canada may correspond to ANZSCO 2613 (Software and Applications Programmers) in Australia — but duties emphasis, title conventions, and assessment criteria differ substantially between the two systems. Applying NOC-based logic to an ANZSCO application, or submitting the same resume unmodified for both countries, is a common and costly error.

ANZSCO Skill Levels 1–5 Explained

ANZSCO assigns each unit group one of five skill levels based on the typical qualifications and experience required:

  • Skill Level 1 — Bachelor degree or higher (e.g., Software Engineer, Civil Engineer)
  • Skill Level 2 — Associate degree, Advanced Diploma, or Diploma (e.g., Enrolled Nurse)
  • Skill Level 3 — AQF Certificate III or IV, or trade certificate (e.g., Electrician, Plumber)
  • Skill Level 4 — AQF Certificate II or Certificate III (e.g., Child Care Worker)
  • Skill Level 5 — AQF Certificate I or compulsory secondary education

Skilled migration pathways such as the subclass 189 typically target Skill Levels 1–3. Your resume must credibly support the stated skill level through demonstrated qualifications, recognisable job titles, and clearly described duties — not just claimed years of experience.

Which Bodies Assess Your ANZSCO Occupation

Skills assessment is not conducted by the Department of Home Affairs — it is delegated to designated occupational assessment bodies, each responsible for a cluster of ANZSCO codes:

  • Engineers Australia — Engineering occupations (ANZSCO Major Group 2, engineering unit groups). Assessment timelines currently estimated at 4–8 weeks for standard applications.
  • VETASSESS — A broad range of professional and trades occupations spanning multiple major groups.
  • ACS (Australian Computer Society) — ICT roles including ANZSCO 2610–2615 (software engineers, systems analysts, network professionals). Estimated timeline of 4–6 weeks for standard applications.
  • CPA Australia / CA ANZ — Accounting roles including ANZSCO 2211 (Accountants), with timelines varying by assessment pathway.

How to Find and Verify Your ANZSCO Code

Finding the correct ANZSCO code is a two-step process: initial identification using the ABS search tool, followed by confirmation with your relevant assessment body.

Using the ABS ANZSCO Online Search Tool

The authoritative starting point is the ABS ANZSCO classification browser at abs.gov.au. Enter your job title or a core duty in the search field, then read the unit group description carefully. Pay particular attention to the "Indicative Skill Level" and the "Tasks" list within each unit group — these are the benchmarks your resume will be measured against during assessment, not the title match alone.

Cross-Checking With Your Skills Assessment Body

Once you have identified a candidate code, verify it against your assessment body's published occupation list. Engineers Australia, ACS, VETASSESS, and CPA Australia / CA ANZ each maintain their own lists of assessable ANZSCO codes, and the designated assessing authority varies by code. If your intended code is not assessable by the body you have approached, or a different body holds the designation, your application will be redirected. Confirm the designated assessing authority via the Department of Home Affairs skilled occupation list before proceeding.

Common Misclassification Mistakes and How to Avoid Them

Three misclassification scenarios account for the majority of ANZSCO errors:

1. Title-only matching — selecting the code whose title most resembles your job title without reading the unit group's Tasks section to confirm duties alignment. 2. Hybrid role splitting — applicants whose roles span two ANZSCO codes (e.g., a developer who also performs business analysis work) must nominate the code that reflects the majority of actual duties, not the code with greater visa appeal. 3. Overseas title translation errors — job titles common in South Asia, the Middle East, and Europe frequently have no direct ANZSCO equivalent. Translation to Australian title conventions must happen before code selection, not after.

Aligning Your Resume to Your ANZSCO Unit Group

Once you have the correct ANZSCO code, the practical work begins: ensuring your resume's language, job titles, and duty bullets match what the unit group descriptor defines as qualifying work. This is the ANZSCO resume alignment step that most candidates overlook entirely — and that most resume services, including AI-powered ones, have never considered.

Matching Job Titles to ANZSCO Unit Group Descriptors

Each ANZSCO unit group contains a list of "occupation titles" — the specific job titles that ABS considers to belong to the group. Your resume's job title should match one of these listed titles, or be clearly derivable from them. Titles outside this list are not automatically excluded, but they increase assessor uncertainty and introduce rejection risk. Where your actual title was something non-standard, consider adding a clarifying parenthetical: "Senior Analyst (Software Engineer, ANZSCO 2613)" in your resume header positions the assessor immediately.

Duties and Tasks Your Resume Must Demonstrate

Every ANZSCO unit group includes a "Tasks" section listing the core duties that define the occupation. Your resume must demonstrate — with specific, quantified, context-rich bullet points — that your actual work encompassed these tasks. Vague summaries do not satisfy assessor requirements. Compare "responsible for software development" against "Designed and built RESTful APIs serving 1.2 million daily requests, maintaining 99.97% uptime across production environments" — the second maps directly to the Tasks wording for software applications programmers; the first gives an assessor nothing to work with.

See the skilled visa resume checklist for Australia for a duty-bullet template you can apply to each ANZSCO unit group task entry.

Keywords Derived From ANZSCO That Pass Australian Employer ATS

Your resume has to do two things at once: satisfy the skills assessor checking your duties against the ANZSCO unit group descriptor, and pass through Australian employer ATS systems that filter candidates before a human ever reads a document. These two vocabularies overlap but do not fully align. ATS systems on Seek, LinkedIn AU, and Indeed AU are calibrated to local title conventions and sector terminology — overseas job title equivalents frequently fail keyword matching entirely. A resume optimised for ANZSCO compliance but written in non-Australian industry language will clear the assessment hurdle and fail the employer filter.

ANZSCO Codes for Key Skilled Visa Subclasses

Different visa subclasses draw from different occupation lists. Understanding which list governs your target visa prevents wasted assessment spend and eligibility confusion.

189 Visa (Points-Tested): ANZSCO, SOL, and the Points Test

The subclass 189 is a points-tested permanent residence visa requiring an Expression of Interest (EOI) through SkillSelect. Your nominated ANZSCO occupation must appear on the Medium and Long-term Strategic Skills List (MLTSSL), which forms the Skilled Occupation List for the 189 stream. Invitation rounds are held periodically, and invitation points thresholds vary by occupation — some high-demand ANZSCO codes attract invitations at lower points totals than others within the same round.

Your ANZSCO-verified skills assessment unlocks points for assessed skilled employment in the points test. An incorrect or unverified ANZSCO code can prevent an EOI from receiving an invitation, regardless of total points accumulated, because the occupation eligibility check precedes the points ranking.

190 and 491 Visas: State Nomination Occupation Lists

The subclass 190 (state-nominated permanent) and 491 (skilled work regional) add a state or territory nomination layer on top of federal eligibility. Each jurisdiction publishes its own occupation list — a subset of the broader skilled occupation list filtered by local labour market demand. An ANZSCO code that appears on the federal SOL may not appear on a specific state's 190 nomination list, and some state lists include occupations not on the federal MLTSSL for that pathway. Check the occupation list published directly by each target state government before lodging a nomination expression of interest, as state lists update frequently.

482 TSS Visa: Employer-Sponsored ANZSCO Roles

The subclass 482 Temporary Skill Shortage visa is employer-sponsored and does not require an EOI through SkillSelect. The sponsoring employer nominates the ANZSCO code for the position, and that role must appear on either the Short-term Skilled Occupation List (STSOL) or the MLTSSL. While the visa applicant does not independently lodge a skills assessment in the same way as for the 189, your resume must still clearly demonstrate that your background satisfies the ANZSCO unit group's task requirements — because both the employer's nomination and the Department's assessment of the application reference the unit group descriptor.

How ResumeRadar Automates ANZSCO Resume Alignment

ResumeRadar is currently the only AI resume tool that incorporates ANZSCO unit group data into its optimisation engine. Every other tool on the market — AI or otherwise — treats an Australian resume like any English-language document, with no awareness of the skills assessment context in which your resume will be formally evaluated.

Upload Your Resume and Enter Your ANZSCO Code

After uploading your current resume, you enter your confirmed ANZSCO code. ResumeRadar maps your existing job titles, experience descriptions, and duty bullets against the unit group's Tasks section, identifying the specific gaps between what your resume currently demonstrates and what a skills assessor will be looking for when they open your file.

The AI ATS optimiser then generates targeted rewrites — restructuring your duty bullets to explicitly mirror ANZSCO task language while simultaneously inserting the Australian employer ATS keywords that your resume currently lacks across both dimensions.

Review Your ANZSCO Gap Report and Apply Rewrites

The Gap Report shows you, section by section, exactly which ANZSCO tasks are absent or insufficiently demonstrated, and which Australian employer ATS keywords are missing. You review the proposed rewrites, accept or modify each one, and export a final document that satisfies two demanding audiences: the skills assessor checking duty alignment against the unit group descriptor, and the employer ATS filtering candidates before any human reads the application.

Frequently Asked Questions About ANZSCO and Skilled Visas

What is an ANZSCO code and how do I find mine?

ANZSCO (Australian and New Zealand Standard Classification of Occupations) is a taxonomy developed by the ABS that assigns a six-digit code to every occupation. To find yours, use the ABS ANZSCO search tool at abs.gov.au, then confirm the code with your relevant skills assessment body — Engineers Australia, VETASSESS, ACS, or CPA Australia / CA ANZ. Your confirmed code determines which visa streams you are eligible to apply for and which points-test categories your assessed work experience falls under.

Does my resume need to match my ANZSCO code to pass a skills assessment?

Yes — skills assessment bodies compare your claimed duties directly against the ANZSCO unit group descriptor for your nominated code. Your resume must demonstrate the listed tasks for that unit group, use recognisable job titles, and show sufficient duration of qualifying work. A mismatch between your resume's content and the ANZSCO unit group descriptor is among the most common reasons skilled assessments are rejected or downgraded.

How does my ANZSCO code affect my 189 visa points test score?

Your ANZSCO code determines whether your occupation appears on the Skilled Occupation List — a prerequisite for receiving a subclass 189 invitation. Once your ANZSCO-verified skills assessment is complete, your assessed work experience earns points in the SkillSelect points test. An incorrect or unverified ANZSCO code can prevent an Expression of Interest from ever receiving an invitation, regardless of your total accumulated points score.

Can the same job have two different ANZSCO codes?

Yes — many job titles map to multiple ANZSCO unit groups depending on primary duties. A software engineer may fall under ANZSCO 2613 (Software and Applications Programmers) or 2611 (ICT Business and Systems Analysts) based on whether the role is primarily development or requirements analysis. Your assessment body makes the final code determination, but your resume must clearly emphasise the duties that align with your nominated code — not just your job title.

Will an Australian employer's ATS recognise my overseas job titles?

Not reliably. Australian ATS systems are calibrated to local title conventions, and overseas equivalents frequently fail keyword matching — titles common in South Asia, the Middle East, or Europe often do not map to their Australian counterparts in ATS rule sets. ResumeRadar rewrites job titles and duty bullets to match both the ANZSCO unit group language required for your skills assessment and the employer ATS keyword expectations of the Australian job market, so you pass both filters in a single optimised document.

Check Your ANZSCO Resume Match Free

Your ANZSCO resume alignment is too consequential to leave to guesswork. ResumeRadar analyses your resume against your ANZSCO unit group's task descriptors, identifies every gap, and rewrites your duty bullets to satisfy both the skills assessor and Australian employer ATS in one pass — something no other AI resume tool currently offers.

Check Your ANZSCO Resume Match Free →

Already know you want the full toolkit? Review ResumeRadar pricing and start your trial today.

Last verified: July 2026. ANZSCO classification data referenced from ABS ANZSCO Version 1.3 at abs.gov.au. Skilled Occupation Lists and SkillSelect invitation round statistics are subject to change — always verify against current Department of Home Affairs publications at immi.homeaffairs.gov.au before acting on this information.

Frequently Asked Questions

What is an ANZSCO code and why does it matter for my Australian visa?

An ANZSCO (Australian and New Zealand Standard Classification of Occupations) code is the official occupational classification used by the Department of Home Affairs to determine which occupations are eligible for points-tested skilled migration visas (189, 190, 491). You must nominate an ANZSCO code that matches your primary occupation, and your designated assessing authority evaluates whether your experience aligns with that code's defined tasks and skill level.

How do I find my ANZSCO code for a skilled visa?

Visit the Department of Home Affairs Skills in Demand Visa occupation lists or the ANZSCO search tool on the Australian Bureau of Statistics website. Search by job title and read the unit group definition and indicative skill level to confirm your experience matches. Selecting the wrong code — even one that sounds similar — can result in a negative skills assessment from your assessing body.

What is the difference between ANZSCO skill levels 1 and 2?

ANZSCO skill levels describe the required entry qualification and experience: Level 1 corresponds to a bachelor degree or higher, Level 2 to an associate degree, advanced diploma, or diploma, Level 3 to an AQF Certificate IV or diploma plus experience, Levels 4 and 5 to certificates and on-the-job training. Most points-tested visa subclasses require ANZSCO skill levels 1, 2, or 3. Higher skill levels generally attract more points under Australia's points test.

Can my ANZSCO code be different from my job title?

Yes — frequently. ANZSCO classifies occupations by the tasks performed, not the title on your contract. Modern job titles like 'Full-Stack Engineer', 'People Operations Manager', or 'Growth Marketing Lead' may not match any ANZSCO title directly. Read the task definitions in the relevant unit group to find the closest functional match, then document your resume duties using that unit group's language to satisfy your assessing authority.

How do I use my ANZSCO code to improve my visa resume?

Find the Tasks section of your ANZSCO unit group on the ABS website. Your resume employment duties should reflect those tasks using natural language — not copied verbatim, but mirroring the terminology and scope. Assessing bodies (VETASSESS, ACS, Engineers Australia) compare your documented duties against the ANZSCO unit group tasks to determine if your experience meets the occupational standard.

Ready to optimize your resume?

Free ATS score check — no credit card required.

Get started free →