Korea E-7 Visa Occupation Codes: Complete 87 Job Categories Explained (2026 Update)

⚠️ Disclaimer: This article is for informational purposes only and does not constitute legal or immigration advice. Korean visa regulations and requirements change frequently. Always verify the latest information with the official Korea Immigration Service or consult a licensed immigration attorney before making any decisions. Last Updated: April 2026

Your job title means nothing to Korean Immigration. A “Marketing Manager” who builds campaign strategies belongs to a different occupation code than a “Marketing Manager” who spends 80% of their day creating SNS content. Most E-7 applicants pick their code based on title alone—and that’s exactly why code mismatch remains the number one rejection trigger in 2026. Immigration officers don’t read your LinkedIn profile; they compare your actual daily duties against the official code definition in the Korean Standard Occupational Classification system. If those don’t align, your application gets flagged before anyone even looks at your qualifications.

Table of Contents

The E-7 visa system uses exactly 87 designated occupation codes spread across subcategories E-7-1 through E-7-4 and E-7-S. Each code carries specific eligibility requirements: minimum salary thresholds, required qualifications, and detailed duty descriptions that must match your employment contract and 고용사유서 (goyong sayuseo, or “statement of employment reasons”). Wrong code, rejected application. In some cases, your employer faces penalties for misrepresentation.

Quick Summary

87
Occupation Codes
Across all E-7 subcategories
67
E-7-1 Professional
Highest salary threshold
#1
Rejection Reason
Code-duty mismatch
100%
Document Alignment
Contract + 고용사유서 + duties

What This Guide Covers

1
E-7 Occupation Code Structure
How the 87 codes break down across E-7-1, E-7-2, E-7-3, E-7-4, and E-7-S
2
Complete Code Tables by Field
Searchable breakdown of codes for tech, engineering, marketing, hospitality, and more
3
Code Verification Process
A step-by-step method to confirm your code matches your actual daily duties
4
고용사유서 (Statement of Employment Reasons) Alignment
What your employer must write to make your code selection bulletproof
5
Ambiguous Roles & Common Mistakes
Real examples of roles that get filed under the wrong code and how to avoid rejection

How the E-7 Occupation Code System Works

The E-7 visa isn’t a single category—it’s a framework containing multiple subcategories, each tied to specific occupation codes defined by the Korean Standard Occupational Classification (KSOC) system. As of April 2026, the Ministry of Justice recognizes 87 designated occupation codes across all E-7 subcategories, according to the official HiKorea portal.

The Five E-7 Subcategories

Each subcategory has different salary thresholds, qualification requirements, and eligible occupation codes. Understanding which subcategory your role falls under determines your entire application strategy.

Subcategory Number of Codes Role Type Min. Annual Salary (2026)
E-7-1 67 codes Professional/Specialized ~₩31M+ (GNI-based)
E-7-2 9 codes Semi-Professional ~₩25M+ (80% of GNI)
E-7-3 7 codes General Skilled Worker Minimum wage+
E-7-4 3 codes Points-Based Skilled Points system applies
E-7-S 2 codes High-Earner Specialist ₩100M+ (negative list)

Here’s the critical distinction: E-7-1 codes are for professional roles requiring university degrees or equivalent experience, while E-7-2 codes cover semi-professional positions in specific industries like hospitality, tourism, and healthcare support. Applying under the wrong subcategory is one of the fastest ways to get rejected. For a detailed comparison of qualification requirements across subcategories, see our E-7-1 vs E-7-2 vs E-7-3 vs E-7-4 comparison guide.

How Codes Map to the Korean Standard Occupational Classification

Each E-7 occupation code corresponds to a specific KSOC code (한국표준직업분류, or “Korean Standard Occupational Classification” in Korean). When you apply through HiKorea, you select from the approved list—not the broader KSOC system. The Ministry of Justice maintains a curated subset of occupations eligible for E-7 sponsorship, updated periodically through official notices on moj.go.kr.

