Import, track, and manage all your villa bookings from 310+ platforms in one dashboard.
VillaTax centralizes all your villa bookings from 310+ platforms into a single dashboard. Whether your guests book through Airbnb, Booking.com, Agoda, Vrbo, Traveloka, Tiket.com, or any other OTA, every reservation flows into VillaTax where taxes are calculated and accounting entries are created automatically.
The booking module at Bookings module is the operational core of VillaTax. Every financial report, tax calculation, and compliance check starts here.
VillaTax supports three import methods, each suited to different platforms and workflows:
Connect your calendar feed URLs from Airbnb, Booking.com, and most major OTAs. VillaTax polls each feed every 4-24 hours and imports new bookings automatically. This is the lowest-maintenance method, once connected, the calendar stays current without manual action.
iCal sync is not instantaneous. There is a polling delay of up to 24 hours between when a booking is confirmed on the OTA and when it appears in VillaTax. This is a standard limitation of the iCal protocol, not a VillaTax limitation.
Upload booking export files from any platform. VillaTax recognizes column layouts from 310+ platforms and maps them automatically. If your platform is not recognized, a manual column mapping step lets you define the mapping once.
The import wizard includes a validation step where you review detected bookings before confirming. Duplicate detection skips bookings already in the system based on platform booking reference.
Forward your booking confirmation emails to a unique VillaTax address. The parser extracts guest name, dates, gross amount, and platform automatically. This is a universal fallback, useful for platforms that do not provide iCal feeds or clean CSV exports.
Email parsing accuracy depends on the email format. It works reliably for most major OTA confirmation formats but may miss edge cases.
Each booking record captures:
Booking detail pages are accessible from the list or from calendar pills. Each detail page shows the full financial breakdown alongside the guest information.
Every imported booking triggers an automatic tax calculation:
For organizations on the UMKM tax regime (annual revenue under Rp 4.8B), PPh 4(2) may be replaced by the 0.5% UMKM final tax, depending on your fiscal setup configuration.
All calculations update automatically when your fiscal setup changes (e.g., if your regency rate is updated or your PKP status changes).
If you manage multiple villas, each booking is linked to the correct property. Properties carry their own regency tax rate, legal entity, and tax configuration. Consolidated views across all properties are available in the dashboard home, analytics, and compliance modules. Per-property filtering is applied using the scope filter in the top navigation.
Each booking has a payment status field that tracks whether the booking revenue has been received:
Payment status is updated manually, VillaTax does not connect to OTA payout systems directly. This field is used in P&L reporting to distinguish earned vs. outstanding revenue.
The bookings list at Bookings module supports:
The full booking history is retained indefinitely. Archived properties retain their associated bookings for fiscal reporting purposes.
Navigate to Bookings module to import your first bookings. If you have existing booking history, use the CSV import to backfill historical data before connecting iCal feeds. Tax calculations will run on import and retroactively build your journal history.
See how this feature connects with the rest of the VillaTax ecosystem
Import, track, and manage all your villa bookings from 310+ platforms in one dashboard.
Visual 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.
OperationsManage multiple villa properties with regency-specific tax rates, legal entity links, and publishing for direct bookings.
Operations