Owner communication

Why owners call about their statement, and how to stop it

Owners do not call because the statement is wrong. They call because it is unexplained. Your accounting software produces a correct document and no narrative, so the owner reads a number they did not expect and picks up the phone. The fix is not a better statement. It is the two paragraphs that should have arrived with it.

Published 25 September 2026. Written by the Sokage AI team. We publish the date because an answer about software behaviour goes stale.

It is a known gap, not a you problem

This complaint shows up in public software reviews, in almost the same words, across every platform.

“Reports don’t break down the expenses by unit… owners aren’t able to tell what a management fee charge was for… we get calls from upset owners and our accounting department has to create reports outside of the software.”

Kendell A, President · AppFolio user · Capterra

Read the last clause again, because it is the real cost. Somebody is already building the explanation by hand, outside the system, every month. That labour exists whether or not anyone has named it.

The four questions behind almost every call

Owner calls look varied and are not. Sort a few months of them and they collapse into four.

What they askWhat they actually wantWhat answers it
“Why is this month lower?”Reassurance that nothing is wrongThe comparison against last month, with the reason named
“What was this charge for?”A plain-English description of one lineEvery expense line explained in words, not codes
“Why am I being charged that fee?”To know the fee matches the agreementThe fee basis stated explicitly, collected or billed
“Is something wrong with my property?”To hear about the big repair from you firstFlagging the unusual line before they find it

All four are answerable from the statement you already produced. None of them require new data. That is why this is a writing problem rather than a reporting problem.

The rule that matters more than the wording

Restate the ledger. Never recompute it. An explanation that quietly recalculates a total and “corrects” it is worse than no explanation, because a confident wrong number reaches an owner in your name. If the numbers do not tie out, the right move is to stop and find out why, not to publish a tidier version.

This is the single rule we hold every agent to, and it is the reason the owner statement agent refuses to write anything at all when the arithmetic does not reconcile. Not a warning banner. A full stop.

What to send, and when

Same four answers, same order, every month, sent with the statement rather than after the first call. Timing is most of the benefit: an explanation that arrives second is damage control, and one that arrives first is service.

Keep one owner per message. Mixing owners is the one failure with no recovery.

The writing is the part worth handing over. The owner statement agent takes the export your software already produces and drafts that update, with every line explained and anything unusual flagged. It is free, MIT licensed, and it has no send button, so you read it and send it yourself.

Questions

Should I just add more detail to the statement itself?

It helps, but there is a ceiling. Accounting software formats for accuracy and auditability, not for explanation. The explanation almost always has to live beside the statement rather than inside it.

Is a monthly summary email worth the time?

It is, if it is the same four questions every month and it goes out with the statement rather than after the first call. The cost is the writing, which is the part worth automating.

What should the summary actually say?

What changed against last month and why, what any unusual line was for, what is coming next month, and what needs a decision from the owner. In that order.

Does this work for owners with several properties?

Yes, but handle one owner at a time. Mixing two owners into one process is the single mistake with no recovery, because you cannot un-send a confidentiality breach.

Hand the writing over

Free, runs in your own Claude or ChatGPT account, and published with all 159 of its test runs so you can judge it before you trust it.

Get the free owner statement agent

Want the rest? The community has an agent for every job you would rather not do.