This guide documents HOAfy's current association roles and their effective permissions. Role names are fixed; associations cannot create custom roles or permission sets.
How Access Works
Every association membership has one role. Permissions are calculated for that role within the selected association, and the backend API enforces them. A user may have a different role in each association. Changing the selected association changes the membership and permissions used for that workspace.
The table below lists effective permissions: it includes permissions granted directly and those implied by another permission. A permission is not an unconditional promise that every related record or feature is available. Unit assignment, ownership, record visibility, member status, subscription limits, provider configuration, and endpoint-specific rules can further restrict an operation. Unit assignment is a separate gate for applicable personal and self-service actions; association-wide administrative actions, such as managing units, are gated by their own permissions and do not require the caller to be assigned to a unit.
Association Roles
| Role | General access |
|---|---|
| Account Owner | Broadest association access, including association administration, member and unit administration, finances, communications, documents, voting, websites, vendors, and work orders. Has every permission in the table below. |
| Board President | Association administration and broad board operations. Can manage vendors, but does not receive accounting, invoice, or payment-entry permissions. |
| Board Vice President | Association administration and broad board operations. Unlike the President, does not receive vendor-management or mailbox-management/export permissions. |
| Board Treasurer | Financial and accounting administration, invoice management, and payment entry, alongside broad board operations. Does not manage association settings, websites, or the mailbox. |
| Board Secretary | Member and unit administration, board operations, website management, and mailbox management/export. Does not receive accounting, invoice-management, or payment-entry permissions. |
| Board Member | Broad board operations, including requests, violations, documents, communications, events, and voting. Does not receive member/unit administration, financial-management, website-management, vendor-management, or work-order-management permissions. |
| Board Viewer | Read-only access to broad association and board information, including financial, accounting, communication, request, document, vote, mailbox, event, vendor, and audit-log views. It has no write permissions. |
| Property Manager | Broad operational and financial administration, including accounting, invoices, payments, mailbox, website, vendors, and work orders. Does not receive association-settings management or the permission to cast a vote. |
| Committee Chair | Can manage requests and documents and view board-visible documents, events, and the directory. |
| Committee Member | Can manage requests and view documents, events, and the directory. |
| Homeowner | Personal account access, documents, events, directory, work-order submission, and voting, subject to unit and vote eligibility rules. |
| Resident | Personal account access, documents, events, directory, and work-order submission. The role does not grant voting permission. |
| Vendor | Association membership grants personal-account access only. Vendor Mode is separately authorized through a vendor-workspace membership and assigned-work boundaries. |
Effective Permission Reference
Role names in each row are the roles that receive that permission, including through an implication listed below.
Association and administration
| Permission | What it controls | Roles |
|---|---|---|
| View Association | View association-level information. | Account Owner, Board President, Board Vice President, Board Viewer |
| Manage Association | Change association-level settings and configuration. | Account Owner, Board President, Board Vice President |
| View Board Workspace | Enter the association's board workspace. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Board Viewer |
| Use HOAfy Copilot | Use HOAfy Copilot within the association. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member |
| View Members | View member information. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager, Board Viewer |
| Manage Members | Administer member records and memberships. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager |
| Manage Units | Administer association units. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager |
| View Directory | View the association directory. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Homeowner, Resident, Board Viewer |
| View Activity Log | View the association activity log. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager, Board Viewer |
Finance and accounting
| Permission | What it controls | Roles |
|---|---|---|
| View Financials | View association financial information and reports. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer |
| View Invoices | View invoices. | Account Owner, Board Treasurer, Property Manager, Board Viewer |
| Manage Invoices | Create or administer invoices. | Account Owner, Board Treasurer, Property Manager |
| Record Payments | Record owner payments. | Account Owner, Board Treasurer, Property Manager |
| View Accounting | View accounting records and tools. | Account Owner, Board Treasurer, Property Manager, Board Viewer |
| Manage Accounting | Manage accounting records and tools, including journal and period workflows subject to additional rules. | Account Owner, Board Treasurer, Property Manager |
Communications
| Permission | What it controls | Roles |
|---|---|---|
| View Communications | View association communications. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer |
| Send Communications | Send association communications. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager |
| Manage Messaging Groups | Administer Community Messenger groups. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager |
| View Mailbox | View the association mailbox. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer |
| Send Email | Send email from association workflows. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager |
| Manage Mailbox | Administer mailbox settings and workflows. | Account Owner, Board Secretary, Property Manager |
| Export Mailbox | Export mailbox data. | Account Owner, Board Secretary, Property Manager |
Community operations
| Permission | What it controls | Roles |
|---|---|---|
| View Violations | View violation records. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer |
| Manage Violations | Administer violations. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager |
| View Requests | View homeowner and community requests. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Board Viewer |
| Manage Requests | Administer requests. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member |
| Vote | Cast a ballot when the member is eligible for that vote. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Homeowner |
| View Votes | View voting records and results as permitted by the workflow. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Homeowner, Board Viewer |
| Manage Votes | Administer votes; staff-recorded ballots require this permission. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager |
| Vote Without Primary Ownership | Allows an otherwise eligible board or management role to be included without being the unit's primary owner when vote rules permit. This does not grant Vote by itself. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager |
| View Events | View association events. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Homeowner, Resident, Board Viewer |
| View Board Events | View board events. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Board Viewer |
| Manage Events | Administer association events. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member |
Documents, website, vendors, and work orders
| Permission | What it controls | Roles |
|---|---|---|
| View Documents | View documents available to the member's role and visibility scope. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Homeowner, Resident, Board Viewer |
| View Board Documents | View board-visible documents. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Board Viewer |
| Manage Documents | Administer documents. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair |
| View Website | View community website configuration. | Account Owner, Board President, Board Vice President, Board Secretary, Property Manager, Board Viewer |
| Manage Website | Administer the community website. | Account Owner, Board President, Board Vice President, Board Secretary, Property Manager |
| View Vendors | View association vendor records. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer |
| Manage Vendors | Administer association vendor records and relationships. | Account Owner, Board President, Board Treasurer, Property Manager |
| Submit Work Orders | Submit work orders from an association membership. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Homeowner, Resident |
| View Work Orders | View work orders. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager, Board Viewer |
| Manage Work Orders | Administer work orders. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager |
| View Own Account | Access the member's own account in the association workspace. | Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member, Homeowner, Resident, Vendor |
Permission Implications
Some permissions include related read access. The effective-permission table already reflects these implications:
| Granted permission | Also grants |
|---|---|
| Manage Association | View Association |
| Manage Members | View Members, View Activity Log |
| Manage Units | View Members, View Activity Log |
| Manage Invoices | View Invoices |
| Manage Accounting | View Accounting, View Financials |
| Send Communications | View Communications |
| Manage Messaging Groups | View Communications |
| Manage Violations | View Violations |
| Manage Requests | View Requests |
| Manage Documents | View Documents, View Board Documents |
| Vote | View Votes |
| Manage Votes | View Votes |
| Manage Work Orders | View Work Orders |
| Manage Website | View Website |
| Manage Mailbox | View Mailbox |
| Manage Events | View Events, View Board Events |
| Manage Vendors | View Vendors |
Unit, Ownership, and Vendor Boundaries
- A role permission does not replace unit assignment. Self-service operations such as personal requests, payments, and ballot casting may require the member to be linked to a unit.
- Vote eligibility also depends on the vote's audience, unit, ownership, and joint-owner rules. Vote Without Primary Ownership changes only the primary-owner check for roles that already qualify; it does not itself make a person eligible or give them Vote.
- Document visibility, record ownership, status, subscription limits, provider setup, and specific endpoint rules can further limit access. The API remains the authorization authority; frontend menus and controls are not security boundaries.
- A Vendor association role is not the same as a Vendor User role. Vendor Mode access is based on a separate vendor membership and is restricted to the vendor's own records and assigned association work. The backend recognizes Vendor User role values
owner,estimator, andfield-tech; authorization specifically restricts business-profile updates toowner, while other actions use vendor-membership and assigned-work checks rather than additional role-specific grants.
For vendor onboarding, assigned work, and current vendor-workflow limits, see HOA Vendor Management and Work Orders. For member administration and voting workflows, see HOA Community Management.