Manage employee records, generate payroll calculations, produce payslips, and keep staff-related deductions and declarations visible.
The staff and payroll module at Staff & Payroll module is where VillaTax manages employee records, salary calculations, payroll-side deductions, and payroll-linked follow-up. It gives the product a structured way to handle recurring staff costs instead of leaving payroll logic outside the system.
The feature matters because salary, BPJS, withholding, payslips, and later declarations all need a stable employee record as their starting point.
A staff record can hold the core fields VillaTax needs to support payroll-related workflows, including:
This is useful because payroll quality depends on setup quality. If the employee record is wrong, the rest of the payroll output becomes harder to trust.
The current product clearly supports payroll calculation around:
That makes the module a real payroll workflow rather than a simple staff directory.
VillaTax should describe this part carefully and concretely. The module handles BPJS and payroll-tax logic as part of the payroll record, but it should avoid over-claiming beyond what the code clearly supports.
The safe public understanding is:
That is already meaningful without stretching into unsupported legal detail.
The payroll workflow is not just about one month’s number. It also matters because periodic salary processing can affect year-end review, employee declarations, and accounting consistency. The product’s value here is that payroll is part of the same operating system as the rest of the finance and tax stack, not a detached spreadsheet process.
The module connects directly to payslip generation and staff declarations. That is important because a payroll tool is only operationally useful if it does more than compute a number. Teams also need to:
VillaTax supports that broader workflow by tying staff records, payroll outputs, payslips, and declaration status together.
The product includes fields that matter for foreign-worker handling, such as nationality, tax-residency state, and KITAS-related information. The safe public claim is that VillaTax helps preserve the relevant context so payroll and follow-up work can be handled more carefully.
What should not be overpromised is automatic treaty-driven payroll intelligence or a claim that every foreign-worker edge case is fully solved in-product. The honest position is that the module supports the relevant staff context and flags, while more complex treatment still requires correct setup and review.
Payroll is financially important because it does not stop at salary calculation. It also affects the accounting layer. That is why the module belongs in VillaTax’s broader operating stack: payroll becomes part of the same financial story as expenses, liabilities, and reporting.
This should not be framed as a full enterprise HR suite. Its value is focused:
That is exactly the right scope for VillaTax.
Start in Staff & Payroll module by making the employee records complete and accurate first. Once the staff setup is clean, payroll generation, payslips, and declaration follow-up become much easier to trust period after period.
See how this feature connects with the rest of the VillaTax ecosystem
Manage employee records, generate payroll calculations, produce payslips, and keep staff-related deductions and declarations visible.
Find uploaded documents and extracted records more quickly through structured filtering and document-linked workflows.
PlatformCentralized storage for villa compliance documents with OCR processing, expiry tracking, and organized access by property and document type.
PlatformGenerate monthly salary slips with BPJS and withholding context from the same payroll records used in VillaTax.
PlatformTrack payroll-related declaration and payment status so monthly staff obligations are not lost after payroll is generated.
Platform