Free Thai personal income tax (PIT) calculator for salaried employees, from mythaitaxes.com.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Calculates 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.
Total annual gross income in THB, before any deductions.
Retirement Mutual Fund contribution, max deductible 500,000 THB.
Super Savings Fund contribution, max deductible 200,000 THB.
Charitable donations, capped at 10% of income after allowances.
Max deductible 500,000 THB.
Tax already withheld by the employer this year, used to compute refund vs. amount owed.
Max deductible 100,000 THB.
Max deductible 500,000 THB.
Adds the 190,000 THB senior allowance.
Max deductible 25,000 THB.
Dependent parents supported (30,000 THB each, max 4).
True if married and the spouse has no income (unlocks the 60,000 THB spouse allowance).
2nd-or-later children born in 2018 or after qualify for a doubled (60,000 THB) allowance.
Annual social security fund contribution, max deductible 10,500 THB.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Calculates 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.
| Argument | Type | Description |
|---|---|---|
| rmf | number | Retirement Mutual Fund contribution, max deductible 500,000 THB. |
| ssf | number | Super Savings Fund contribution, max deductible 200,000 THB. |
| donations | number | Charitable donations, capped at 10% of income after allowances. |
| pensionFund | number | Max deductible 500,000 THB. |
| taxWithheld | number | Tax already withheld by the employer this year, used to compute refund vs. amount owed. |
| annualIncome* | number | Total annual gross income in THB, before any deductions. |
| lifeInsurance | number | Max deductible 100,000 THB. |
| maritalStatus | string | |
| providentFund | number | Max deductible 500,000 THB. |
| isAge65OrOlder | boolean | Adds the 190,000 THB senior allowance. |
| healthInsurance | number | Max deductible 25,000 THB. |
| numberOfParents | integer | Dependent parents supported (30,000 THB each, max 4). |
| numberOfChildren | integer | |
| spouseHasNoIncome | boolean | True if married and the spouse has no income (unlocks the 60,000 THB spouse allowance). |
| childrenBornOnOrAfter2018 | integer | 2nd-or-later children born in 2018 or after qualify for a doubled (60,000 THB) allowance. |
| socialSecurityContribution | number | Annual social security fund contribution, max deductible 10,500 THB. |
{
"type": "object",
"required": [
"annualIncome"
],
"properties": {
"rmf": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Retirement Mutual Fund contribution, max deductible 500,000 THB."
},
"ssf": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Super Savings Fund contribution, max deductible 200,000 THB."
},
"donations": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Charitable donations, capped at 10% of income after allowances."
},
"pensionFund": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Max deductible 500,000 THB."
},
"taxWithheld": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Tax already withheld by the employer this year, used to compute refund vs. amount owed."
},
"annualIncome": {
"type": "number",
"minimum": 0,
"description": "Total annual gross income in THB, before any deductions."
},
"lifeInsurance": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Max deductible 100,000 THB."
},
"maritalStatus": {
"enum": [
"single",
"married"
],
"type": "string",
"default": "single"
},
"providentFund": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Max deductible 500,000 THB."
},
"isAge65OrOlder": {
"type": "boolean",
"default": false,
"description": "Adds the 190,000 THB senior allowance."
},
"healthInsurance": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Max deductible 25,000 THB."
},
"numberOfParents": {
"type": "integer",
"default": 0,
"maximum": 4,
"minimum": 0,
"description": "Dependent parents supported (30,000 THB each, max 4)."
},
"numberOfChildren": {
"type": "integer",
"default": 0,
"minimum": 0
},
"spouseHasNoIncome": {
"type": "boolean",
"default": false,
"description": "True if married and the spouse has no income (unlocks the 60,000 THB spouse allowance)."
},
"childrenBornOnOrAfter2018": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "2nd-or-later children born in 2018 or after qualify for a doubled (60,000 THB) allowance."
},
"socialSecurityContribution": {
"type": "number",
"default": 0,
"minimum": 0,
"description": "Annual social security fund contribution, max deductible 10,500 THB."
}
}
}