🌏 NOMADAGENT

Teaching in Thailand 2026 (Part 2): Work Permits, Visas, Khurusapha & 90-Day Reporting

By Justin | February 26, 2026 | Updated February 2026 | 18 min read

Flat lay of TEFL certificate, passport with Thai visa, work permit book, and whiteboard markers
TL;DR: Getting legal as a teacher in Thailand involves four things: a Non-Immigrant B visa, a work permit (now digital via eworkpermit.doe.go.th), a Khurusapha teaching license (temporary permit → 7-module training → full license), and 90-day reporting. The e-Work Permit system launched October 2025 and replaces the old blue book. Paper submissions are accepted until April 28, 2026. The Khurusapha 7-module TPDI training is 420 hours and the pathway to a permanent teaching license. This guide walks through every step with current 2026 fees and processes.
📖 This is Part 2 of 2 — ← Read Part 1: Requirements, Salaries & Getting Hired

📋 What's in This Guide

The Legal Paperwork Overview

Here's the reality: the paperwork side of teaching in Thailand is the part that stops most people. Not because it's impossibly hard, but because the information online is outdated, contradictory, and scattered across forums from 2018. This guide reflects the actual 2026 processes — including the new e-Work Permit system and updated Khurusapha requirements.

As a teacher, you need to manage four legal obligations simultaneously:

📋 Your Four Legal Requirements

1. Non-Immigrant B Visa — Your entry visa that permits you to work in Thailand. Applied for at a Thai embassy/consulate before entering, or converted from a tourist visa (sometimes).

2. Work Permit — Legal authorization to work for a specific employer. Now handled through the e-Work Permit digital system. Must be obtained within 30 days of starting work.

3. Teaching License (Khurusapha) — Authorization from the Teachers Council of Thailand to teach. You start with a temporary permit and work toward a full license through the 7-module training system.

4. 90-Day Reporting (TM47) — Ongoing immigration requirement to report your address every 90 consecutive days you're in Thailand.

Bridge TEFL Certification - Get certified to teach English abroad

Your school handles most of this process — but you need to understand it so you can push back when things go wrong, and trust me, things go wrong. Schools lose paperwork, forget deadlines, and sometimes try to cut corners. Being informed is your best protection.

Step 1: Non-Immigrant B Visa

The Non-Immigrant B visa is your entry visa for employment in Thailand. You cannot legally work on a tourist visa, visa exemption, or DTV (Digital Nomad Visa) — even if you have a job offer.

What Your School Provides

Once you accept a job offer, your school prepares the following documents for your visa application:

Where to Apply

You apply at a Thai embassy or consulate. The most common options:

LocationProcessing TimeNotes
Your home country5-10 business daysBest option if you're not already in Asia
Vientiane, Laos2-3 business daysMost popular for teachers already in Thailand. "Visa run" destination.
Savannakhet, Laos2-3 business daysAlternative Laos option, less crowded
Penang, Malaysia2-3 business daysGood option for southern Thailand

The Visa Run

If you're already in Thailand on a tourist visa or visa exemption, you'll need to leave the country to apply for your Non-B visa. This is called a "visa run." The most common route is Bangkok → Vientiane, Laos:

🛫 Typical Visa Run to Vientiane

Budget option: Overnight bus from Bangkok to Nong Khai (400-600 THB), cross the Friendship Bridge to Vientiane, apply at the Thai embassy. Total: approximately 6,000-8,000 THB including accommodation.

Flight option: Fly Bangkok → Vientiane (2,000-4,500 THB one way on AirAsia or Lao Airlines). Apply and return. Total: approximately 10,000-15,000 THB.

Timeline: Allow 3-4 days minimum. Submit on Day 1, collect on Day 2 or 3. Some embassies are slower during peak periods.

⚠️ Converting from a tourist visa at Chaengwattana: Technically possible, but immigration officers at the Bangkok immigration office at Chaengwattana increasingly tell applicants to exit Thailand and apply at an embassy abroad. Don't count on converting in-country — have a visa run plan as backup. Your school's HR department will know the current situation.

Non-B Visa Details

DetailInformation
Visa fee2,000 THB (single entry) / 5,000 THB (multiple entry)
Initial validity90 days from entry
ExtensionExtended to 1 year at immigration once work permit is issued
ApplicationOnline via thaievisa.go.th or in person at embassy
Re-entry permitRequired if you leave Thailand and want to keep your visa valid (1,000 THB single / 3,800 THB multiple)
🚨 Critical: Re-entry permits. If you leave Thailand without a re-entry permit, your Non-B visa is voided — even if it has months of validity remaining. Always get a re-entry permit before any trip abroad. You can get one at the airport immigration counter before departure, but it's safer to arrange it at your local immigration office in advance.