Immigration officers verify applications against the official KSOC duty descriptions, not your company’s internal job titles. A ‘Product Manager’ at a tech startup and a ‘Product Manager’ at a manufacturing firm often qualify under entirely different codes.

E-7-1 Professional Occupation Codes (67 Categories)

E-7-1 is the most common subcategory for foreign professionals in Korea, covering 67 occupation codes across technology, engineering, business, creative industries, and specialized sciences. The minimum salary requirement for E-7-1 is typically the previous year’s GNI (Gross National Income) per capita—approximately ₩31M annually as of 2026—though some codes have higher thresholds.

Technology & IT Codes

KSOC Code Occupation Title Core Duties (Immigration Checks These)
2211 Computer Hardware Engineer Design, develop, and test computer hardware components
2212 Computer Systems Analyst Analyze systems, design IT solutions, gather requirements
2221 Systems Software Developer Develop operating systems, drivers, and system-level software
2222 Application Software Developer Build applications, write code, debug, and deploy
2223 Web Developer Frontend/backend web development and website maintenance
2224 Mobile Application Developer iOS/Android app development and mobile optimization
2231 Database Administrator Database design, management, security, and optimization
2232 Network Administrator Network infrastructure, security, and maintenance
2241 Information Security Specialist Cybersecurity, threat analysis, and security protocols
2351 AI/Machine Learning Engineer ML model development, AI systems, and algorithm design
2352 Data Scientist Data analysis, statistical modeling, and insights generation

Engineering Codes

KSOC Code Occupation Title Core Duties (Immigration Checks These)
2311 Mechanical Engineer Machine design, mechanical systems, and CAD modeling
2312 Automotive Engineer Vehicle systems design, testing, and manufacturing optimization
2321 Electrical Engineer Electrical systems design, circuit development, and power systems
2322 Electronics Engineer Electronic component design, PCB development, and testing
2331 Chemical Engineer Chemical process design, production optimization, and safety
2341 Civil Engineer Infrastructure design, structural analysis, and project planning
2361 Industrial Engineer Production optimization, efficiency analysis, and quality control
2371 Environmental Engineer Environmental impact assessment, pollution control, and compliance

Business & Marketing Codes

⚠️ Code Mismatch Alert: Marketing roles are among the most commonly misclassified categories. A “Marketing Manager” could fall under 2731 (Advertising Professional), 2733 (Marketing Specialist), or 2742 (Public Relations Specialist) depending on their actual daily duties. Immigration officers scrutinize these closely.
KSOC Code Occupation Title Core Duties (Immigration Checks These)
2711 Business Management Consultant Strategy consulting, organizational analysis, and process improvement
2721 Financial Analyst Financial modeling, investment analysis, and market research
2731 Advertising Professional Campaign development, creative direction, and media planning
2733 Marketing Specialist Market research, strategy development, and brand positioning
2742 Public Relations Specialist Media relations, communications strategy, and press releases
2751 International Trade Specialist Import/export management, trade compliance, and market entry
2761 Human Resources Specialist Recruitment, employee relations, and HR policy development

Creative & Design Codes

KSOC Code Occupation Title Core Duties (Immigration Checks These)
2851 Product Designer Industrial design, product development, and prototyping
2852 Fashion Designer Apparel design, trend research, and collection development
2853 Interior Designer Space planning, interior specifications, and client consultation
2854 Visual/Graphic Designer Visual communication, branding, and digital/print design
2861 UX/UI Designer User experience design, interface design, and usability testing
2871 Video/Multimedia Producer Video production, editing, and content creation
2881 Game Developer Game design, development, programming, and testing

Science & Research Codes

KSOC Code Occupation Title Core Duties (Immigration Checks These)
2111 Natural Sciences Researcher Scientific research, experimentation, and publication
2112 Life Sciences Researcher Biology/biotech research, lab work, and clinical studies
2121 Social Sciences Researcher Social research, data collection, and academic publication
2131 University Professor/Lecturer Academic instruction, curriculum development, and research

