Legal & ID🇹🇭 Bangkok, Thailand

Visa, work permit & 90-day reporting

Working legally in Bangkok means stacking three things: a Non-B visa, a work permit (sponsored by your employer), and ongoing reporting (TM30 + 90-day). They interlock, and the TM30 is the piece that trips almost everyone up. Here's how they fit together.

Total cost
Visa ~2,000–5,000 THB + work-permit govt fee ~750–3,000 THB + 1,900 THB extension. Re-entry permit 1,000/3,800 THB if you travel. Much is often employer-paid; agents add several thousand THB.
Time needed
Roughly 4–8 weeks end to end (WP3 + visa abroad, then permit + extension after arrival), depending on your employer's paperwork.
Validity
Work permit and the 1-year extension are renewed annually and stay tied to your employer — change jobs and they must be redone. 90-day reporting continues for as long as you stay 90+ days at a stretch.
Verified
June 2026
Medium confidence·Foreign professionals employed by a Thai-registered company (the standard Non-Immigrant B + work permit route). Remote workers may instead fit the DTV or LTR (see insights). Your employer drives most of the work-permit steps; you handle the in-country reporting.

Before you start

  • A job offer from a Thai-registered company willing to sponsor you
  • Employer meets the ratio rules (broadly ~4 Thai employees and ~2M THB registered capital per foreigner) — confirm with HR
  • Passport valid at least 6 months with blank pages

Step-by-step

  1. 1

    Employer files WP3 pre-approval

    Your employer applies for a WP3 work-permit pre-approval letter at the Department of Employment (Ministry of Labour). This authorises you to collect the work permit once you arrive.

    Via employerWho: Your employer/sponsor~1–2 weeksEmployer-paid
  2. 2

    Apply for the Non-Immigrant B visa

    With the WP3 letter and company documents, apply for the Non-B visa at a Royal Thai Embassy/consulate abroad or via the Thai e-Visa portal (thaievisa.go.th). Enter Thailand on this visa.

    OnlineWho: YouA few days to ~2 weeks~2,000 THB single-entry / ~5,000 THB multiple-entry
  3. 3

    Collect the work permit (within 30 days)

    After entering Thailand you must apply for and collect the physical work permit at the Department of Employment, usually within ~30 days of the WP3 letter. It is tied to that specific employer and job.

    In personWho: You (employer's HR usually assists)A few daysGovt fee scales with validity (~750–3,000 THB); often employer-paid
  4. 4

    Landlord files your TM30

    Within 24 hours of moving into any address, the property owner/landlord (or you) must file a TM30 address notification with Immigration. You need the TM30 receipt before you can do your 90-day report.

    In personWho: Your landlord/property ownerWithin 24 hours of arrival/moveFree (late fine 800–2,000 THB)
  5. 5

    Convert to a 1-year extension of stay

    With the work permit issued, apply at Immigration (Chaeng Wattana in Bangkok) to extend your stay to 1 year based on employment. Get a re-entry permit if you'll travel — leaving without one voids your extension.

    In personWho: YouSame day (sometimes 30-day under-consideration stamp first)1,900 THB extension; re-entry permit 1,000 single / 3,800 multiple
  6. 6

    Report your address every 90 days

    Once staying 90+ consecutive days, report your address to Immigration. Window is 15 days before to 7 days after the due date. File online after your first in-person report; leaving and re-entering Thailand resets the clock.

    OnlineWho: You~15 min online once set upFree (late fine up to ~2,000 THB)

Documents you’ll need

  • Passport (valid 6+ months, blank pages)
  • WP3 pre-approval letter from your employer
  • Non-Immigrant B visa
  • Employer documents (company registration, VAT, shareholder list, employment contract)
  • Passport photos
  • TM30 receipt (from your landlord) for the address
  • Work permit book (for the 1-year extension)

Things most newcomers don’t know

The TM30 trips everyone up — and it blocks your 90-day report.

Your landlord (not you) is legally responsible for filing the TM30 within 24 hours of you moving in, but many don't. Without a valid TM30 on file, Immigration won't accept your 90-day report. Chase your landlord for the TM30 receipt on day one.

Source: Immigration Act s.38 / expat-guide consensus

Miss your 90-day report and you pay a fine.

Late reporting draws a fine (commonly 2,000 THB, up to ~5,000). The window is generous — 15 days before to 7 days after — and you can file online once you've done the first one in person, so there's little excuse to miss it.

Source: immigration.go.th / Thailand Starter Kit

Never leave Thailand without a re-entry permit.

Your visa/extension is single-entry by default. Step out of the country without a re-entry permit (1,000 THB single, 3,800 multiple) and your permission to stay is cancelled — you'd have to start the whole visa process over.

Source: official

Remote worker, not employed locally? Look at the DTV or LTR instead.

The DTV (Destination Thailand Visa) is a 5-year multi-entry visa for remote workers — needs ~500,000 THB in savings and a 10,000 THB fee, 180 days per entry. The LTR (Long-Term Resident, 10 years) suits higher earners (Work-from-Thailand needs ~USD 80,000/yr income) and even waives the re-entry permit and stretches reporting to once a year. Neither needs an employer-sponsored work permit.

Source: thaievisa.go.th / BOI LTR

Common mistakes to avoid

  • Assuming the Non-B visa lets you work — you also need the separate work permit before starting
  • Letting your landlord skip the TM30, then being unable to file your 90-day report
  • Leaving the country without a re-entry permit and voiding your extension
  • Forgetting the work permit is employer-specific — switching jobs means redoing it

Make it your personal checklist

Globe Quest turns this into a tracked, AI-personalized plan for Bangkok — timed to your move date, with reminders so nothing slips. Free to start.

Sources

Last verified June 2026. Government processes change — always confirm critical details against the official source before acting.