Step 2: Work Permit (e-Work Permit System 2026)

Thailand launched the e-Work Permit system in October 2025, replacing the old physical "blue book" with a fully digital process. This is one of the biggest changes for teachers in years.

How the New System Works

💻 e-Work Permit Process

1. School submits application online — Your employer files through eworkpermit.doe.go.th. They upload your documents (passport, degree, photos, employment contract).

2. Identity verification via ThaiID app — You need to register through the ThaiID app for digital identity verification. Download it from the App Store or Google Play and complete the registration process.

3. One biometric visit — You visit your local Department of Employment office once for face, iris, and fingerprint scanning. This appointment takes approximately 12 minutes.

4. Digital permit issued — Your work permit is issued digitally. You receive a credit card-sized permit with a QR code that links to your digital record. No more carrying the blue book.

e-Work Permit Key Details

DetailInformation
Fee3,000 THB for 1 year
Portaleworkpermit.doe.go.th
Physical formatCredit card-sized with QR code
Biometric visitOne visit, ~12 minutes, at Department of Employment
Paper submissionsStill accepted until April 28, 2026 (extended due to technical glitches)
Employer-tiedYes — switching schools requires a new work permit application
⚠️ System glitches: The e-Work Permit portal has experienced intermittent technical issues since launch. The government extended the paper submission deadline to April 28, 2026 as a result. If you run into errors on the portal, your school may need to submit on paper. Don't panic — both methods are currently valid.
💡 Practical tip: Your school handles the application, but you should keep digital copies of all submitted documents. Take screenshots of your application status in the portal. If there are any processing delays or errors, having your own records speeds up resolution.

Step 3: Khurusapha Teaching License

The Teachers Council of Thailand (known as Khurusapha or KSP) regulates all teachers in Thailand — including foreigners. You cannot legally teach without a KSP license or temporary permit.

Temporary Permit (Teaching License Waiver)

If you have a bachelor's degree in any field (not specifically education), you start with a temporary permit:

DetailInformation
TypeTemporary Teaching License (Waiver)
Validity2 years
Fee1,000 THB
PaymentVia KSP Self-Service portal or at any 7-Eleven
Maximum renewals3 waivers total (6 years maximum on temporary permits)
Employer-tiedYes — digitally anchored to your specific school
ApplicationThrough the KSP Self-Service portal
⚠️ Switching schools: Your temporary permit is linked to your employer. If you change schools, you need a new temporary permit application through your new school. This is one of the biggest headaches in the system — factor it into any decisions about moving between schools.

The temporary permit gets you started, but it's not a long-term solution. You can only get three waivers (6 years total), and then you must have a full teaching license. This is where the 7-module training system comes in.

The 7-Module TPDI Training Path

The Thai Professional Development Institute (TPDI) 7-module training program is how foreign teachers earn a full Thai teaching license. It replaced the old system of submitting foreign teaching certificates for equivalency.

Program Structure

The program consists of 7 modules, each requiring 60 hours of training (420 total hours). Modules are completed through a combination of online learning and mandatory weekend Zoom seminars.

ModuleTopicHours
1Professional Ethics & Teacher Conduct60
2Educational Psychology & Child Development60
3Thai Culture & Society in Education60
4Educational Policy & Administration60
5Classroom Management & Assessment60
6Digital Technology in Education60
7Teaching Methodology & Practice60

How It Works in Practice

📱 Khurusapha Training Platform

All training is managed through khuruplatform.ksp.or.th, also accessible via the OnePlatform app (available on iOS and Android). You register, enroll in modules, complete coursework, and track progress through the platform.

Login: Use your passport number as your username. You'll also need your Khurusapha ID number — look it up on the KSP license search portal using your passport number.

Module order: You can complete modules in any order. Pick whatever fits your schedule — you don't have to go 1 through 7 sequentially.

Online learning: Video lectures, reading materials, quizzes, and assignments — completed on your own schedule.

Weekend Zoom seminars: Mandatory live sessions, typically held on Saturdays. These include discussions, presentations, and practical demonstrations. Attendance is tracked.

Registration: Opens annually, typically February-March (check the TPDI Facebook page for exact dates). You can also express interest via kspregis.thaijobjob.com.

Cost: 3,200 THB per module + a one-time 1,000 THB processing fee. Total for all 7 modules: 23,400 THB ($688). Payment via QR code mobile banking.

Support: TPDI Call Center at 0-2257-7149 (press 3), Mon-Fri 8:30 AM - 5:30 PM. LineID: @Thaijobjob. Email: info@kurupatana.ac.th

