Thailand Immigration Fees: THB 1,900 Extension, THB 1,000 Re-Entry

An extension of stay costs THB 1,900. A re-entry permit costs THB 1,000 for one trip or THB 3,800 for several. Fines are separate: a late 90-day report is settled for THB 2,000, and an overstay costs THB 500 a day up to THB 20,000. Fees on the Bureau schedule are not refunded.

On this page
  1. What each service costs
  2. Re-entry: single or multiple?
  3. Fines for missed deadlines
  4. Paying and filing
  5. The tourist entry fee
  6. Common questions

If you are staying longer, budget THB 1,900 for an extension of stay and THB 1,000 for a single re-entry permit if you plan to leave and come back. Missing a deadline is the expensive part, so the fines come right after.

What each service costs

These fees sit on the Bureau fee schedule under Ministerial Regulation 27, and they are not refunded, whether or not the application is approved.

Service Fee
Extension of visa (stay) THB 1,900
Re-entry permit, single entry THB 1,000
Re-entry permit, multiple entries THB 3,800
Change of visa category (Bangkok list, 2021) THB 2,000
Visa on arrival THB 2,000
Thai fee schedule page with fees for transit, tourist and non-immigrant visas and other permits.
The Bureau's fee schedule: visa fees next to the re-entry permit lines. Source: Immigration Division 1 (Bangkok), fee schedule, archived 23 Jun 2024 (opens in a new tab), captured 17 October 2026

The visa on arrival is paid in cash in baht. The visa on arrival guide has the rest. A tourist visa on the same schedule costs THB 1,000; for other visas, read the visa types overview.

Re-entry: single or multiple?

An extension plus a single re-entry permit comes to THB 2,900 in all, and with a multiple permit THB 5,700. Three single permits cost THB 3,000, less than one multiple permit, while four cost THB 4,000, more than the multiple permit. LTR visa holders are exempt.

Leaving without a re-entry permit ends your permitted stay. The re-entry permit guide has the counter steps.

Fines for missed deadlines

An overstay costs THB 500 per day, up to THB 20,000 for an overstay of 40 days or longer. The other fines hit different people, so check who owes what.

Offence Fine Who pays
Overstay THB 500 a day, max THB 20,000 The foreigner, before leaving
Overstay taken to court Up to 2 years in prison or up to THB 20,000, or both The foreigner
90-day report made late THB 2,000, paid when you report in person The foreigner
90-day report missed (the Act) Up to THB 5,000 plus up to THB 200 a day until you comply The foreigner
TM.30 not filed within 24 hours Up to THB 2,000; THB 2,000 to THB 10,000 for a hotel manager The host or hotel, not the guest
Royal Thai Embassy Washington page headed Warning of overstay, with a table of ban periods for aliens who surrender.
The Washington embassy advice page on overstay, with its ban tables and airport advice. Source: Royal Thai Embassy Washington D.C., Advice on Thailand Visa Overstay Regulations (opens in a new tab), captured 17 October 2026

A few hours of overstay usually draw no fine. A one-week overstay costs 7 days x THB 500 = THB 3,500. The overstay guide covers the re-entry bans that follow a long one.

Paying and filing

File an extension in person at the immigration office covering the area where you live. Bring the passport original and one copy, form TM.7 and the signed overstay acknowledgement. The extension guide has the full steps.

The 90-day report goes to the same area office, online at the Bureau portal or by post with an envelope carrying a THB 10 stamp. You may file from 15 days before to 7 days after the due date; see the reporting guide.

The tourist entry fee

The proposed tourist entry fee is a flat THB 450 per person, and the draft still goes to the National Tourism Policy Committee and the Cabinet. See the tourist entry fee page.

Which immigration fee applies? Service fees from the Bureau schedule, fines from the Act Are you leaving Thailand and coming back on the same stay? Re-entry permit: THB 1,000 single or THB 3,800 multiple LEAVING NO Do you need more days than your stamp gives? Extension: THB 1,900, filed before the stay ends STAYING NO Changing visa category inside Thailand? Change of category: THB 2,000, form TM.86 CHANGING NO FINES TO AVOID LATE 90-DAY REPORT THB 2,000 in person OVERSTAY THB 500 a day, max THB 20,000 ThailandBuddy.com · Source: Bureau fee schedule under Ministerial Regulation 27; Immigration Act; Thai embassy pages Verified 17 Oct 2026 · Re-checked every 3 months Which immigration fee applies? Service fees from the Bureau schedule, fines from the Act Are you leaving Thailand and coming back on the same stay? LEAVING Re-entry permit: THB 1,000 single or THB 3,800 multiple NO Do you need more days than your stamp gives? STAYING Extension: THB 1,900, filed before the stay ends NO Changing visa category inside Thailand? CHANGING Change of category: THB 2,000, form TM.86 NO FINES TO AVOID LATE 90-DAY REPORT THB 2,000 in person OVERSTAY THB 500 a day, max THB 20,000 ThailandBuddy.com · Source: Bureau fee schedule under Ministerial Regulation 27; Immigration Act; Thai embassy pages Verified 17 Oct 2026 · Re-checked every 3 months
Which fee applies: leaving and returning, staying longer, or changing visa category, then the two fines. Checked 17 Oct 2026.
Tap to enlarge diagram

↑ Contents

Not confirmed: Cash or card: only the visa-on-arrival fee is stated as cash in baht. Ask your office about cards and about the airport re-entry fee. Confirm that an on-time report is free: the fee schedule has no line for it. Check the current figures at the counter, because this schedule is an archived copy.

Next step

Have a Thai document you cannot read? Our paid paperwork check explains it in plain English before you sign or pay.

Get a paperwork check

Common questions

How much does a Thai visa extension cost?

THB 1,900. The fee is not refunded, whether or not the application is approved.

How much is a re-entry permit in Thailand?

THB 1,000 for a single entry and THB 3,800 for multiple entries. Three single permits cost less than one multiple permit, and four cost more.

What is the fine for a late 90-day report?

A report made after the window is made in person and settled by a fine of THB 2,000. You may report from 15 days before to 7 days after the due date.

How much is the overstay fine?

THB 500 per day, up to THB 20,000 for an overstay of 40 days or longer. You pay before you leave the country.

What does a change of visa category cost?

THB 2,000, on form TM.86 if you hold a tourist or transit visa. File with at least 15 days of your stay left.

Sources and reader comments

Official sources:

Show 10 more sources

Company and press pages (not official sources):

General information checked against the sources listed above. Prices, opening hours and other details change; confirm them with the provider before you act. See how guides are checked.

Spotted an error? Report it.