Guide

How to collect HOA dues online

A practical playbook for self-managed associations — not a sales brochure disguised as a checklist.

Updated Aug 16, 2026 · ~950 words · For volunteer boards · Not legal advice

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.

DuesBoard approach: flat SaaS from $15 / $19 / $39 plus a disclosed 1% platform fee on each resident payment (Stripe processing separate). Start a trial when you’re ready to import units.

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.

Get started

Ready for the next billing cycle?

Import units, connect the HOA bank, and invite owners to ACH autopay.

Start collecting dues