Your Thailand entries

Your result

Add an entry to see your allowance.

How Thailand counts your days

Thailand does not use a rolling window like Schengen. Each entry carries its own allowance, stamped in your passport as an "admitted until" date, and that clock resets completely when you leave and return. The day you arrive and the day you depart both count as full days of the permitted stay.

Since mid-2024 the visa exemption stamp has been 60 days for most Western nationalities, up from 30. Some passports still receive 30. A 30-day extension is generally available once per entry from an immigration office, taking a 60-day stay to 90. Because the eligible-country list and durations change, this calculator lets you set the allowance rather than assuming one.

admittedUntil = entryDate + allowance − 1 Entry 1 March, 60-day exemption → admitted until 29 April (both end days counted)

The number nobody tracks

Visa days are the obvious thing to count. The number that catches long-stay visitors out is the 180-day tax residency threshold.

Spend 180 days or more in Thailand in a calendar year and you are a Thai tax resident. Since 2024 this matters far more than it used to: foreign income remitted into Thailand by a tax resident is assessable for Thai income tax. Someone doing three 60-day exemption stays across a year — entirely lawful, never close to an overstay — lands exactly on 180 days and becomes tax resident without ever having been near an immigration problem.

That is why this tool shows both counters side by side. They are different thresholds, measured over different things, and staying inside one tells you nothing about the other.

Visa runs and immigration discretion

A visa run means leaving Thailand and coming straight back for a fresh stamp. It works mechanically, and there is no published rolling-window limit for arrivals by air. But two things are worth understanding honestly:

  • Entry is always discretionary. An immigration officer can refuse entry to a visa-exempt traveller without giving detailed reasons. A passport full of consecutive exemption stamps with two-day gaps is the pattern that prompts questions about whether you are effectively living in Thailand.
  • Land borders have been treated differently. Restrictions on consecutive land-border exemption entries have been imposed, relaxed and reimposed over the years. Air arrivals have generally been treated more leniently. Check the current position before planning around a land crossing.

If you genuinely intend to spend most of the year in Thailand, the appropriate answer is a visa that permits it — a long-stay, education, retirement or destination-style visa — rather than a chain of exemption stamps. Repeated visa runs are a lawful pattern that immigration is entitled to look through.

Overstaying

Thailand publishes and enforces its overstay penalties consistently. Overstays incur a daily fine up to a capped amount, payable on departure. Longer overstays add re-entry bans, which escalate with the length of the overstay and are considerably more severe if you are arrested rather than presenting yourself voluntarily at departure. Unlike some countries, this is not an area where enforcement is patchy.

The practical implication is simple: know your "admitted until" date. This calculator computes it for each entry, and flags any logged stay that runs past it.

If you want to stay longer

Chaining exemption stamps is the wrong tool for a long stay. Thailand has several routes that permit one properly, and using the right one removes both the border-discretion risk and the need to leave every two months:

  • Destination Thailand Visa (DTV). A multi-entry visa aimed at remote workers and people coming for Thai cultural activities, valid five years with stays of up to 180 days per entry, extendable once. It has financial requirements and is applied for from outside Thailand.
  • Education visa (ED). Tied to enrolment at an approved institution, commonly Thai language schools. Attendance is genuinely checked.
  • Retirement visa (O-A or O-X). For applicants over 50 meeting income or bank balance requirements, renewable annually.
  • Thailand Privilege. A paid membership programme granting long-term entry, priced accordingly.

Reporting obligations while you are there

Two requirements catch out people staying beyond a short holiday, and neither has anything to do with your entry stamp:

90-day reporting. If you remain in Thailand for 90 consecutive days on a long-stay visa, you must notify immigration of your address, and again every 90 days after that. Leaving the country resets the clock. It is a notification, not permission, but failing to file attracts a fine.

TM30. The owner of the property you stay in is responsible for notifying immigration of your presence within 24 hours of arrival. Hotels do this automatically. If you rent a condo or stay with friends, it may not happen, and the gap tends to surface later when you go to extend a stay or file a 90-day report. Enforcement varies considerably by province.

Common mistakes

  • Assuming the allowance is 30 days. Most nationalities now get 60, and people cut trips short unnecessarily.
  • Counting from the day after arrival. The arrival day is day one.
  • Treating the extension as automatic. It requires a visit to an immigration office, a fee and paperwork, and it is granted at their discretion.
  • Ignoring the calendar-year tax count. It resets on 1 January regardless of your visa position, and it does not care how many separate entries the days came from.

Other counters

If Thailand is one stop among several, the tax residency day tracker checks one trip log against thresholds in more than twenty countries at once. For Japan's 90-day visa-free rule see the Japan 90-day calculator, and for Europe the Schengen 90/180 calculator.

Frequently asked questions

How long is the Thailand visa exemption?

For most Western nationalities the visa exemption stamp has been 60 days since mid-2024, up from the previous 30. Some nationalities still receive 30 days, and the list of eligible countries changes. Check what your passport actually receives rather than assuming, and set the allowance in the calculator to match.

Can I extend a visa exemption stay?

Usually yes. A 30-day extension is generally available once per entry from an immigration office for a fee, taking a 60-day exemption to 90 days. Set the per-entry allowance in the calculator to your extended total if you have obtained one.

Is there a limit on how many times I can enter Thailand?

There is no published rolling-window limit for air arrivals, but entries by land have been restricted in the past and immigration officers have broad discretion to refuse entry. What triggers scrutiny in practice is the cumulative pattern — repeated back-to-back exemption stays with short gaps.

Why does this calculator show a 180-day total?

Because 180 days in a calendar year makes you a Thai tax resident. Since 2024, foreign income remitted into Thailand by a tax resident is assessable for Thai income tax. Many long-stay visitors track their visa days carefully and have no idea they are approaching a tax threshold.

Do the entry and exit days both count?

Yes. Thai immigration counts the day you arrive and the day you depart as full days of your permitted stay. Your stamp shows a specific "admitted until" date, and this calculator computes the same figure from your entry date and allowance.

What is a visa run and does it still work?

A visa run means leaving Thailand and returning to receive a fresh entry stamp. It still works mechanically, but each entry is at the officer’s discretion, and a passport showing many consecutive exemption stamps with short gaps invites questions about whether you are living in Thailand without an appropriate visa.

What happens if I overstay?

Overstaying carries a fine per day up to a cap, and longer overstays trigger bans from re-entering: overstays detected at departure of 90 days or more can result in multi-year bans, and being arrested for overstaying carries longer bans still. It is one of the few immigration matters where the penalties are published and applied consistently.

Is my data stored anywhere?

No. Everything runs in your browser and your entry dates are saved only in your own browser storage. Nothing is sent to us.