Net rental income is the figure your owner statements report as revenue. The Net Rental Income section of a business model is where you tell PX which line items roll into that figure and which roll out.Documentation Index
Fetch the complete documentation index at: https://docs.pxaccounting.com/llms.txt
Use this file to discover all available pages before exploring further.
How it works
For every reservation, PX iterates over every charge line. For each line:- If the line’s category appears in income items, the amount adds to net rental income.
- If the line’s category appears in expense items, the amount subtracts from net rental income.
- Otherwise the line is excluded - PX still tracks it for accounting integrity but does not change net rental income.
The fields
Income items
Check every category that should add to revenue. Typical entries:- Accommodation fare
- Cleaning fee (when the PMC retains it as revenue)
- Pet fee
- Extra guest fee
- Early check-in / late check-out
- Resort fees that you pass to the owner
Expense items
Check categories that should subtract from revenue. Typical entries:- Refunds
- Promotional discounts you absorb
- OTA service fees you reimburse
- Channel processing fees passed through
Excluded items
Anything not checked above. PX shows them in an expandable list with a per-item config so you can document why they are excluded - for example, security deposits which are held in trust and never recognized.Examples
Standard 20% short-term rental management. Income: accommodation, cleaning, pet fee. Expenses: refunds, channel commission. Excluded: security deposit, processing fees passed to the owner. Cleaning kept by the cleaner. Treat cleaning as excluded so it never shows on the owner statement. The cleaner invoices the owner directly outside PX. Resort fee passed entirely to the owner. Resort fee in income items, paired with a matching trust account expense charge so the net effect on the owner statement is zero.Validation
PX does not enforce mutual exclusion at the schema level - you can technically check a category in both buckets - but doing so produces an inconsistent ledger. The audit will flag aLEDGER_BALANCE_MISMATCH finding if it cannot reconcile.
If you are unsure, it is safer to:
- Mark a category as income by default.
- Add a corresponding expense trust account charge if you also need to subtract it.