💡 My advice: Start the modules as soon as you're eligible. Most teachers procrastinate and end up scrambling when their temporary permit is about to expire. You need all 7 modules for the P-License, so don't delay — but the good news is you can do them in any order. Pick whichever module has an open cohort and fits your schedule. Spread the workload — one module at a time, with breaks between. At 3,200 THB per module, it's a manageable investment when spread over 1-2 years.

License Progression: Temporary → P-License → B-License

Understanding the license progression is crucial for long-term planning as a teacher in Thailand:

Temporary Permit (Where You Start)

2-year validity. Up to 3 renewals (6 years maximum). Tied to your employer. No modules required — just a degree and a job offer.

P-License (Provisional License)

Awarded after completing all 7 modules of the TPDI training and applying for knowledge certification. Valid for 2 years. Significant upgrade — recognized across schools. Note: If you've completed at least 4 out of 7 modules, Khurusapha provides a "P-License extension" that bypasses the old 3-waiver cap — a critical lifeline for teachers who started late.

B-License (Basic License)

The full Thai teaching license. Requires: P-License + at least 1 year of teaching experience in Thailand + passing the NIETS Board Examinations. Valid for 5 years.

A-License (Advanced License)

Reserved for veteran educators with 15+ years of experience and a Master's degree in Education. The top tier — rarely pursued by TEFL teachers but worth knowing about for long-term career planning.

NIETS Board Examinations

To receive the B-License, you must pass three board exams administered by NIETS (National Institute of Educational Testing Service):

ExamContent
Teaching ProfessionPedagogy, classroom management, assessment, educational law
Thai Language & CultureBasic Thai language, Thai customs, cultural understanding
Digital TechnologyEducational technology, digital literacy, online teaching methods

Board exams are held twice yearly (exact dates announced by NIETS). They are challenging but passable with preparation — the Thai Language & Culture exam is the one most foreign teachers find difficult. Study groups exist in Bangkok and online.

💡 Why the B-License matters: With a B-License, you can switch schools freely without needing a new waiver each time. It's valid for 5 years and renewable. It also opens doors to higher-paying positions at international schools that require a recognized teaching license. Think of the 7-module path as an investment in your career — it pays off significantly in salary and flexibility.
⚠️ Alternative path: Graduate Diploma — Don't want to do the 7 modules? The Graduate Diploma in Education at St. Teresa International University (weekend classes, ~1.5 years, approximately 89,000 THB) is the recognized alternative. It grants you an immediate waiver renewal while you study and leads directly to a full teaching license upon completion. Worth considering if you plan to stay in Thailand long-term.

90-Day Reporting (TM47)

Every foreigner staying in Thailand on a long-term visa (including Non-B) must report their address to immigration every 90 consecutive days. This is separate from your visa and work permit — it's an immigration tracking requirement.

How It Works in 2026

🖥️ Online 90-Day Reporting (TM47)

Portal: tm47.immigration.go.th (Version 2026)

First report: Must be done in person at your local immigration office. This cannot be done online.

Subsequent reports: Can be done online through the TM47 portal.

TDAC integration: The system is now linked to TDAC (Thailand Digital Arrival Card). You need your TDAC reference number for online reporting.

Window: 15 days before to 7 days after your due date.

What You Need

🚨 Late reporting fines: Missing your 90-day reporting window results in a fine of 2,000-5,000 THB plus 200 THB per additional day late. If you're significantly overdue, it can cause complications with visa extensions. Set a calendar reminder — this is one of the easiest things to forget and one of the most annoying fines to pay.
💡 Pro tip: Your 90-day counter resets every time you leave Thailand. So if you take a weekend trip to Cambodia on Day 80, your counter resets to Day 0 when you re-enter. Many teachers strategically time their trips to avoid 90-day reporting. Just make sure you have a valid re-entry permit before leaving.

TM30 & TDAC: The Other Paperwork

TM30 (Landlord Registration)

The TM30 is a notification that your landlord or accommodation provider must file with immigration within 24 hours of you moving in. It confirms where you're living. This isn't your responsibility to file — it's your landlord's — but you need it for visa extensions and 90-day reporting.

In practice, hotels and serviced apartments file TM30 automatically. For private rentals, you may need to remind (or push) your landlord to file it. Some landlords don't know about the requirement. If your landlord won't file, you can do it yourself at immigration, but bring your lease agreement.

TDAC (Thailand Digital Arrival Card)

As of 2024, Thailand replaced the old paper TM6 arrival/departure card with the Thailand Digital Arrival Card (TDAC). You fill it out online before arriving in Thailand at tdac.immigration.go.th.

