Four years ago I became president of my mixed-use HOA here in San Diego. It was a bit of a rescue mission. Reserves were running low, and we had just spent a significant sum on an unplanned exterior wall replacement after years of water intrusion. We had our work cut out for us.
About four months in, it was time to draft the annual budget. To say I was frustrated with the draft that came back would be an understatement.
It reflected none of the work the board had done that year. We had renegotiated contracts and taken real cost out of our basis going into the next year, and none of it was there. Instead, a staff accountant who had never sat in one of those meetings sent us a spreadsheet modeling a 3% increase across most line items.
I want to be fair about this, because I think the reflex is to blame the person. The staff accountant did not do anything unusual. He did what almost every HOA budget process does: took last year's numbers and moved them. What he did not have, and had no way of getting, was any record of what our board had decided during the year, or any instruction from our own governing documents about how our budget was supposed to be built.
What our CC&Rs actually required
Ours is a mixed-use association, which means not every cost is shared by everyone. Our CC&Rs did not leave that to judgment. They set out, for each category of expense, which members carry it and on what basis.
In practice that made budgeting a line-by-line exercise with two decisions per line:
- Which member group is responsible for this expense? Residential only, or All.
- On what basis is it shared? One-to-one across the units in that group, or prorated by square footage.
Every unit's regular assessment falls out of those two decisions, applied to every line, and then totaled. Get one line's group wrong and a set of owners is paying for something their governing documents say they do not carry. Get the basis wrong and the split is wrong for everybody in the group.
A flat percentage increase cannot express any of that. It preserves whatever allocation was there the year before, including the mistakes, and it hides the fact that a decision was ever made.
What the law requires on top
California adds its own requirements to the ones in your governing documents, and they are not optional.
The distribution window. Civil Code 5300(a) requires the annual budget report to be distributed to members between 30 and 90 days before the end of the fiscal year. For a December fiscal year end, that puts the packet in owners' hands somewhere between early October and the start of December. It is a window, not a deadline, and missing the near edge of it is easier than people expect once board approval has to happen first.
The increase cap. Civil Code 5605(b) limits how far the board can raise regular assessments without member approval. If a draft crosses that line, it is not a judgment call about whether owners will tolerate it. The board does not have the authority on its own.
Both of these are checkable facts about a budget. Neither is visible in a spreadsheet of last year's numbers plus 3%.
The five things that actually make a budget hard
Our association had all of them, which is why I ended up building software instead of another spreadsheet.
1. Expense groups, and lines only some of them share. Elevators served some buildings and not others. Landscaping split one way, the private road another. The bylaws said so plainly. The spreadsheet had no way to say it back, so the logic lived in somebody's head and in a column nobody wanted to touch.
2. Non-business income in the wrong place. Laundry, guest parking, a cell antenna lease, clubhouse rentals. Under IRC 528 those are non-exempt income and they are not the same thing as assessments. Netted quietly against costs, they reduce what looks like it needs collecting. Treated as exempt, they misstate the association's tax character.
3. A variable rate loan nobody budgeted for movement. The loan was in the budget. The rate was not. It was entered once, at the rate in force the year it was drawn, and carried forward. Rates moved. The line did not.
4. Reserves treated as a plug. The reserve contribution was whatever was left after everything else was funded, which is the opposite of how it is supposed to work. The next major component was going to arrive as a special assessment, and everyone involved knew it and nobody had written it down.
5. A budget defensible to the board and to nobody else. This is the real one. Our numbers were right. We could not show anyone why.
What fixed it was not better math
It was showing the work.
Every line traced to the clause that allocates it, the group that carries it, the distribution method applied, and the arithmetic down to the unit. An owner could follow their own dues from the top of the budget to the bottom of their own statement without anyone interpreting it for them.
The questions did not stop. They stopped being accusations, because the answer was already in the document instead of in a meeting.
That is the difference between a budget an owner has to take on trust and one they can check. It is also, not coincidentally, the difference between a board meeting about the budget and a board meeting about whether the board is being straight with people.
What to ask for this year
If you are a board member receiving a draft, or a manager preparing one, these are the questions that separate a real budget from a rolled-forward one:
- Which clause of the governing documents assigns each expense to the group carrying it?
- What distribution method is applied to each line, and where does that come from?
- Does this reflect the decisions the board made during the year, including renegotiated contracts?
- Is non-operating income shown separately, or netted into costs?
- Is the reserve contribution derived from the reserve study, or is it the remainder?
- What is the resulting increase, and does it clear Civil Code 5605(b) without a member vote?
- Can an owner trace their own assessment from the budget to their statement?
If the answer to most of those is a shrug, the budget is a projection of last year, not a plan for next year.
Why I built ResLife Budgets
To do those calculations, and to show the math. First for my association, and now for every association in California, free for the 2027 budget year.
You upload the CC&Rs and bylaws, and if you have them, last year's budget, twelve months of board minutes, the latest reserve study, and current or new contracts. What comes back is an annotated draft: allocated the way your governing documents say, checked against Davis-Stirling, and aware of the decisions your board actually made. Then a PDF that drops into your annual budget report, and a spreadsheet you can take back to whatever system you already run.
If there is one budget you are already worried about, that is the one to start with.