QuickBooks is good accounting software. That is worth stating plainly, because a treasurer who has run books in it for twenty years will stop reading anything that pretends otherwise. It carries a real general ledger, a real audit trail, a bank reconciliation refined over three decades, and a file any bookkeeper in the country can open and follow.
Many self-managed associations keep their books in it, and plenty of those books are correct. The question is not whether the software is well built. The question is what an association gives up by running on a system designed for a business with one pool of equity, and who absorbs that cost when the treasurer steps down.
How treasurers actually set up an association in QuickBooks
A competent setup takes an afternoon, and it looks much the same everywhere it is done well.
Turn on account numbers, then build the chart of accounts in blocks. Numbers are off by default and belong on before the first entry.
| Block | Accounts |
|---|---|
| 1000 Assets | Operating checking, reserve savings, reserve certificates of deposit, assessments receivable, allowance for uncollectible assessments, prepaid insurance, due from the other fund |
| 2000 Liabilities | Accounts payable, prepaid assessments, accrued expenses, due to the other fund |
| 3000 Fund balances | Operating fund balance, replacement fund balance |
| 4000 Revenue | Assessments (operating), assessments (reserve), late fees, fines, reserve interest, transfer and resale fees |
| 5000 Operating expenses | Landscaping, utilities, insurance, repairs and maintenance, legal and accounting, administrative |
| 6000 Reserve expenditures | One account per component: roofs, paving, pool equipment, painting |
Make the unit the customer, not the person. Owners sell; units do not. A ledger keyed to the unit keeps its history through a closing, and a ledger keyed to a name starts over every time a house changes hands.
Post dues as recurring invoices. Memorized transactions in Desktop, recurring transactions in Online. Receive payments against the invoice, and park overpayments in the prepaid assessments liability rather than letting them float as unapplied credits.
Create exactly two classes: Operating and Reserve. Class tracking is available in the Desktop editions and in QuickBooks Online Plus and Advanced. Every transaction gets a class, because the exceptions are what break the reports later.
Keep reserve cash in its own bank account and reconcile it monthly. Most governing documents expect this and several states require it.
That setup is not a compromise. It produces a monthly package a board can read: a balance sheet, an income statement against budget, reconciliation reports, and an owner aging.
Where QuickBooks holds up well
The operating fund is the part QuickBooks was practically designed for. An association’s operating budget is a revenue-and-expense plan for a twelve-month year, measured monthly against actuals. That is the exact shape of a QuickBooks budget, and the budget-versus-actual report needs no adaptation at all.
Accounts payable is the same story. Enter the bill, code it, cut the check, and the liability and the cash both move correctly. Bank feeds remove most of the typing from reconciliation. Every report exports to Excel, which is where most treasurers do their real thinking anyway.
The audit trail deserves specific credit. QuickBooks records who changed what and when, and altering a prior period without leaving evidence is genuinely difficult. For a volunteer handling other people’s money, that matters more than any feature.
None of this is in dispute. What follows is not an argument that the software is weak, but an accounting of what the retrofit costs.
Where the retrofit starts to cost something
The reserve fund is a convention, not a structure
In fund accounting, each fund is a self-balancing set of accounts with its own assets, liabilities, and fund balance. Run a balance sheet for the reserve fund alone and it ties on its own. That distinction, and why the accounting standards expect it of associations, is the whole reason the class workaround exists.
A class is a label on a transaction. QuickBooks applies it faithfully to the income statement, where a label is all the report needs. The balance sheet is where the difference shows, and the two products handle it differently.
QuickBooks Desktop includes a Balance Sheet by Class report, the closest thing to fund reporting in the product. It works when every entry balances by class, and Intuit publishes a list of transactions the report cannot handle. Two items on that list are ordinary events in an association: a customer pre-payment, which is an owner paying dues ahead, and a class-to-class transfer entered in the Transfer Funds window, which is how most people move cash from operating to reserve. Intuit’s guidance is to use journal entries instead. An entry with unbalanced classes lands in an unclassified column, and that column is the only alarm the system offers.
QuickBooks Online is more direct about it. Intuit’s help page on running a balance sheet by class or location states: “You can’t filter your balance sheet by class since headers aren’t linked to classes.” Receivables and payables land under “Not specified.” The result is a clean income statement by fund and a balance sheet that will not split.
Budgets carry the same limit. In QuickBooks Desktop, additional criteria such as class apply to the Profit and Loss budget, not the Balance Sheet budget. A reserve funding plan is not a profit and loss budget. It is a thirty-year schedule of contributions and projected balances, and the software has nowhere to put it.
The second company file
The other common approach is a separate company file for the reserve fund. It gives the reserve a genuine balance sheet, which is a real improvement, and it charges for that in three places.
Duplicate entry is the first. Every interfund movement becomes two unrelated entries in two files, with nothing reconciling them and no due-to or due-from balance that persists on its own. Combined reporting is the second: producing one balance sheet across two files is a feature of QuickBooks Desktop Enterprise, and below that edition the treasurer merges them by hand. The third applies to QuickBooks Online, where Intuit is explicit that each company you create requires its own separate paid subscription. Desktop licenses hold several company files at no extra cost, so there the price is time rather than money.
The owners live outside the books
QuickBooks knows customers and invoices. An association needs units, owners of record, ownership changes at closing, board-set late fee rules applied on a schedule, a delinquency policy with defined steps, and payment plans that survive a partial payment. The customer aging gets close, and the gap shows at the edges: a fine waived in the minutes but never in the ledger, an owner who paid the closing attorney rather than the association. That is not a defect. It is a category the software was never asked to model, and the modeling ends up in the spreadsheet beside it.
Residents cannot see any of it
They should not have access to the file, and no version of the file is safe to hand them. The treasurer exports the statements to PDF, and someone emails them or drops them on a shared drive, which is its own set of problems. It works whenever it happens, and it stops when the treasurer is traveling. What residents actually want from HOA financial reporting is mostly reserve health and evidence that someone is watching, which is the first thing to lapse when publishing is manual.
The part that does not transfer
Everything above is a manageable cost, and a treasurer who knows what he is doing manages all of it for years while the association is well served.
The problem is not that the workaround is wrong. It is that the workaround is undocumented and unenforced. Nothing in QuickBooks requires a class on a transaction, reconciles the two company files, or objects when the reserve balance drifts. The structure lives in one volunteer’s discipline, and discipline does not appear in the file.
Consider what the next treasurer inherits: a company file, a folder of exports, and a conversation. The conversation is the part that does not survive. CAI chapter guidance on the treasurer role lists what he is taking on, including the annual budget, the financial records, reporting to the board, the reserve funding program, and in smaller communities the bookkeeping itself. Reverse-engineering a class convention is not on that list, and it is the first thing he will have to do.
The platform has also shifted underneath the workaround. Intuit stopped selling QuickBooks Desktop to new subscribers in the United States, and its support page states that “the deadline to purchase a new subscription was September 30, 2024” for Pro Plus, Premier Plus, and Mac Plus. Existing subscribers keep renewing, and Enterprise is unaffected. The consequence for an association is narrow and specific. The class-based reserve setup depends on a Desktop report, and every Desktop edition a treasurer could newly subscribe to is now closed. A successor who takes over the existing subscription can keep renewing it. One starting fresh cannot begin the same setup without moving up to Enterprise.
That is not a knock on Intuit, which is entitled to move its product line. It is a reason to ask whether an association’s fund structure should depend on a report, an edition, and a convention that must all be handed down together.
What changes when the funds are in the software
HOA Hub’s accounting treats operating and reserve as first-class funds rather than classes. The balance sheet is the clearest difference: it runs Operating, Reserve, and Total columns, and the interfund due-to and due-from rows appear in the fund columns and eliminate from the Total, which is the standard combined presentation. Its fund balance section carries the rollforward for each fund, from beginning balance through the current year surplus and net interfund transfers to the ending balance. Nothing has to balance by convention, because the fund is a property of the entry rather than a label on it.
Each fund budgets separately. Interfund transfers post as balanced journal entries touching both funds, so a loan from reserves creates a due-from and a due-to that persist until the money goes back, without anyone having to remember how to build the entry.
Underneath it is ordinary double-entry accounting: a chart of accounts, manual and recurring journal entries, bank reconciliation, accounts payable, deposits and cash receipts, and budgets. The reports are the standard set, including balance sheet, income statement, cash flow, trial balance, account activity, and budget comparison, and they export to Excel.
Billing is connected rather than adjacent. Dues, online payments, NSF returns, and credit memos post to the general ledger automatically, which retires the monthly reconciliation between the collections spreadsheet and the books. A charge carries its fund, so an operating assessment and a reserve assessment land in their own funds on the day they are billed rather than being separated afterward. HOA Hub Billing takes card and ACH payments, applies late fees on rules the board sets, tracks payment plans, and produces an aging report. Manual entry of checks and cash is always free.
For publishing, the board selects reports and releases them to a resident-facing Finances page, alongside the governing documents already kept there. A published report is a snapshot from the day it was released rather than a live view of the ledger, which is the correct behavior: residents should see the statements the board approved, not the ledger mid-month.
Then there is migration, usually the real question. HOA Hub imports a trial balance at any period boundary, so an association can close a quarter or a year in QuickBooks and open the next one with balances that tie to the closing statements. If the numbers do not tie, the import rolls back and runs again. The QuickBooks file and its exported detail stay where they are. Accounting and billing are included on every plan, alongside the documents, requests, and communications the board already runs the community on.
An association keeping clean books in QuickBooks does not have an urgent problem. It has a concentration problem, and the time to address it is while the person who understands the setup is still there to check the replacement. Set up your community and import a trial balance at the next period boundary, or see it walked through first. Plans are monthly or annual, priced by property count, with no long-term contract.
This is general information about accounting practice, not accounting, tax, or legal advice. Reserve funding and interfund borrowing rules vary by state and by governing document. QuickBooks product details reflect Intuit’s published documentation as of September 2026 and can change.
