Set the annual dues as a per-home share, let every homeowner chip in by card, and let the app remind whoever hasn't. One trusted treasurer holds the money, the difference from the old way is that every homeowner can see who's paid and where the money went, so the treasurer stops chasing checks and defending the balance at every meeting.
Small associations run on a treasurer with a checkbook and a spreadsheet. Dues come in as checks, some months late, a few never, and the treasurer fronts the landscaper because the invoice doesn't wait. Then at the annual meeting someone asks where the money went, and the answer lives in one person's records that nobody else has ever seen. It's not that anyone's dishonest, it's that the whole thing runs on trust with no way for the neighborhood to check it.
Dues are the one thing every neighbor pays and the one thing they most want to trust is handled right. A visible record does that in both directions: homeowners see their payment counted the moment it lands and can check the balance any time, and the treasurer never has to defend a number from memory at a meeting, because the whole history is open. It turns the annual "where did our money go?" into something anyone can answer by opening the table. The treasurer still holds the money and approves what leaves, the same role they've always had, just with the books in the open. It's the same shape as any team dues collection, sized to a neighborhood.
TableCash never holds the money; dues go through Stripe to the treasurer, expenses are paid the way the association already pays them, and the app is the record every homeowner can open from their own phone.