Free audit

How it works

No software to install. No workflow change. Your team keeps working in Buildium/AppFolio and QuickBooks — we verify the result.

Step 1 — Export (10 minutes, once a month)

You send three exports: your PMS general ledger & bank register, your QuickBooks trial balance, and your bank statement CSV. We send a one-page checklist showing exactly which menu each export lives under. Prefer automation? Grant read-only API access and skip the exports entirely.

Step 2 — We reconcile (within 48 hours)

Our engine matches every bank transaction to your ledgers, recomputes every owner balance day by day, verifies deposits against the liability register, checks management fees against your contracts, and runs the full three-way reconciliation.

Step 3 — You review the exceptions

You get a report with three sections: trust violations (fix now), financial errors (fix this month), record defects (fix when convenient). Each finding cites record IDs from your own systems — your team verifies in minutes, not days.

Step 4 — Owner statements go out

Once the books balance, we generate the owner statement package. Statements built on reconciled numbers — not on hope.

What the engine checks

75 deterministic rules across seven categories, built from state disciplinary records and audit manuals:

CategoryExamples
Security depositsDeposits in the wrong account · register vs liability mismatches · unreturned deposits after move-out
Owner & tenant ledgersNegative owner balances (using other owners' funds) · cross-property posting errors
Bank & three-way reconciliationWrong opening balances · receipts voided after a closed period · stale outstanding checks
Cross-system consistencyBank transfers that bypassed the PMS · PMS fee income vs QuickBooks revenue
Management feesRate ≠ contract · earned fees left in trust past state deadlines
Records & processMissing monthly reconciliations · ledger format compliance
Migration & misuseOnboarding balance errors · tenant credits that erase income

Deterministic means: a rule either fires with evidence or it doesn't. No AI guesswork in the numbers — automation does the matching, humans review the judgment calls.

Get a free trust account audit

Send three exports. Within 48 hours you get a discrepancy report — every finding tied to a record ID. No call required, no software to install.

Start your free audit now →

Ready in ~10 minutes of your time: answer four questions, upload your exports, get a tracking link. Report within 48 hours.

Typically for companies managing 100–3,000 doors on Buildium or AppFolio.