HOA Roles and Permissions

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

RoleGeneral access
Account OwnerBroadest 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 PresidentAssociation administration and broad board operations. Can manage vendors, but does not receive accounting, invoice, or payment-entry permissions.
Board Vice PresidentAssociation administration and broad board operations. Unlike the President, does not receive vendor-management or mailbox-management/export permissions.
Board TreasurerFinancial and accounting administration, invoice management, and payment entry, alongside broad board operations. Does not manage association settings, websites, or the mailbox.
Board SecretaryMember and unit administration, board operations, website management, and mailbox management/export. Does not receive accounting, invoice-management, or payment-entry permissions.
Board MemberBroad 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 ViewerRead-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 ManagerBroad 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 ChairCan manage requests and documents and view board-visible documents, events, and the directory.
Committee MemberCan manage requests and view documents, events, and the directory.
HomeownerPersonal account access, documents, events, directory, work-order submission, and voting, subject to unit and vote eligibility rules.
ResidentPersonal account access, documents, events, directory, and work-order submission. The role does not grant voting permission.
VendorAssociation 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

PermissionWhat it controlsRoles
View AssociationView association-level information.Account Owner, Board President, Board Vice President, Board Viewer
Manage AssociationChange association-level settings and configuration.Account Owner, Board President, Board Vice President
View Board WorkspaceEnter 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 CopilotUse HOAfy Copilot within the association.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member
View MembersView member information.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager, Board Viewer
Manage MembersAdminister member records and memberships.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager
Manage UnitsAdminister association units.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager
View DirectoryView 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 LogView the association activity log.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager, Board Viewer

Finance and accounting

PermissionWhat it controlsRoles
View FinancialsView association financial information and reports.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer
View InvoicesView invoices.Account Owner, Board Treasurer, Property Manager, Board Viewer
Manage InvoicesCreate or administer invoices.Account Owner, Board Treasurer, Property Manager
Record PaymentsRecord owner payments.Account Owner, Board Treasurer, Property Manager
View AccountingView accounting records and tools.Account Owner, Board Treasurer, Property Manager, Board Viewer
Manage AccountingManage accounting records and tools, including journal and period workflows subject to additional rules.Account Owner, Board Treasurer, Property Manager

Communications

PermissionWhat it controlsRoles
View CommunicationsView association communications.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer
Send CommunicationsSend association communications.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager
Manage Messaging GroupsAdminister Community Messenger groups.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager
View MailboxView the association mailbox.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer
Send EmailSend email from association workflows.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager
Manage MailboxAdminister mailbox settings and workflows.Account Owner, Board Secretary, Property Manager
Export MailboxExport mailbox data.Account Owner, Board Secretary, Property Manager

Community operations

PermissionWhat it controlsRoles
View ViolationsView violation records.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer
Manage ViolationsAdminister violations.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager
View RequestsView 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 RequestsAdminister requests.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Committee Member
VoteCast 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 VotesView 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 VotesAdminister votes; staff-recorded ballots require this permission.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager
Vote Without Primary OwnershipAllows 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 EventsView 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 EventsView board events.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Board Viewer
Manage EventsAdminister association events.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member

Documents, website, vendors, and work orders

PermissionWhat it controlsRoles
View DocumentsView 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 DocumentsView board-visible documents.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair, Board Viewer
Manage DocumentsAdminister documents.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Committee Chair
View WebsiteView community website configuration.Account Owner, Board President, Board Vice President, Board Secretary, Property Manager, Board Viewer
Manage WebsiteAdminister the community website.Account Owner, Board President, Board Vice President, Board Secretary, Property Manager
View VendorsView association vendor records.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Board Member, Property Manager, Board Viewer
Manage VendorsAdminister association vendor records and relationships.Account Owner, Board President, Board Treasurer, Property Manager
Submit Work OrdersSubmit 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 OrdersView work orders.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager, Board Viewer
Manage Work OrdersAdminister work orders.Account Owner, Board President, Board Vice President, Board Treasurer, Board Secretary, Property Manager
View Own AccountAccess 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 permissionAlso grants
Manage AssociationView Association
Manage MembersView Members, View Activity Log
Manage UnitsView Members, View Activity Log
Manage InvoicesView Invoices
Manage AccountingView Accounting, View Financials
Send CommunicationsView Communications
Manage Messaging GroupsView Communications
Manage ViolationsView Violations
Manage RequestsView Requests
Manage DocumentsView Documents, View Board Documents
VoteView Votes
Manage VotesView Votes
Manage Work OrdersView Work Orders
Manage WebsiteView Website
Manage MailboxView Mailbox
Manage EventsView Events, View Board Events
Manage VendorsView 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, and field-tech; authorization specifically restricts business-profile updates to owner, 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.

Ready to simplify your HOA?

Start your free trial today. No credit card required.