E-7-1 includes additional codes for specialized fields like architecture, pharmaceuticals, legal services (for foreign-qualified lawyers), translation/interpretation, and more. The complete official list is available on the HiKorea portal under visa application forms.

E-7-2 Semi-Professional Occupation Codes (9 Categories)

E-7-2 covers semi-professional roles in specific industries—primarily hospitality, tourism, healthcare support, and customer service. The minimum salary threshold is approximately 80% of GNI per capita (~₩25M annually as of 2026). These codes are industry-specific, meaning you can only apply under E-7-2 if your employer operates in an eligible sector.

KSOC Code Occupation Title Eligible Industries
4211 Duty-Free Shop Sales Licensed duty-free retailers only
4212 Jeju English Education City Sales JDC (Jeju Free International City Development Center) English Education City facilities
4221 Airline Ground Service Airlines, airport service providers
4311 Hotel Front Desk Registered hotels, tourist accommodations
4321 Medical Tourism Coordinator Registered medical institutions, agencies
4331 Customer Service Representative Call centers, customer support (specific sectors)
4341 Tour Guide/Interpreter Licensed travel agencies, tour operators
4351 Casino Dealer Licensed foreigner-only casinos
4361 Professional Cook/Chef Hotels, high-end restaurants (with certification)
💡 E-7-1 vs E-7-2 Key Difference: If you work in global marketing, SNS management, or digital advertising, you typically fall under E-7-1 (code 2731 or 2733), not E-7-2. E-7-2 is reserved for the specific hospitality and tourism roles listed above. Many applicants mistakenly assume “semi-professional” means “less experienced”—it doesn’t. It refers to industry-specific roles with lower salary thresholds.

E-7-3 and E-7-4 Skilled Worker Codes (10 Categories)

E-7-3 covers general skilled workers in manufacturing and technical trades, while E-7-4 uses a points-based system for skilled trades. These subcategories target technical workers who may not have university degrees but possess verified vocational skills.

E-7-3 General Skilled Worker Codes (7 Categories)

KSOC Code Occupation Title Typical Requirements
7111 Shipbuilding/Repair Technician Vocational certification, 2+ years experience
7121 Welding Technician Welding certification, relevant experience
7131 CNC Machine Operator Technical certification, manufacturing experience
7141 Plastic Injection Technician Technical training, factory experience
7151 Industrial Machinery Maintenance Maintenance certification, technical skills
7161 Aerospace Parts Technician Aviation certification, quality control experience
7171 Semiconductor Equipment Technician Technical certification, cleanroom experience

E-7-4 Points-Based Skilled Worker Codes (3 Categories)

Code Occupation Type Points System
E-7-4-1 Manufacturing Skilled Worker Points for age, skills, Korean, experience
E-7-4-2 Agriculture/Fishery Skilled Worker Points for age, skills, Korean, experience
E-7-4-3 Construction Skilled Worker Points for age, skills, Korean, experience

E-7-4 is unique because it requires applicants to score a minimum number of points based on Korean language ability (TOPIK, or Test of Proficiency in Korean), technical certifications, age, and prior legal employment in Korea. This subcategory is typically for workers transitioning from E-9 (non-professional employment) visas.

How to Verify Your Code Matches Your Daily Duties

The number one reason for E-7 rejection is code mismatch—and it’s entirely preventable. Immigration officers don’t care what your business card says; they compare your actual daily tasks against the official KSOC duty description for your selected code. Here’s how to verify alignment before you apply.

Step 1: Get the Official Code Definition

Go to hikorea.go.kr → 민원서비스 (Civil Services) → 체류 (Stay) → E-7 → Download the occupation code list (직종 목록, or “job category list”). This document contains the official duty descriptions for each code in Korean. Use a translation tool or ask your company’s Korean staff to translate the exact wording.

 Time required: 15-20 minutes

