Free audit

Sample audit report

Generated from a synthetic 6-unit portfolio we seeded with real-world failure patterns. Client reports look exactly like this — with your data.

Trust Accounting Audit — Sunrise Property Management synthetic demo data

Period: 2026-04-01 → 2026-06-30 · State: CA

SeverityFindings
🔴 Trust violations6
🟡 Financial errors8
⚪ Record defects4

🔴 Trust violations — fix immediately

1. Owner "Bob D." balance went negative R-OWN-01

On Apr 2 this owner's balance fell to −$2,800: a $4,800 roof repair was paid before his rents arrived. The difference was covered by funds belonging to other owners — treated as conversion of client funds in most states.

2. $780 left the trust account with no ledger record R-XSYS-01

Jun 3 bank statement shows a $780 online transfer to operating (BK9001) with no matching PMS transaction. Pattern: bulk management-fee transfer bypassing the software. Every dollar out of trust must trace to a record.

3. Trust account shortage of $380 R-OWN-02

As of Jun 30 the trust bank holds $22,038 but should hold $22,418 (positive owner balances + deposit liability + undisbursed fees). The findings below decompose this gap.

4. Tenant moved out Apr 30 — $2,200 deposit still unresolved R-DEP-02

No refund and no claim recorded 60+ days after move-out. Most states require action within 14–30 days; this exposure grows into tenant complaints and statutory penalties.

5. Earned fees sat in trust past the 25-day limit R-FEE-01

$780 of May management fees remained in the trust account 30+ days — commingling under CA rules.

6. Deposit register ≠ deposit liability R-DEP-01

Register total $10,500 vs ledger-derived liability $10,400. A $100 partial refund was posted to the ledger but never updated in the register.

🟡 Financial errors — selected

May management fee charged at 10% — contract says 8% R-FEE-02

Property "120 Maple St": collected $6,200, contract fee $496, charged $620. Overcharge of $124 owed back to the owner.

Receipt voided after its period was reconciled R-REC-04

A $1,400 April rent receipt, already cleared in the April reconciliation, was voided May 10. The void lands in a different reconciliation window — the adjusted cash balance will stay off by $1,400 every month until corrected. (The engine also flagged the April management fee that silently became wrong because of this void.)

Duplicate rent entry R-OWN-03

Jun 2: two identical $1,600 receipts for the same lease; the bank shows one deposit. The owner's June statement would overstate income.

⚪ Record defects — selected

No reconciliation records for May and June R-REC-05

States like CA require a documented three-way reconciliation for every month with activity. This is the first thing an auditor asks for.

$350 check outstanding 76 days R-PROC-01

Plumbing check #1077 never cleared. Stale checks distort reconciliations and usually mean a vendor was never actually paid.

Every finding carries record IDs from the source systems. Nothing here is an opinion — each item is a mechanical mismatch you can verify yourself.

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.