Manage multiple villa properties with regency-specific tax rates, legal entity links, and publishing for direct bookings.
Every booking, tax calculation, and journal entry in VillaTax is anchored to a property record. The property management module at Properties module is where you configure each villa's profile, link it to the correct legal entity, set its regency-specific tax parameters, and optionally publish it for direct bookings.
Getting this foundation right means every downstream calculation (PBJT rate, PPh 4(2) basis, balance sheet entries, ROI) uses the correct source data for each property.
Each property record captures:
Every property belongs to one organization. The organization is the legal entity that owns or manages the property, a Perorangan individual, a CV, a PT local, or a PT PMA.
This link determines:
A property cannot be linked to more than one organization at a time. If your ownership structure changes, you update the organization link in the property profile.
PBJT (Pajak Barang dan Jasa Tertentu, the accommodation tax) is set at the regency level. Rates differ across Bali's kabupatens (for example, Badung and Denpasar use one rate while Gianyar may differ) and change when local government regulations are updated.
VillaTax stores primary-source PBJT rates for all 9 Bali kabupatens. When a booking arrives for a property in a given regency, the correct rate is applied automatically. If your property is outside the supported regency list, you can configure a custom rate in the property's tax settings.
This regency-rate link is the single point of configuration. You do not need to enter PBJT rates per booking.
You can add unlimited properties under each organization. The properties list at Properties module shows all your villas with:
The dashboard home and analytics module both support per-property and consolidated views. KPIs, P&L, and compliance scores can be filtered by property using the scope filter.
Each property has a detail page at the property detail page showing:
From here you can also update the property's direct booking settings.
If you have the direct booking feature enabled, you can publish a property as a public-facing page. The public property page uses your property's photos, description, capacity, and configured CTA (external link, WhatsApp button, or booking request form).
Publishing is controlled per-property with a toggle in the property settings. Unpublished properties are not visible publicly regardless of whether they have a slug configured.
Properties cannot be permanently deleted if they have linked bookings, journal entries, or fixed assets, doing so would destroy historical fiscal data. Instead, properties with linked records are archived. Archived properties remain in the database for reporting purposes but are hidden from active views.
Properties with no linked data can be permanently deleted.
Navigate to Properties module and click "Add a property." You will need an organization created first, create one at create a new organization before adding properties. Once a property is configured with regency and legal entity, you can connect OTA integrations and start importing bookings.
See how this feature connects with the rest of the VillaTax ecosystem
Manage multiple villa properties with regency-specific tax rates, legal entity links, and publishing for direct bookings.
Import, track, and manage all your villa bookings from 310+ platforms in one dashboard.
OperationsVisual monthly and weekly calendar with OTA-colored booking pills, manual date locks, and conflict detection.
OperationsMaintain a guest register with stay history, contact details, nationality tracking, and compliance-related passport status.
OperationsBrowse VillaTax's platform library and connect booking sources through iCal, CSV imports, or other supported ingestion methods.
Operations