Step 2: Document Your Actual Daily Tasks

Write out exactly what you do in a typical work week. Be specific:

  • What percentage of your time goes to each task?
  • What tools, software, or equipment do you use?
  • What deliverables do you produce?
  • Who do you report to, and what decisions do you make?

Example: “I spend 60% of my time writing Python code for backend APIs, 20% debugging production issues, 15% in code reviews, and 5% in planning meetings.”

Step 3: Compare Against Multiple Codes

Don’t assume your job title matches one code. Many roles could fit multiple codes depending on emphasis:

Job Title If Your Main Duty Is… Use This Code
Marketing Manager Strategy & market research 2733 (Marketing Specialist)
Marketing Manager Ad campaigns & creative direction 2731 (Advertising Professional)
Marketing Manager SNS content creation 2871 (Multimedia Producer) or 2854 (Visual Designer)
Product Manager Software product development 2212 (Systems Analyst) or 2222 (App Developer)
Product Manager Manufacturing production planning 2361 (Industrial Engineer)

Step 4: Match 70%+ of Duties

Immigration typically requires that at least 70% of your daily responsibilities match the code’s official description. Split 50/50 between two codes? Pick the one your performance review actually measures.

Step 5: Get Written Confirmation

Before finalizing your application, ask your HR department or supervisor to confirm in writing that your job duties align with the selected code. This documentation can be referenced if immigration requests additional verification.

고용사유서 and Employment Letter Alignment

Your employer’s 고용사유서 (Statement of Employment Reasons) is the single most scrutinized document in your E-7 application. Immigration officers use it to verify that your selected occupation code matches what your company actually hired you to do.

What the 고용사유서 Must Include

According to Ministry of Justice guidelines, a compliant 고용사유서 must contain:

  • Specific job duties — not just a job title, but detailed task descriptions
  • Why a foreign worker is needed — specialized skills, language abilities, international experience
  • How duties align with the selected occupation code — explicit reference to the KSOC code
  • Qualifications verification — how the applicant’s background matches the role
⚠️ Critical Warning: Immigration has rejected applications in 2026 when the 고용사유서 described duties that didn’t match the selected code — even when the applicant was genuinely qualified. The problem wasn’t the person; it was the documentation. Your employer must describe your actual work, not a generic job description copy-pasted from the hiring post.

Employment Verification Letters Must Include Duties

If you’re including employment verification letters from previous employers (especially overseas), these must also include job duties — not just employment dates and job titles.

For overseas employment verification:

  • Request a letter on company letterhead describing your specific responsibilities
  • Include the tasks you performed, not just your title
  • If the company only provides dates and title, request a separate reference letter from your manager
  • For U.S. employers using The Work Number or similar services, you’ll need a supplementary letter — those systems only verify employment, not duties

Letters from overseas may require apostille authentication. The sequence is: Manager signature → Notary Public → State/Country Apostille. For detailed guidance on employment documentation for visa transitions, see our guide on how to get E-7 visa sponsorship.

E-7 Occupation Code Verification Checklist

Use this checklist before submitting your application. Each item represents a potential rejection trigger if not properly addressed.

Document Alignment Checklist

Employment contract job duties match selected KSOC code description

고용사유서 explicitly references the selected occupation code number

고용사유서 describes specific daily tasks, not generic responsibilities

Previous employment letters include job duties, not just dates and titles

70%+ of actual daily tasks match the code’s official KSOC description

Subcategory salary threshold verified (E-7-1: ~₩31M, E-7-2: ~₩25M)

Qualifications (degree/experience) match code requirements

Employer type matches code restrictions (E-7-2 requires specific industries)

Red Flag Self-Check

□ Job title is different from occupation code title — have you documented why they align?

□ Role spans multiple code categories — have you identified your primary duties (70%+)?

□ Job title includes “Manager” but role is individual contributor — is the code appropriate?

