Calculate Thai Annual Personal Income Tax
calculate_thai_annual_income_taxCalculates Thailand personal income tax (PIT) for a salaried employee for a tax year, using current progressive tax brackets, standard allowances, and common deductions (social security, insurance, retirement funds, donations). Returns taxable income, tax owed, effective rate, and refund/amount owed against tax already withheld. Source: mythaitaxes.com.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rmf | No | Retirement Mutual Fund contribution, max deductible 500,000 THB. | |
| ssf | No | Super Savings Fund contribution, max deductible 200,000 THB. | |
| donations | No | Charitable donations, capped at 10% of income after allowances. | |
| pensionFund | No | Max deductible 500,000 THB. | |
| taxWithheld | No | Tax already withheld by the employer this year, used to compute refund vs. amount owed. | |
| annualIncome | Yes | Total annual gross income in THB, before any deductions. | |
| lifeInsurance | No | Max deductible 100,000 THB. | |
| maritalStatus | No | single | |
| providentFund | No | Max deductible 500,000 THB. | |
| isAge65OrOlder | No | Adds the 190,000 THB senior allowance. | |
| healthInsurance | No | Max deductible 25,000 THB. | |
| numberOfParents | No | Dependent parents supported (30,000 THB each, max 4). | |
| numberOfChildren | No | ||
| spouseHasNoIncome | No | True if married and the spouse has no income (unlocks the 60,000 THB spouse allowance). | |
| childrenBornOnOrAfter2018 | No | 2nd-or-later children born in 2018 or after qualify for a doubled (60,000 THB) allowance. | |
| socialSecurityContribution | No | Annual social security fund contribution, max deductible 10,500 THB. |