Free HOA Accounting Software

Track income & expenses, monitor your annual HOA budget by category, and generate a one-click Treasurer Report PDF — everything runs in your browser, no login or server required.

Add Transaction

All Transactions (0)

Date Type Category Description Payee/Payer Amount

Annual Budget by Category

Set a yearly budget for each category. The Summary tab and PDF will show actuals vs. budget.

Add Custom Category

Budget vs. Actual by Category

Category Type Budget Actual Variance % Used

How it works

1
Set your annual budget
Go to the Budget tab and enter a dollar amount for each expense and income category for the year.
2
Enter transactions
Log every income and expense with the date, category, description, amount, and payee. Data is saved automatically in your browser.
3
Review the Summary
The Summary tab shows YTD totals, budget-vs-actual variances, and a progress bar for each category so you can spot overruns at a glance.
4
Generate the PDF report
Click "Download Treasurer Report PDF" from any tab. You get a cover page, budget-vs-actual table, and a full transaction ledger — ready to share at the next board meeting.

Frequently asked questions

Is my HOA financial data stored on a server?
No. Everything is stored in your browser's localStorage — no data is transmitted to any server. Your ledger stays on your device. To back it up, use the CSV export and save the file. If you clear your browser data, you will lose your local records, so export regularly.
What does the Treasurer Report PDF contain?
The generated PDF includes a cover page with the association name and reporting period, a Budget vs. Actual table showing each category's annual budget, year-to-date actual, variance (over/under), and percentage used, and a full transaction ledger sorted by date. It is formatted for A4/Letter printing and is suitable for sharing at board meetings or with auditors.
How do I add categories specific to my HOA?
Use the "Add Custom Category" section in the Budget tab. Common HOA categories include Landscaping, Pool Maintenance, Insurance, Reserve Fund, Administrative, Utilities, Pest Control, and Dues & Assessments. You can add as many as you need, and set an annual budget for each one.
What does the variance column mean?
For expense categories, variance = Budget − Actual. A positive variance (green) means you are under budget; a negative variance (red) means you have exceeded the budgeted amount. For income categories, variance = Actual − Budget, so green means you collected more than planned.
Can I use this for multiple years or multiple HOAs?
This tool stores one ledger per browser. For a new fiscal year, export your current CSV as a backup, then use the "Clear all data" option (available at the bottom of the page) to start fresh. For multiple HOAs, use a different browser profile for each association so the localStorage namespaces stay separate.

Data

All data is stored in your browser only. Export a CSV before clearing.