Solution: Untracked maintenance expenses

How to track maintenance expenses per property

Untracked expenses show up on year-end and nobody can explain them. The fix is booking at source.

The short answer

Maintenance expenses become trackable when every invoice is booked to the work order, unit, and property it belongs to at the moment it is approved. Booking at source is what makes an owner statement defensible; classifying at year-end never recovers the detail.

Overview

Untracked expenses show up on year-end and nobody can explain them. The fix is booking at source.

Why this approach works

An invoice paid outside the property record loses its context immediately. Twelve months later nobody can say which unit the work was for or whether it was ever completed, and the owner asking the question is entitled to a better answer than a bank memo.

Requiring a work-order reference on every invoice does two jobs at once: it makes the expense attributable, and it makes duplicate and inflated billing visible, because a second invoice against the same job stands out.

Keep the repair-versus-capital line consistent. A written capitalisation test applied the same way each period is what keeps NOI comparable month to month, and it is one of the first things a buyer's diligence will probe.

Common causes

  • Invoices paid outside the property record
  • No vendor invoice storage

Operational risks

Owner statements don't match reality. 1099s get missed.

Recommended process

Book every invoice to the work order. Store the PDF. Roll up per property.

How Ayillo helps

Work orders carry invoice, vendor, and property links.

FAQ

Frequently asked

Do I need the vendor invoice stored, or is the amount enough?

Store the document. Amount-only records fail exactly when they are needed — an owner dispute, a diligence request, or a tax question.

How should I handle work spanning several units?

Split the invoice across the units by a stated basis, and record the basis. An unexplained allocation is the part that gets challenged.

Related resources

Keep exploring

Run this workflow in Ayillo

$49/month includes 5 units, then per-unit pricing that drops as you grow. Optional modules are billed separately and must be added deliberately.

Start using Ayillo

30 days free. A card in your own name is required to start — we place a refundable $1 authorization to confirm it, and release it right away. Cancel any month.