Configure the entity's tax identity, legal form, and fiscal profile before compliance, reporting, and accounting outputs can be trusted.
Fiscal setup is the configuration layer the rest of VillaTax's tax stack depends on. Before compliance checks, tax calculations, Coretax readiness assessments, or annual reporting can produce reliable results, the system needs to know what kind of entity it is working with. That is exactly what Fiscal Setup is for.
This is not a one-time admin step that can be approximated. Incorrect setup propagates errors into every downstream module, compliance scores become unreliable, tax rates resolve incorrectly, obligation chips on the organizations page route to the wrong modules, and Coretax readiness flags become meaningless. Getting this right at the beginning matters.
Fiscal setup collects the entity-level inputs that shape how tax logic is applied across the product.
Legal form: the organization type (Perorangan, CV, PT local, PT PMA) determines which tax regimes apply, which obligations are relevant, and how income is taxed. The wrong legal form produces the wrong tax calculation framework.
Tax identity
PKP status: declares whether the organization is registered as a PKP (VAT taxpayer). This controls whether PPN (11%) applies to bookings and whether e-Faktur invoice numbering is required. Organizations above the annual revenue threshold are required to be PKP.
KBLI codes: the business activity classification codes (Kode Baku Lapangan Usaha Indonesia) that define the formal nature of the business. These affect which obligations apply and which investment reporting requirements (LKPM) are triggered.
Fiscal nature: whether rental income is treated under the final PPh 4(2) regime or as general income. This is one of the most consequential configuration choices: PPh 4(2) final means a flat 10% rate on rental income; general income flows into the broader income tax calculation instead.
PTKP status (for Perorangan), the personal tax exemption category (TK/0, K/0, K/1, K/2, etc.) used in calculating the individual owner's income tax.
None of these fields is cosmetic. Each one changes real behavior:
VillaTax does not silently ignore incomplete setup. It surfaces gaps:
These signals make incomplete setup obvious without blocking the product from being used. But reports, compliance scores, and declarations produced before setup is complete should be treated as provisional.
Fiscal setup feeds into almost every tax-facing module:
Fiscal setup is not locked after initial creation. If the organization's status changes, the setup should be updated promptly. Outdated configuration means the product is working from wrong assumptions.
Common update triggers:
After updating, re-check the compliance dashboard and Coretax readiness panel to confirm the new configuration resolved any previous flags.
Fiscal setup captures the facts about the entity as they exist today. It does not provide legal advice about what those facts should be. If an organization's structure is uncertain (for example, whether it should be PKP, or which fiscal nature applies) the regulatory assistant at Regulatory Assistant can help navigate the question, but a licensed tax advisor should make the final determination for complex cases.
Open Fiscal Setup and complete all required fields before using the tax engine, compliance dashboard, or export workflows. The correct sequence: legal form first, then NPWP and NIK, then PKP status and fiscal nature, then KBLI codes. Each field you complete reduces the number of warnings and improves the reliability of everything downstream.
See how this feature connects with the rest of the VillaTax ecosystem
Configure the entity's tax identity, legal form, and fiscal profile before compliance, reporting, and accounting outputs can be trusted.
Automatic PBJT, PPh 4(2), PPh 21, PPh 23, PPh 25, PPh 26, PPN, and UMKM calculations sourced from 57 official Indonesian regulations.
TaxMap your compliance obligations to Indonesia's Coretax system with NPWP validation, PKP detection, e-Faktur readiness checks, and obligation boundary scoring.
TaxReview core filing status, overdue obligations, and fiscal risk signals from the same records that drive the rest of the VillaTax workspace.
TaxKeep entity-level financial context organized for fiscal review, accounting interpretation, and annual reporting preparation.
Tax