Visas & Work Permits

Work Permit & Visa
Services in Thailand

Our own team in Bangkok handles Thailand work permits and Non‑B visas for foreign employees and directors: new applications and renewals, one-year extensions, 90-day reports, re-entry permits and family visas. Visa services in Bangkok for Thai and foreign-owned companies, in Thai and English, since 2010.

5.0★ on Google (20 reviews) · Since 2010 · Thai & English

Bangkok skyline at dusk, where foreign employees work with a Thailand work permit
Reviewing a work permit application form with a client
Our Expertise

Work Permit & Visa Services
for Your Team

View All Services →

Non-B Visa & Work Permits

Non-B visas through the Thai e-Visa system, work permit applications and renewals, and changes of employer or job details filed with the Department of Employment.

Signing a work permit application for a foreign employee in Thailand

Extensions & 90-Day Reports

One-year extensions of stay at the Immigration Bureau, 90-day reports, re-entry permits and the yearly renewal of the work permit and visa.

International travellers in an airport, needing re-entry permits and visa extensions

BOI, SMART & LTR Visas

Visa and work permit applications for BOI-promoted companies, the SMART Visa and the 10-year Long-Term Resident (LTR) visa.

Bangkok business district, home to BOI-promoted companies with foreign staff
Scope of Services

Everything Your Foreign Staff
Need to Live and Work Here

From the first visa to the yearly renewals, we prepare the documents, file the applications and keep track of the dates, so your team can stay and work in Thailand without interruptions.

International colleagues working together in an office in Thailand
01

Work Permits

New applications, renewals, changes of job details, and cancellation when an employee leaves.

Start an Application
02

Non-B Visas

Business visas for employees, directors and investors, applied for online before arrival.

Check Eligibility
03

Family Visas

Dependent visas for the spouse and children of a work permit holder.

04

Re-entry Permits

Single or multiple re-entry permits, so travelling abroad does not cancel your permission to stay.

05

90-Day Reports

Address reports to Immigration, filed online or in person within the reporting window.

Get Support
Step by Step

How Getting a Work Permit in Thailand Works

Typical timing: up to about 3 weeks for the Non-B visa, then about 4 to 6 weeks in Thailand for the work permit and one-year extension. The Thai authorities set the final timing.

  1. 1

    Free consultation

    We check the role, the company's capital and Thai staff, and the best route: standard, BOI, SMART or LTR.

  2. 2

    Non-B visa

    Applied for online through the Thai e-Visa system, usually within about 15 working days.

  3. 3

    Work permit

    Filed online with the Department of Employment once the employee is in Thailand.

  4. 4

    One-year extension

    The Immigration Bureau extends the stay for up to one year at a time.

  5. 5

    Every year after

    90-day reports, re-entry permits and yearly renewals, with company records kept by our accounting team.

Planning for the requirements. For most companies that are not BOI-promoted, the employer is generally expected to have about THB 2 million of paid-up capital and four Thai employees for each foreign work permit (ASEAN Briefing). We advise you on how to plan for this before you apply, together with our secretarial team if the company still needs to be set up. See also our guide to registering a company in Thailand as a foreigner.

Checklist

Documents You Need for a Work Permit

Documents in other languages may need a certified Thai translation, which our translation team can prepare.

From the employee

  • Passport and recent photos
  • Non-B visa
  • Degree certificates and CV or employment references
  • Medical certificate from a Thai clinic or hospital

From the company

  • Company certificate and shareholder list
  • VAT registration certificate (Phor Phor 20)
  • Latest audited financial statements and corporate tax return
  • Social security payment records for Thai employees
  • Employment contract or appointment letter
TRUST
Bangkok at night, where our visa team supports foreign employees and their families
Our team helping a client sign visa and work permit documents
15+Years of
Excellence
Trusted Partner in Bangkok

Why Companies Choose
Our Visa Team

Work permits depend on company records: paid-up capital, financial statements, tax filings and social security payments. Our accounting and secretarial teams can keep those records for you, so visa applications are prepared from documents that are already complete and consistent.

At Baan Banchi.com, our own team in Bangkok handles every step, in Thai and English, and keeps you informed along the way. We are an accounting and business services firm, not a law firm, and every immigration decision is made by the Thai authorities.

Google Rating (20 reviews)5.0★
FAQ

Work Permit & Visa FAQ

Rules change from time to time. This page was last checked against the Immigration Bureau, Department of Employment and Thai government guidance in November 2026.

How long does it take to get a work permit in Thailand?

Typically about 4 to 6 weeks in Thailand for the work permit and the one-year extension of stay, once all documents are complete. Before that, the Non-B visa usually takes up to about 15 working days through the Thai e-Visa system, depending on the embassy. The Thai authorities set the final timing.

What are the requirements for a Thailand work permit?

The employee needs a Non-B visa, a valid passport, photos, education and work documents and a medical certificate. For most companies that are not BOI-promoted, the employer is generally expected to have about THB 2 million of paid-up capital and four Thai employees for each foreign work permit. We advise you on how to plan for this before applying.

Can I start working before my work permit is issued?

No. A foreigner needs a work permit before starting work in Thailand, so the first working day should follow the permit.

What is a Non-B visa?

The Non-Immigrant B visa, often called the Thailand business visa, is the visa for working or doing business in Thailand. It is applied for online through the Thai e-Visa system before travelling, and is then extended in Thailand once the work permit is issued.

What is 90-day reporting?

Foreigners who stay in Thailand for more than 90 days in a row must report their address to Immigration every 90 days. The report can be filed from 15 days before to 7 days after the due date; filing late can lead to a 2,000-baht fine.

Do I need a re-entry permit when I travel?

Yes, if your visa or extension is single-entry. Leaving Thailand without a re-entry permit cancels your current permission to stay.

Can my family stay in Thailand with me?

Yes. A spouse and children can usually receive dependent visas linked to your work permit and extension of stay. We prepare their applications together with yours.

What happens when a foreign employee leaves the company?

The employer must cancel the work permit within 15 days of the employee's last working day, and late cancellation can lead to a fine of up to 20,000 baht. We handle the cancellation and explain the next steps for the employee's visa.

Do you help with BOI, SMART and LTR visas?

Yes. We prepare visa and work permit applications for BOI-promoted companies, the SMART Visa and the 10-year Long-Term Resident (LTR) visa.

Are you a visa agent in Bangkok?

Our own team in Bangkok prepares and files visa and work permit applications for our clients. We are an accounting and business services firm, not a law firm, and every immigration decision is made by the Thai authorities.

How much do your visa and work permit services cost?

Fees are quoted on request after a free consultation, based on the visas and permits you need.

Get Started

Need a Work Permit
in Thailand?

Tell us about the role and your company, and we'll explain the route, the documents and the timing. Book a free consultation with our visa team.

Book a Free Consultation
Fees quoted on requestThai & English Support