□ Previous employer verification doesn’t include duties — have you requested a supplementary letter?

□ 고용사유서 was written by your employer without your input — have you reviewed it for accuracy?

Real Case: Code Mismatch Rejection

Marcus, 35 — American Marketing Manager in Incheon, E-7-1

Job title
Marketing Manager
Code filed
❌ 2733 (Marketing Specialist)
Actual daily duties
❌ 80% SNS content, video editing
Correct code
✓ 2871 (Multimedia Producer)
Result
Flagged — application restarted

The trap Marcus fell into: His employer copied the job posting into the 고용사유서 — which described the ideal candidate, not what Marcus actually did. Code 2733 (Marketing Specialist) requires duties focused on market research, strategy development, and brand positioning. Marcus spent 80% of his time creating Instagram and TikTok content, editing videos, and managing influencer partnerships. Immigration flagged the mismatch during document review.

The fix: The company resubmitted under code 2871 (Multimedia Producer) with a revised 고용사유서 that accurately described content production as Marcus’s primary function. Approved in 5 weeks.

The lesson: Document your actual daily duties before your employer writes the 고용사유서. The code must match what you do — not your title, not the job posting, not what sounds most impressive.

Details That Matter

The occupation code list on HiKorea updates without announcement: Immigration periodically adds or removes codes through Ministry of Justice notices. A code that existed when a colleague applied may no longer be active. Always download the current list directly from hikorea.go.kr — don’t rely on screenshots or guides from more than 6 months ago.

Your occupation code follows you to F-2-7: When you eventually apply for the points-based F-2-7 residence visa, immigration cross-references your E-7 occupation code history. Inconsistencies between your E-7 code and your actual income documentation can create complications years later.

Immigration officers compare your 고용사유서 against your company’s tax filings: If your stated duties don’t match your employer’s registered business type or reported activities, the discrepancy triggers a flag — regardless of how well-written your letter is.

Regional immigration offices apply codes differently: Applicants in Seoul report stricter code-duty alignment checks than those at regional offices (Suwon, Incheon). If you’re near a regional office, it may be worth applying there — processing times are also typically shorter.

A job title change mid-contract doesn’t automatically require a code change: If your duties remain the same but your title changes (e.g., “Associate” to “Senior”), you don’t need to update your code. If your actual responsibilities shift significantly, address it at renewal.

Common Mistakes

❌ Selecting a code based on job title: Your title is “Project Manager,” so you pick a management code—but you spend 80% of your time coding. Immigration will reject this. Select based on your actual daily tasks.

❌ Letting your employer write the 고용사유서 without your input: Your employer copies the job posting into the 고용사유서. The posting described an ideal candidate, but your actual work differs. Always review and correct before submission.

❌ Assuming “semi-professional” means entry-level: E-7-2 isn’t for beginners. It’s for specific hospitality and tourism industries with lower salary thresholds. Global marketing and SNS management fall under E-7-1, not E-7-2.

❌ Previous employment letters missing duties: You provide letters showing you worked at Company X for 3 years. Immigration wants to know what you actually did there. Request detailed duty descriptions, not just employment verification.

❌ Hybrid roles without primary duty identification: Your job is 40% development, 35% design, and 25% project management. You pick whichever sounds best. Immigration sees a mismatch. Identify your 70%+ primary function or adjust your role before applying.

❌ Ignoring company financial health: Your startup has no revenue yet. Immigration may reject the sponsorship on sustainability grounds—this affects the company, not your qualifications. Verify that your employer can demonstrate financial viability.

Official Resources & Links

Frequently Asked Questions

Can I change my occupation code after my E-7 visa is approved?

Changing your occupation code requires a new application and updated documentation, including a revised 고용사유서 (employment reason statement) from your employer. If your actual duties shift significantly—say, from development to management—you should update your code at your next renewal. Working under a mismatched code will surface at renewal or F-2-7 transition — and by then it’s harder to fix.

