Skip to main content

HR · Free

Government Retirement Date / Length of Service Calculator

Enter the date of birth to see the date of turning exactly 60, the fiscal year of retirement, and the retirement date (30 September) under government rules, along with a length-of-service counter between the start date and a chosen date. Results are shown in Buddhist Era years.

Civil service retirement date

Retirement date

–

Enter a date of birth to calculate

Reaches 60 full years on–
Age at retirement–
Age today–
Time left until retirement (counted to the retirement date)–

Rule: Government Pension Act B.E. 2494 (1951), Section 19 — a civil servant leaves service at the end of the fiscal year (30 Sep) in which they turn 60 full years, with the age completed on the day before the birthday (Civil and Commercial Code, Sections 16 and 193/5). Someone born on 1 Oct therefore retires in the fiscal year in which they turn 60, while someone born from 2 Oct retires in the following fiscal year. For positions with a specific retirement age set by law, change the retirement age to match that law.

Length of service / duration

Length of service

–

Total 0 days

The start date counts as the first day, and a month is complete on the day before the matching date of the next month (if that month has no matching date, on its last day). Counting government service for pension purposes has its own rules, such as double-time credit, so check with the Comptroller General's Department.

How to use

  1. Enter the date of birth (C.E., following the browser's calendar) and the retirement age (default 60 years)
  2. View the date of turning exactly 60, the fiscal year of retirement, the retirement date, and the time remaining before retirement
  3. To count length of service, enter the start date and end date, then choose whether to include the last day

Frequently asked questions

When do civil servants retire?

Under Section 19 of the Government Pension Act B.E. 2494 (1951), a civil servant who reaches exactly 60 years of age leaves service at the end of the fiscal year in which they turn exactly 60. The fiscal year starts on 1 October and ends on 30 September, so the retirement date is always 30 September.

Why does someone born on 1 October retire a year earlier than someone born on 2 October?

Age counting treats the birth date as the first day (Civil and Commercial Code Section 16), and a period in years ends on the day before the anniversary (Section 193/5). So someone born on 1 Oct 1966 (B.E. 2509) turns exactly 60 on 30 Sep 2026 (B.E. 2569), which is still within fiscal year 2026 (B.E. 2569), and retires on 30 Sep 2026. Someone born on 2 Oct 1966 (B.E. 2509) turns 60 on 1 Oct 2026 (B.E. 2569), which falls in fiscal year 2027 (B.E. 2570), so they retire on 30 Sep 2027.

For someone born on 29 February, which day do they turn the age?

The system applies the same rule: the age is completed on the day before the birthday anniversary. If that year has no 29 February, the last day of February is treated as the day the age is completed.

Can it be used for private company employees?

Private-sector retirement follows each company's regulations or employment contract and does not have to end on 30 September. The length-of-service counter can be used generally, e.g. to calculate length of service for severance pay under the Labour Protection Act.

How is length of service counted?

The start date is counted as the first day. A month is completed on the day before the corresponding date of the following month; if that month has no corresponding date, it is completed on the last day of the month. This applies when including the last day is selected, e.g. 1 Oct 2020 to 30 Sep 2021 = exactly 1 year. Counting government service for pension calculation has additional specific rules, so check with the Comptroller General's Department.