Payroll & Compliance
Supports every type of payroll cycle, plus splitting pay into up to 4 installments per month. Unlimited separate cycles for OT / absence-tardiness-leave / special installments (bonus, commission, backpay). PND1 / PND3 tax supports: annual estimate method, fixed amount, percentage, and combined/separate from salary. Social security can be calculated with multiple formulas / PVD supports up to 3 funds, with tiered percentages based on salary and tenure. Set which items count toward the TAX / SSO / PVD base, appear on the payslip, or appear on certificates.
Result: Reduces payroll errors by >90% / closes payroll cycles 3-5x faster / compliant with Thai labor and tax law
Payroll Cycle — Configurable Pay Cycles
- Strengths
- Supports every standard payroll cycle format
- Supports special installments (Bonus / Backpay / Commission)
- Add unlimited special installments
- Calculate OT in a separate installment
- Calculate working time in a separate installment
- Split pay into up to 4 installments per month
- Calculation method: "final installment = full amount − previous installments"
- Calculation method: "full amount = sum of all installments"
- Set your own installment start/end dates, or let the system calculate them
- Use Case
- A company uses a 26-25 cycle / a restaurant uses 1-31 / a factory uses 21-20 → all can be configured
- Year-end bonus is paid as a "special installment" separate from salary for clarity
- A company has weekly commission plus a monthly attendance bonus → set up as unlimited separate installments
- Payroll must close but OT isn't approved yet → OT can be split into a separate installment paid next cycle
- Employee deduction installments, such as absence-tardiness-leave, can be separated from the main salary installment
- The company wants to help employees manage cash flow, e.g. paying on the 15th/30th/7th/22nd of each month
- The first installment pays 10,000 → the system automatically calculates the remaining amount for the final installment
- Each installment is independent, e.g. a 20,000 salary installment plus a 2,000 OT installment
- HR selects "let the system decide," and the cycle automatically shifts the following month
Tax / SSO / PVD — Accurate Tax, Insurance & Fund Calculations
- Strengths
- Calculates PND1 tax by estimating annual income
- Supports section 40(2) income
- Fixed-amount tax
- Percentage-of-income tax
- PND3 tax combined with salary
- PND3 tax separate from salary
- Supports all standard tax deductions
- Social security supports 6 formats
- PVD supports up to 3 funds
- Tiered percentage deductions/contributions based on salary range
- Instantly generate fund filing files
- Choose which items count toward TAX/SSO/PVD
- Choose whether to show/hide items on the payslip
- Use Case
- For employees with fluctuating income → the system recalculates tax every month, more accurate than a "fixed" method
- Freelance or special income → the correct tax type is applied instantly
- Some executives choose a fixed 5,000-baht monthly tax deduction instead of formula-based calculation
- A 50,000-baht commission payment with 5% tax withheld = 2,500 baht
- Some companies need to combine other income with salary for a single tax filing
- Meal/cost-of-living allowances can be billed for tax separately from salary
- An employee gets married, has children, or holds RMF/SSF → all entered in the system without manual calculation
- A company has multiple employee types, e.g. Section 33, Section 39, fixed base, actual base
- A large company with multiple PVD funds, e.g. old and new funds → can be split by eligibility
- Employees earning <20,000 = 5%
employees earning >20,000 = 7% - HR no longer needs to manually organize Excel files
- Commission is taxable, but a "fuel allowance" is not
- Special bonus items are shown / phone allowance is hidden
Automatic Earnings — Conditional Automatic Payments
- Strengths
- Single-tier conditional attendance bonus
- Multi-tier attendance bonus — resets if conditions are broken
- Conditional daily allowance
- Automatic rounding of bonuses/earnings
- Use Case
- No absences, no tardiness, no more than 1 leave → earns 800 baht
- Month 1: 300 → Month 2: 400 → Month 3: 500, but 1 late day resets it back to 300
- An employee must fully clock in and out → earns a 50 baht/day allowance
- A calculated 199.75 baht → rounded to 200 baht