What if my job involves multiple occupation codes equally?

Immigration requires you to select one primary code. Figure out which category accounts for at least 50–70% of your deliverables—what you actually produce and get evaluated on. Your 고용사유서 should acknowledge the role’s breadth while emphasizing alignment with the selected code. Some applicants have successfully used broader codes (like 2711 Business Consultant) for genuinely hybrid strategic roles.

How do I find the official KSOC description for my code?

Download the occupation code list from hikorea.go.kr under the E-7 visa application section. The list includes code numbers, Korean titles, and brief descriptions. For detailed duty breakdowns, check the Korean Statistical Information Service (KOSIS) occupation classification database, though navigating it requires Korean language skills.

My company has never sponsored an E-7 before. Will this hurt my application?

Companies without prior E-7 sponsorship experience often struggle with 고용사유서 formatting and content. Immigration may scrutinize these applications more closely. Ask your HR team to consult the official guidelines on HiKorea or hire an immigration consultant for document review. Large companies with expat experience typically have streamlined processes, while smaller companies may need extra preparation time.

Does my job title need to match the occupation code title exactly?

No. Job titles are company-specific, while occupation codes are government classifications. A “Growth Hacker” at a startup might correctly use code 2733 (Marketing Specialist) or 2222 (Application Developer) depending on whether their primary work involves marketing strategy or technical implementation. What matters is duty alignment, not title alignment.

What happens if immigration discovers a code mismatch after my visa is issued?

If immigration determines your actual work doesn’t match your registered code—often discovered during renewal applications or random employer audits—they may deny your renewal, require you to find new employment under the correct code, or in serious cases, treat it as a violation of your visa conditions. This can affect future visa applications, including F-2-7 and F-5 permanent residency.

Are there occupation codes that are harder to get approved?

Codes in highly competitive or saturated fields (general business administration, non-specialized marketing) face more scrutiny because immigration assesses whether a foreign worker is genuinely necessary. Highly technical codes (AI/ML engineering, semiconductor specialties) or codes requiring specific certifications typically see higher approval rates because domestic talent shortages are easier to demonstrate.

What To Do Next

If you haven’t identified your occupation code yet

Start by documenting your actual daily tasks in detail. Spend one week tracking what you do each day and calculate the percentage breakdown. Then download the official occupation code list from hikorea.go.kr and compare your task list against the KSOC descriptions for two or three candidate codes. Choose the code where 70% or more of your work aligns with the official description.

If you’ve identified your code but haven’t applied yet

Review your employment contract to confirm the job duties section matches your selected code. Share the code’s official KSOC description with your employer before they write the 고용사유서 (goyong sayuseok, or employment reason statement)—this ensures alignment from the start. Verify your salary meets the subcategory minimum (E-7-1: approximately ₩31M, E-7-2: approximately ₩25M) and confirm your employer hasn’t exceeded the foreign worker ratio limit.

If you’re already on an E-7 and concerned about code mismatch

Compare your current daily duties against your registered code’s KSOC description. If significant drift has occurred (meaning your role has changed since you applied), address this before your next renewal. Either adjust your duties to realign with the code or prepare to apply for a code change with updated documentation. Don’t wait until renewal. Fixing it early is far simpler than explaining it later.

If you’re planning to transition to F-2-7

Your E-7 occupation code affects your F-2-7 income bracket scoring. Confirm your taxable income (shown on your 소득금액증명원, or sodeuk geumak jeungmyeongwon, which is your income verification certificate) aligns with the salary documented in your E-7 application. Any discrepancies—like untaxed allowances reducing your certificate amount below expectations—should be understood now, not during your F-2-7 application. Review our income certificate guide for documentation requirements.

For specific questions about your situation, contact the Korea Immigration Contact Center at 1345 (available in English, Chinese, Vietnamese, and other languages). Have your ARC number and occupation code ready when you call.

Update History
April 2026 — Article published with 2026 official figures

You Might Also Like