Level 100
Company owner
Full company access — billing, settings, users, and license management
Overview
The company owner is the highest role in a workspace. They manage all HR workflows, reports, payroll, audit logs, settings, and subscription/billing. Within package limits they create users and assign roles such as HR manager, branch manager, attendance operator, and employee. They can request plan changes, license extensions, and capacity increases.
Who this role is for
Business owners, directors, or executives who oversee HR, finance, and IT.
Responsibilities
- Maintain company profile, branding, and core policies
- Manage branches, departments, positions, shifts, and attendance rules
- Onboard employees and approve resignations
- Create admin users — HR manager, branch manager, attendance operator
- Request billing changes: plan upgrades, extensions, capacity increases
- Approve payroll runs and export payroll/attendance reports
- Oversee K60 devices and HR Sync Agent connectivity
- Review audit logs for critical changes
- Choose package tier for features such as analytics and API access
Key modules
Modules and features this role interacts with most often.
Billing & plans
Current plan, license expiry, usage, invoices, and capacity requests. Only the owner can change plans or request capacity.
Users
Create admin accounts, assign roles, reset passwords. Respect user limits or request more capacity.
Employees
Full employee records — documents, branch, position, device user ID mapping.
Organization
Branches, departments, positions, shifts — company structure.
Payroll & reports
Payroll runs, approvals, exports, and operational reports.
Settings & audit
Company-wide settings and audit trail of who changed what.
Workflows
Step-by-step guides for common daily or monthly tasks.
Request more employee capacity
- Go to Billing → Request more employees
- Review usage (e.g. 150/150) and days until license expiry
- Choose how many additional employees — see prorated estimate
- Submit and pay the invoice via KBZPay or bank transfer
- After approval, max employees increases and you can add staff
Extend license
- Billing → Current plan → Extend subscription
- Pick 1, 6, or 12 months
- Invoice includes plan price plus recurring employee/user add-ons
- Pay to extend license and keep using the system
Assign an HR manager
- Users → Create user with HR manager role
- Link to employee record if needed
- Delegate day-to-day HR while you focus on billing and policy
Permissions
Actions this role can perform, grouped by module.
Dashboard
Organization
Employees
Users
Attendance & devices
Leave
Holidays
Overtime
Resignations
Tasks
Payroll
Reports
Audit log
Settings
Billing & package
Employee portal
Roles you can assign
Higher roles can create users with the roles below (within package limits).
Limitations
- No platform Super Admin permissions
- Cannot exceed package employee or user limits without capacity approval
- Cannot submit a new plan change while another billing request is pending
- Downgrade blocked if current usage exceeds the target plan limits
Mobile app
Owners primarily use the admin web panel. If also provisioned as an employee, portal features (check-in, leave, payslips) work in the mobile app.
FAQ
Can HR managers request billing changes?
No. HR managers have billing.view only. Plan changes, extensions, and capacity requests are owner responsibilities.
Should owner and employee accounts be separate?
Recommended for security and clearer audit trails. Create a dedicated employee user if the owner needs mobile check-in.
How is capacity priced?
First capacity requests and extension invoices are prorated by days remaining (or months) until license expiry.
Tips
- Hire an HR manager early and delegate operations
- Extend license before expiry — avoid service interruption
- Review audit logs monthly for role and settings changes
- Request capacity before hitting limits so hiring does not stall
- Assign branch managers and attendance operators per site