Your age is priced in, and the steps get bigger
Individual health insurance is priced by age, usually in bands, so a birthday that moves you into the next band brings an extra increase on top of medical inflation. Older policyholders claim more, so the age steps get larger. Local insurers in Thailand charge a 60-year-old somewhere between 28,000 and 175,000 baht a year, and cover after 75 can cost more than 870,000 baht. Most local insurers won’t accept new applicants over about 60 or 65 at all.
A premium rising by 12% a year doubles in about six years before any age-band increase is added. For someone who retires in Thailand at 60, health insurance can be one of the largest items in the budget by their mid-seventies, and we include it in the retirement cashflow plans we build for clients.
What your claims do to the price
Local and international plans treat claims very differently. Since March 2025, Thai insurers have been allowed to add a co-payment to local health policies. New policies can include one from the start. On existing policies it can be added at renewal if you’ve made three or more inpatient claims in a year and those claims add up to several times your premium, with a lower trigger for minor illnesses such as flu or vertigo. You can then be asked to pay up to 30% of each bill yourself, capped at half the year’s covered costs, until a year passes without hitting the trigger again.
Many international plans state in their terms that they won’t reprice you individually because of your claims history. If you expect to claim more as you get older, that clause is a good reason to pay a higher premium for a plan that includes it. Check the wording, because not every plan does.