Record and categorize villa operating expenses with automatic journal entries and PPh 23 withholding on vendor payments.
Villa operations generate a steady flow of expenses, maintenance contractors, utility bills, staff costs, Banjar community dues, vendor invoices. The expense module at Expenses module is where you record these outflows, categorize them correctly for tax purposes, and trigger the right accounting entries.
Every expense you log flows into the general ledger, reduces your taxable income on the P&L, and (when the vendor has an NPWP) triggers the correct PPh 23 withholding automatically.
Each expense record captures:
Categories drive two things: which journal account the expense posts to, and whether it is treated as tax-deductible under Indonesian income tax law.
Standard categories include:
Categories marked as non-deductible (personal expenses, fines, certain entertainment costs) are recorded but excluded from net taxable income calculations.
When you pay a service vendor registered in your vendor directory with a valid NPWP, PPh 23 withholding applies at 2% on the gross payment amount. This is an Indonesian statutory requirement under Pasal 23 UU PPh.
The expense module handles this automatically:
Vendors without NPWP receive a higher withholding rate (4%) per DJP rules.
Every expense creates a double-entry journal entry automatically. You do not need to enter accounting entries manually:
These entries feed directly into the P&L statement, balance sheet, and tax summary reports.
The expense list supports filtering by:
This lets you quickly assemble the data you need for a specific period, property, or tax type.
The full expense list can be exported as CSV. The export includes all fields: date, amount, category, vendor, NPWP, PPh 23 amount, deductible flag, and journal reference. This is useful for accountant handoffs and cross-referencing with bank statements.
Banjar community dues are handled as a specific expense sub-type. They are logged through the Banjar module at Banjar & Community Fees rather than directly in the expense form, but they flow into the same journal and the same expense totals in the P&L.
Navigate to Expenses module and click "New Expense." Make sure your vendors are configured in the vendor directory first if you want PPh 23 to apply automatically.
See how this feature connects with the rest of the VillaTax ecosystem
Record and categorize villa operating expenses with automatic journal entries and PPh 23 withholding on vendor payments.
Revenue analytics with P&L, platform breakdown, YoY comparisons, and ROI calculations derived from your actual journal entries.
FinanceTrack marketplace commission charges, withholding implications, and source records linked to platform-driven booking revenue.
FinanceSeparate deductible business costs from general spending and keep tax-relevant expense records easier to review, export, and defend.
FinanceFull double-entry accounting journal with automatic entries from bookings, expenses, payroll, and tax calculations, PSAK-aligned chart of accounts.
Finance