Skip to main content
Financial planning desk with calculator, documents and money for calculating taxes or income.Tax, income and finance
KamnuanlekOS

Calculate final salary

Calculate last month's salary pro-rata + vacation pay for the employees who have resigned.

Wages/LabourVerifiable formulaYou can save and share results.

Last month's salary — Pro-rated Salary + Leave

Calculate pay for the month of not working, including unused vacation compensation.

It's great for employees who are leaving, being fired, or HR who needs to calculate the final paycheck.

Final Salary Calculator

The Final Salary Calculator estimates an income, tax or statutory-cost estimate for the figures entered from the income, employment or business status, relevant period, allowances and current thresholds shown on the page. Replace the example values with your own final salary figures and recalculate after changing an assumption. Treat it as a planning estimate and independently verify the current rule or provider terms.

Fill in the salary, the days worked in the last month, and the remaining leave days. The system will calculate the pro-rated salary and all leaves.

The number of days in the calendar month that the last working day is

Count calendar days from the first day of the month to the last working day.

Standard 26 day (6 day/week) or 22 day (5 day/week)

Formulas used

  • Pro-rated salary = (salary ÷ total days in the month) × actual working days
  • Remaining leave = (salary ÷ working days/month) × remaining leave
  • Total net income = pro-rated salary + leave allowance

Related Links

Frequently asked questions

How's the last paycheck calculated?
The final salary is calculated pro-rated as (salary ÷ total number of days in that month) × number of days actually worked. For example, a salary of 30,000 baht worked 15 days in a month with 30 days = 30,000 ÷ 30 × 15 = 15,000 baht.
Are the days left off paid?
According to Thai Labour Law, the Labour Protection Act Section 67, employers must pay wages for annual leave that employees have not taken or have taken in part.
How is the remaining pay calculated?
Remaining vacation days = (salary ÷ working days per month) × number of remaining vacation days, using working days not calendar days
How many days does the employer have to pay the final instalment?
Under section 70 of the Labor Protection Act, if an employee resigns, the employer must pay the wages within 3 business days of the termination of the employment contract.
What is the minimum wage for the year 2026?
The minimum wage in 2025-2026 in Bangkok and surrounding areas is 370-400 baht/day, in the provinces is 330-370 baht/day depending on the province. Check the latest rate from the Ministry of Labour mol. go. th
What is the net salary calculated from?
Net salary = Total salary - Tax deducted at place of payment - Social security contributions (5% maximum 875 baht) - Subsistence reserve fund (if any) Employer pays additional social security to the other party 5%
How does OT count?
Regular days: 1.5 times the normal hourly wage | Holidays: 2 times (regular hours) and 3 times (overtime) | Under the Labour Protection Act 1998
What's the benefit of a life insurance fund?
Long-term savings that employers contribute (1-15% of wages) + maximum tax deduction 15% of income or 500,000 baht + return on investment withdrawable when leaving work or retirement
Disclaimer: The results are estimates based on general formulas. Company policies and employment contracts may specify different calculations. Please check with HR or employment law consultant before applying.

English calculator guide

How to use the Final Salary Calculator

Use this page to test a specific final salary scenario. Enter your own values in the calculator above, review the units beside each field, and recalculate after changing an assumption. The result updates the final salary estimate instead of relying on a generic example.

  1. Build a baseline final salary case with figures that match your situation.
  2. Run a second final salary case after changing the rate, period, quantity or other key assumption.
  3. Record the difference between the two final salary results and the input responsible for it.

Inputs for the final salary estimate

For this final salary calculation, check the income, employment or business status, relevant period, allowances and current thresholds shown on the page. The result is designed to show an income, tax or statutory-cost estimate for the figures entered, not a guaranteed provider price or official decision.

How the final salary result is calculated

The calculator applies the displayed pay period, rate, deduction and statutory assumptions to the employment figures entered. Reusing the same final salary inputs will produce the same estimate, which makes the page suitable for controlled scenario comparisons.

Checks for a final salary decision

Check the effective date and confirm current rules with the relevant Thai authority or a qualified adviser. For final salary, Use the result to reconcile a payslip or plan take-home pay. Employer payroll rules, benefits, withholding and statutory contributions can change the final amount. Because this calculation can affect an important financial, legal or health decision, independently verify the inputs and current rules before relying on the result.

Language QA
Terminology, numeric values and calculator controls checked
Calculator scope
Payroll and employment
Last English review
26 July 2026

Responsibility for content

Creator and reviewer

Creator
Kamnuanlek editorial team
reviewer
Kamnuanlek recipe and resource review team
Check out the latest accountability system.

Review formula structure, test cases, data sources, effective dates, and risk language accordingly.How to check our · There is no claim that an outside professional reviewed it. Unless the page directly states the name and qualifications. This content is therefore not individual advice.

Found an error or information has been changed? When contacting, please include the URL and a verifiable reference.Learn how to report and save edits. · Contact the team