Rebel Intelligence

The Modern HOA Operating Model — And Why No One Ever Sold You One

Self-managed HOAs don't run on software — they run on an operating model nobody ever named. Here's what it is, and a free map to find yours.

Justin · 12 min read ·

Aerial view of a well-kept neighborhood at golden hour

The Rebel Answer

Name the seven things every community actually does -- collecting dues, keeping the ledger, holding the documents, running votes, handling requests and violations, keeping resident history, and communicating -- then count the 'joins' between them: the points where a human has to manually carry information from one to the next. That count, not a feature list, is a board's actual operating model, and it's what the October budget draft is about to fund for another twelve months whether anyone names it or not.

Search "HOA software" and you get a shelf. Search "HOA operating model" and you get almost nothing — not because the thing doesn't exist, but because nobody in this category has ever named it. Every self-managed board is running one anyway. It just doesn't have a name, an owner, or a diagram. It has a treasurer.

That's not a knock on the treasurer. It's the actual finding. Go looking for where self-managed board members describe their own problem, in their own words, in the moment they're trying to solve it — not in a vendor's comparison page, but in a support forum, mid-task — and the language gives up the whole thesis in a handful of thread titles. On Intuit's own QuickBooks Community forum, real threads sit under titles like "HOA Setup." Not "community association financial management platform recommendations." Not even "HOA software." Just: HOA Setup — as if the person typing it already suspects the tool in front of them wasn't built for the job and is trying to bend it into shape anyway. On Bogleheads.org, a forum built for people who are unusually competent with their own money, a board treasurer posted a thread titled, in full: "HOA Treasurer Software Recommendation?" — a question mark doing a lot of work. A financially capable adult, asking peers instead of a search engine, because there's no category term sitting in their head to search for in the first place.

That's the gap this piece is here to close. Not "which software should a self-managed board buy." What a community actually is — the seven things it has to do, every month, forever — and why the tools sold to boards today were never built around those seven things as objects in their own right. They were built around invoices, customers, and line items, because that's what was available to repurpose. A community got squeezed into that shape because nothing else existed. The squeeze has a name. It's worth learning it before your board sits down to draft next year's budget.

The Seven Things Every Community Actually Does

Strip away the tool a board happens to be using and every self-managed community, regardless of size, is coordinating exactly seven kinds of work:

  1. Collecting dues. Assessments, late fees, special assessments — money coming in on a schedule, from a fixed list of owners, tied to specific properties.
  2. Keeping the ledger. What came in, what went out, what's owed, what the reserve is funded at — the community's actual financial truth, separate from any one person's memory of it.
  3. Holding the documents. Governing documents, meeting minutes, contracts, insurance certificates, amendments — the paper trail a bank, an attorney, or a new board member will eventually ask to see, all at once, with no warning.
  4. Running votes. Board elections, budget ratification, rule changes, special assessments requiring owner approval — decisions that need a record of who voted and how.
  5. Handling requests and violations. Architectural change requests, maintenance issues, rule-violation notices, and the appeals that follow them — each one with its own back-and-forth and its own paper trail.
  6. Keeping resident history. Who owns what, who's a renter, who's behind on dues, who filed what complaint last spring — the institutional memory that currently lives mostly in one person's head.
  7. Communicating. Notices, reminders, meeting announcements, the "what's my balance" and "when's the pool opening" questions that land in someone's inbox at 9pm.

None of that list is new information to a board member. Every one of those seven things is already happening in your community right now, today, whether or not it's written down anywhere. What's new is treating them as seven objects a system should be built around, instead of seven habits a volunteer has learned to hold together by hand.

What "Operating Model" Actually Means

An operating model isn't a piece of software. It's the answer to one question: where does each of those seven things actually live, and what has to happen for information to get from one to the next?

That second half is the part almost nobody names. Call it a join — the point where two of those seven things touch, and a human has to physically carry information across the gap: retype it, re-upload it, reconcile two numbers by hand, remember to flag something, forward an email so someone else knows. A join isn't a bug. It's not a sign anyone did anything wrong. It's just where the system runs out and a person has to become the connective tissue, because nothing else was built to be.

