Avoid overstay in Thailand! You will be heavily fine, if you overstay in Thailand. The maximum overstay fine in Thailand is about $450 ( approximately 20,000 baht). If you have kids, do not think that the government will not fine your children. Foreign children over the age of seven are subject to fines for overstaying in Thailand.
In practice, if you can not avoid overstay in Thailand, you can easily clear an heavy overstay fine at the airport. However, if the immigration arrest you first, you will be jailed until you can pay your fine and one way ticket home.
There are no charges for one day overstay. You will be fine 500 baht per day after that. For example, if you overstay for 4 days, you will be fined for 1500 baht.
How do you pay the fine? It is simple. When you go through immigration, they will ask you to pay for it. It is the only 5 minutes process. You can also pay it in advance at any Immigration bureau. Immigration will not jail you, if you voluntarily clear your overstay.
It is important to keep in mind that overstaying is technically breaking the law. It is no problem, if you reach the airport. However, if you are stopped by the police, it is a big different. They will detain you no matter for how long you overstay. Jail in Thailand is very unpleasant. It is seriously overcrowded. The Amnesty International describe it as “cruel and degrading”.

|