RBAC GuideRBAC Matrix

PayMax RBAC Matrix

Complete breakdown of feature access by user role and subscription tier. Understand the tiered access model: Essential (Limited) → Advanced+ (Full) → Enterprise (Premium)

Tiered Access Model

  • Essential (Limited): Access to core features with basic functionality
  • Advanced+ (Full): Complete feature access with advanced capabilities
  • Enterprise (Premium): Everything plus priority support & custom features
  • Upgrade Path: Users see features but hit limitations, encouraging upgrades
Total Features
25+ Routes
User Roles
7 Distinct Levels
Access Tiers
3 Subscription Plans

Access Level Legend

All PlansFull access
EssentialLimited features
Advanced+Full access
EnterprisePremium
NoneBlocked
Route/FeatureCompany AdminHR ManagerPayroll AdminEmployeeContractorExt. AccountantRead-Only
🏠 CORE ACCESS
🏠 Dashboard (/dashboard)All PlansAll PlansAll PlansAll PlansAll PlansAll PlansAll Plans
👤 My Profile (/dashboard/my-profile)All PlansAll PlansAll PlansAll PlansAll PlansAll PlansAll Plans
👤 EMPLOYEE SELF-SERVICE
🏠 Employee Dashboard (/employee)NoneNoneNoneAll PlansAll PlansNoneNone
🏖️ Employee Leave (/employee/leave)NoneNoneNoneAll PlansAll PlansNoneNone
📄 Employee Payslips (/employee/payslips)NoneNoneNoneAll PlansAll PlansNoneNone
👤 My Payslips (/dashboard/payroll/my-payslips)All PlansAll PlansAll PlansAll PlansAll PlansNoneNone
👔 HR MANAGEMENT
🧠 Workforce Analytics (/dashboard/employees)Advanced+Advanced+NoneNoneNoneNoneAdvanced+
📝 Change Requests (/dashboard/employees/change-requests)Essential (Basic)Essential (Basic)NoneNoneNoneNoneEssential (Basic)
🏖️ Leave (/dashboard/leave)All PlansAll PlansNoneAll PlansAll PlansNoneAll Plans
⚙️ Leave Admin (/dashboard/leave/admin)Essential (Basic)Essential (Basic)NoneNoneNoneNoneEssential (Basic)
📚 Leave Policies (/dashboard/leave/policy)Essential (Basic)Essential (Basic)NoneNoneNoneNoneEssential (Basic)
⭐ PERFORMANCE MANAGEMENT
⭐ Performance Reviews (/dashboard/performance-reviews)Advanced+Advanced+NoneAdvanced+NoneNoneAdvanced+
📊 All Reviews (/dashboard/performance-reviews/all-reviews)Advanced+Advanced+NoneNoneNoneNoneAdvanced+
👤 My Reviews (/dashboard/performance-reviews/my-reviews)Advanced+Advanced+Advanced+Advanced+NoneNoneAdvanced+
💰 PAYROLL PROCESSING
💰 Payroll (/dashboard/payroll)All PlansNoneAll PlansAll PlansAll PlansAll PlansAll Plans
⚙️ Payroll Processing (/dashboard/payroll/processing)All PlansNoneAll PlansNoneNoneNoneNone
🧮 Tax Engine (/dashboard/payroll/tax-engine)Advanced+NoneAdvanced+NoneNoneAdvanced+Advanced+
⚖️ Compensation Policies (/dashboard/payroll/policies)Essential (Basic)Essential (Basic)Essential (Basic)NoneNoneEssential (Basic)Essential (Basic)
📊 FINANCIAL INTEGRATIONS
📊 Accounting Integrations (/dashboard/xero)All PlansNoneAll PlansNoneNoneAll PlansAll Plans
📊 Integration Payments (/dashboard/xero/payments)All PlansNoneAll PlansNoneNoneAll PlansAll Plans
🏢 COMPANY ADMINISTRATION
💳 Seat Management (/dashboard/billing/seats)All PlansNoneNoneNoneNoneNoneNone
💳 Payment Setup (/dashboard/payment-setup)All PlansNoneNoneNoneNoneNoneNone
🏢 Company Settings (/dashboard/settings/company)All PlansNoneNoneNoneNoneNoneNone
⚙️ SHARED SETTINGS
🎨 Payslip Design (/dashboard/settings/template)Essential (Basic)Essential (Basic)Essential (Basic)NoneNoneNoneEssential (Basic)
🏗️ Organization (/dashboard/settings/organization)Advanced+Advanced+NoneAdvanced+Advanced+NoneAdvanced+

Essential Plan Feature Limitations

📝 Change Requests

Basic profile updates only (no bulk changes, advanced workflows)

🏖️ Leave Admin

Standard leave types only (no custom policies, advanced analytics)

📚 Leave Policies

Basic statutory policies configuration (no complex rules, conditional logic)

⚖️ Compensation Policies

Basic salary structures configuration (no complex formulas, bonus calculations)

🎨 Payslip Design

3 basic templates only (no custom branding, advanced layouts, or logo uploads)

Related RBAC Guides

Ready to Configure RBAC?

Use this matrix to plan your team's access levels and ensure proper security controls for your PayMax system.