Every self-managed board has joins, and most boards have never counted them. A dues payment gets entered in the ledger, and someone has to separately notice it and update the resident's balance, because the two don't talk. A violation notice gets mailed, and someone has to remember to check three weeks later whether it was resolved, because nothing tracks it forward on its own. An amendment gets voted on and passed, and someone has to remember to go find the old governing document and staple the change to it, because there's no single place a document and its history live together. Each of those is one join. A typical self-managed board is running somewhere between six and a dozen of them without ever having written the number down — and every one of them is a place where the work depends on a specific person's memory, on a specific Tuesday night, forever.

How a Volunteer Assembles One By Hand

Here's what that looks like in practice, and it's worth walking through honestly, because the workaround is genuinely clever — a competent person doing the best they can with the only parts anyone ever sold them.

Point a general-purpose small-business ledger at a homeowners association and it has no idea what an "owner" or a "unit" is, because it was never built to. So the standard playbook, described the same way across the support threads where volunteer treasurers ask each other how to make it work, is a translation: each lot or household becomes a customer. The monthly assessment becomes a product or service, billed as a recurring invoice — one at a time, per unit, because there's no button for "bill every household its dues this month" in a tool built for a business with a handful of customers, not a community with a fixed roster of owners. And the wall between operating funds and reserve funds — arguably the single most important boundary in a community's finances — gets held by a tag, a label a person has to remember to apply to every transaction, every time, forever, with nothing in the system that enforces the separation if the tag gets missed once.

None of that is a design flaw the treasurer introduced. It's the shape the only available tool allowed. The board didn't choose a fragile system. It built the only system it could out of parts made for a different kind of business entirely, and it works — right up until it's tested by someone who wasn't in the room while it was built.

The Trigger Is Never the Board

Here's the part that should worry a board more than any of the above: the moment an assembled-by-hand operating model gets tested, it's almost never the board that does the testing. It's someone outside the community — a bank underwriting a loan and asking for three consecutive years of clean financial statements. An attorney during a property sale, asking for the reserve study and the last two years of minutes, today. An insurer during a claim, asking for the maintenance and violation history on a specific unit going back further than anyone thought to keep it organized. A new treasurer, six months into the job, trying to reconstruct why last year's number looks the way it does.

None of those requests care that the system running underneath them was assembled by a volunteer with no budget and no training, holding together seven jobs' worth of coordination with tags, memory, and good intentions. They just want the answer, on their timeline, in a form they can read. That's the actual cost of a join — not that it's inefficient day to day, but that it's invisible right up until someone outside the community needs the seven things to behave like one coherent record instead of seven separate habits.

What Changes When the Seven Things Are First-Class

The alternative isn't a bigger spreadsheet or a stricter checklist for the same seven habits. It's building the system around the community's own real objects instead of borrowing objects meant for something else.

An owner and their unit become the actual directory a community runs on — not a "customer" standing in for one. Dues follow a rule or a per-property plan instead of being rebuilt as a hand-typed invoice every single month. The operating-and-reserve boundary becomes a dated rule with its own accounting behind it, not a tag one tired volunteer has to remember to apply correctly, indefinitely, without ever slipping once. The records trail — minutes, amendments, violation history, votes — becomes append-only and attached to the object it belongs to, instead of scattered across folders that depend on someone remembering where they put the amendment three years ago. And the ledger itself carries a record of who verified it and when, so "are the books right" has an actual answer instead of a shrug and a hope. That last point matters more than it sounds — who actually owns a community's records turns out to be a different question from who's currently logged in, and a records trail that lives with the object it describes is what keeps those two from quietly drifting apart.

None of that removes judgment from the board. Which vendor to hire, what the reserve contribution should be, how to rule on a disputed violation — that's still a human decision, and it should stay one. What moves is the coordination underneath those decisions: the seven things stop depending on one person correctly performing a translation, over and over, with no system checking the work. What software self-managed boards actually reach for today is mostly still built around the old shape — a portal for documents, a separate tool for payments, a spreadsheet for everything else, each one requiring its own login and its own habit. That's not a criticism of any specific board's choices. It's the same finding stated at the tool level instead of the model level: when the market sells parts, boards buy parts, and the joins between them are the board's problem to hold, permanently, by hand.

The Assembly Map: Fifteen Minutes Before Your Budget Meeting

