How to collect HOA dues online
A practical playbook for self-managed associations — not a sales brochure disguised as a checklist.
If you’re the volunteer treasurer, “collecting dues” usually means three jobs at once: remembering who owes what, chasing people without starting a neighborhood feud, and leaving books the next board can trust. Online collection helps — but only if the ledger is the source of truth.
1. Start with units and opening balances
Before you pick a payment rail, list every unit, the current owner emails, and the opening balance. A CSV with unit label, owner name, email, and balance is enough. Boards that skip this step end up reconciling Venmo screenshots against a half-updated spreadsheet mid-cycle.
Ownership percentages and mailing addresses matter when assessments are special or when the deed has changed. You don’t need a full ERP — you need enough structure that “Unit 22” is unambiguous.
2. Publish the assessment schedule in writing
Monthly, quarterly, or annual — pick one cadence the board can enforce. Put the amount, due date, grace period, and late-fee policy (from your CC&Rs / board resolution) in one place owners can see. Ambiguity is what fills the treasurer inbox.
3. Prefer ACH over peer-to-peer apps
Venmo, Zelle, and PayPal work for dinner splits. For HOA assessments they create personal-handle risk, weak audit trails, and chaos when the treasurer rotates. Bank ACH (or a proper HOA payment portal that settles to the association bank) keeps money off personal accounts. See our deeper comparison: ACH vs Venmo for HOA dues.
4. Give residents a portal, not a PDF chase
Owners should open a link, see balance and due date, pay, and download a receipt. That single change cuts “what do I owe?” emails. Autopay on the due date is the goal for repeat assessments — one mandate, fewer reminders.
5. Record offline payments in the same ledger
Checks and occasional Zelle won’t vanish on day one. Record them as offline payments so aging stays honest. Mixed rails are fine; mixed books are not.
6. Automate reminders and late fees (carefully)
Email before due, on due, and past due. Late fees should post after grace — per your governing documents — and only once. Software that double-posts fees will destroy trust faster than a late check. More detail: late fees for small HOAs.
7. Connect the HOA bank, not the treasurer’s
Residents should pay an association account. With Stripe Connect–style setups, dues settle to the HOA bank; the software vendor should not hold community funds as a platform balance. Ask vendors to disclose SaaS price and any platform percentage on each payment.
What “done” looks like for one cycle
- Invoices generated for every unit.
- Most owners on ACH autopay; stragglers paid or clearly late.
- Aging report matches bank + processor.
- CSV export available for the next treasurer.
That’s collection. Everything else — announcements, ACC, voting — can wait until money isn’t a second job. For the ICP landing angle, see for treasurers and self-managed HOA software checklist.
Ready for the next billing cycle?
Import units, connect the HOA bank, and invite owners to ACH autopay.
Start collecting dues