Your TDAC reference number is now required for various immigration processes, including online 90-day reporting. Save this number — you'll need it repeatedly.

Complete Timeline: From Job Offer to Legally Working

Here's a realistic timeline for a teacher who accepts a job offer in March for a May start:

Week 1-2: Documents from School

School provides invitation letter, WP.3 form, and supporting documents for your visa application. You prepare notarized/apostilled copies of your degree and background check if you haven't already.

Week 2-3: Non-B Visa Application

Apply at Thai embassy in your home country or do a visa run to Vientiane/Savannakhet. Processing takes 2-5 business days depending on location.

Week 3-4: Enter Thailand on Non-B Visa

Enter Thailand with your Non-B visa. Your initial stay is typically 90 days. Complete TDAC before arrival.

Week 4-6: Work Permit Application

School submits your e-Work Permit application through the online portal. You register on ThaiID app and attend one biometric appointment (~12 min). Digital permit issued.

Week 4-6: Khurusapha Temporary Permit

School applies for your temporary teaching license through KSP Self-Service portal. Pay 1,000 THB fee. Usually processed within 1-2 weeks.

Week 8-10: Visa Extension

With work permit in hand, apply to extend your Non-B visa to 1 year at your local immigration office. Fee: 1,900 THB.

Day 90: First 90-Day Report

Complete your first 90-day report in person at immigration. Subsequent reports can be done online.

Month 3-6: Start TPDI Modules

Once settled, register for the 7-module TPDI training through the OnePlatform app. Begin working toward your P-License and eventually B-License.

Total Cost Breakdown: Getting Legal

Here's what the entire legal process costs for a first-year teacher:

ItemCost (THB)Cost (USD)
Non-B Visa fee (single entry)2,000$59
Visa run travel (budget, to Laos)6,000 - 8,000$176 - $235
Work Permit (1 year)3,000$88
Khurusapha temporary permit1,000$29
Visa extension (to 1 year)1,900$56
Re-entry permit (multiple)3,800$112
Document legalization/apostille3,000 - 5,000$88 - $147
TPDI 7-module training (all modules)23,400$688
Total (Year 1, without modules)20,700 - 24,700$608 - $726
Total (including all 7 modules)44,100 - 48,100$1,297 - $1,415

Some schools reimburse part or all of these costs. Ask during your interview — it's a reasonable negotiation point, especially for the visa run and work permit fees.

📖 Full Visa Cost Comparisons

My paid guide includes side-by-side visa cost breakdowns for Thailand, Vietnam, Bali, Cambodia, and the Philippines — including teaching-specific visa paths, timelines, and cost calculators.

Get the Guide — $9.99 →

Common Mistakes That Get Teachers in Trouble

🚨 Avoid these at all costs:

Final Thoughts

The legal side of teaching in Thailand looks overwhelming on paper, but in practice it's a series of manageable steps — especially when your school guides you through the process. The key is understanding what needs to happen, when, and what it costs so you're never caught off guard.

The 2026 changes — particularly the e-Work Permit system — have actually simplified things compared to even a few years ago. No more lugging around the blue book. No more half-day visits to the Department of Employment for renewals. The digital system has its glitches, but it's a clear improvement.

If you haven't read Part 1 yet, it covers everything about requirements, salaries, types of schools, where to find jobs, and what daily life as a teacher actually looks like:

📖 ← Read Part 1: TEFL Requirements, Real Salaries & How to Get Hired

📖 The Complete Digital Nomad Guide

Teaching is one of the best entry points to life in Southeast Asia. My 34-page guide covers teaching, banking, healthcare, coworking, monthly budgets, and visa strategies across 5 countries. Plus 3 bonus resources.

Get the Guide — $9.99 →

📚 Related NomadAgent Guides

Part 1: TEFL Requirements, Salaries & Getting Hired

How to Open a Thai Bank Account in 2026

Thailand Digital Nomad Visa (DTV) Guide 2026

How to Rent an Apartment in Bangkok 2026

Browse All Guides →

Disclosure: This article may contain affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. We only recommend products we personally use and trust. All opinions are our own. Legal requirements, fees, and processes reflect the best available information as of February 2026 and are subject to change. This guide is for informational purposes only and does not constitute legal advice. Always verify current requirements with official Thai government sources.
← Back to Homepage
Bridge TEFL Certification - Get certified to teach English abroad

📚 More NomadAgent Guides

🚀 Start Here 🛂 Visa Guide 🏧 ATM Fees Guide 🏦 Bank Account Guide 🏠 Bangkok Neighborhoods 📖 The Paid Guide — $9.99
Bridge TEFL Certification - Get certified to teach English abroad

🎯 Explore Thailand Activities & Tours