You don't need a vendor evaluation to find out how many joins your community is running. You need fifteen minutes and a piece of paper, before your board sits down to draft next year's budget — because that budget is about to fund whatever number you find.

The Assembly Map, the free tool below, walks your board through exactly that: list the seven functions, write down where each one actually lives today and who holds the keys to it, then draw a line every time information has to be carried by hand from one to the next. Count the lines. That number is your operating model, in the plainest terms there are — and it's the number your October budget is quietly funding for another twelve months, whether anyone put it on the agenda or not.

Bottom line: A self-managed community isn't running "no system" just because it never bought one. It's running an operating model somebody assembled by hand out of the only parts anyone ever sold them — and that model has never been named, which is exactly why it's never been examined. Name the seven functions. Count the joins between them. Then decide, as a board, whether that number is one you'd defend to a bank, an attorney, or the next treasurer — or one you'd want to be smaller before you vote on next year's budget.


FAQ

What is an HOA operating model? An operating model is the actual working system a community runs on — where each of its core functions (dues, ledger, documents, votes, requests, resident history, communication) lives, and how information moves between them. Every HOA has one, whether or not it was ever designed on purpose; a self-managed board that's never bought dedicated software is still running an operating model, just one assembled by hand out of a spreadsheet, an email inbox, and a shared drive.

What is a "join" in an HOA's operating model? A join is the point where two of a community's core functions touch and a human has to manually carry information across the gap — retyping a number, re-uploading a file, remembering to check back on something, reconciling two records that don't talk to each other. Joins aren't mistakes. They're simply where the system runs out and a person becomes the connective tissue. Most self-managed boards have never counted theirs.

Why doesn't general-purpose accounting or bookkeeping software solve this by itself? General small-business ledgers weren't built around a community's real objects — an owner, a unit, a dues run, a reserve split. Volunteer treasurers commonly work around that by translating: each household becomes a "customer," the monthly assessment becomes a recurring invoice built one unit at a time, and the operating/reserve boundary is held by a label a person has to remember to apply. That workaround can function for years — it's the fund separation and the records trail that carry the real risk if the person holding it together ever misses a step or leaves.

What's the first thing a board should do about this? Map it before adding anything to it. List the seven functions every community runs (dues, ledger, documents, votes, requests and violations, resident history, communications), write down where each one lives today and who holds access, then count how many times information has to be manually carried from one to the next. That count — not a feature list — is the real starting point for deciding what, if anything, to change.

Key takeaways

  • An HOA 'operating model' isn't software -- it's the answer to where each of a community's seven core functions lives and how information moves between them, and every self-managed board already has one, assembled by hand, whether or not it was ever designed on purpose.
  • A 'join' is the real unit of coordination cost: the point where two functions touch and a human has to manually carry information across the gap -- retype it, re-upload it, reconcile it, remember it. Most boards have never counted theirs.
  • General-purpose small-business ledgers have no native concept of an owner or a unit, so volunteers commonly translate: each household becomes a 'customer,' dues become a hand-built recurring invoice, and the operating/reserve boundary becomes a tag someone has to remember to apply -- every time, forever.
  • The trigger that tests an assembled-by-hand operating model is almost never the board itself -- it's a bank underwriting a loan, an attorney during a sale, an insurer during a claim, or a brand-new treasurer trying to reconstruct last year's numbers.
  • The fix starts with a map, not a vendor: list the seven functions, name where each lives and who holds the keys, and count the joins between them before your board votes on next year's budget.

What this means for your board

Before your October budget meeting: run the Assembly Map below with your full board -- fifteen minutes, one page, no vendor call required. List the seven functions, write down where each one lives today and who holds the keys, then count every point where someone has to carry information by hand from one to the next. Bring that number to the budget draft. It's what you're already funding, whether it's on the agenda or not.

Frequently asked

What does a self-managed HOA actually need to run itself, beyond software?

Name the seven things every community actually does -- collecting dues, keeping the ledger, holding the documents, running votes, handling requests and violations, keeping resident history, and communicating -- then count the 'joins' between them: the points where a human has to manually carry information from one to the next. That count, not a feature list, is a board's actual operating model, and it's what the October budget draft is about to fund for another twelve months whether anyone names it or not.

More from The Rebel Standard · See Rebel HOA