Home
Features
Rota Management
Employee Self Service
Time & Attendance
Automated Compliance
Online Timesheets
Online Expense Management
Payslips
Automated Pay Runs
Integrations
Business Type
Bureau
Accountant
Bookkeeper
Employer
Pricing
Resources
Support
Why KeyPay
About Us
Partner With Us
Integrations
Testimonials
Contact Us
Sign in
KeyPay Cloud Payroll vs. Moneysoft and BrightPay
See how KeyPay's 100% cloud payroll compares to desktop software
Standard
Plus
Employee self service portal
Employee self service portal
Edit employee details
View & download payslips
View & download other documents
View & download P60's
Submit leave requests
View / accept / decline shifts
Submit expenses
Employee onboarding (self setup)
Leave calendar
Set unavailability
Employee mobile app (WorkZone)
Employee mobile app (WorkZone)
View & download payslips
View & download payment summaries
Submit timesheets
Submit leave requests
View / accept / decline shifts
Submit expenses
Manager mobile app
Timesheets
Record hourly timesheets
Record start / stop times
Record break start / stop times
Record multiple breaks
Import from CSV / Excel with custom file mappings
Record unit based timesheets (mileage allowance, tool allowance etc)
Real time timesheet costings
Leave management
Accrue fixed entitlement per pay run
Accrue entitlement per hour worked
Annual entitlement
Predict future leave balances when applying for leave
Employee management
Employee documents
Passport number
Employee qualifications
Employee notes
Multiple bank accounts
Multiple pension funds
Preferred name
Upload photo
Shows employees age
Payroll reporting
Payroll reporting
Basic payroll reporting
Gross to net report
P32 report
Time & attendance reporting
Employee details audit report
Leave balance reporting
Leave liability reporting
Employee birthday report
Employee qualifications report
Payroll variance report
Unpaid employees report
P11 employee summary report
Gender pay gap report
Average pay report
Pension reports
Parental schedule
Pensions
Do not include for AE assessments
AE assessments
Auto add pension deduction
Communications
NPA
RAS
Salary sacrifice
SS NI saving apportionment
Qualifying earnings
Default Er %
Default Ee %
Integration with pension providers
AVCs
HMRC lodgement
FPS at pay run
Additional FPS (on demand to correct YTD values)
EPS created when needed
Can schedule EPS
User can see EPS needs sending (e.g. clicks Emp Allow)
DPS viewer connection for tax code notices / SL etc
P11D submissions
Rostering
Rostering
Multiple rostering layouts
Integrates directly with payroll
Templates
Notify employees of new shifts via email / SMS
Print rosters
Costed rosters
Pay run calculations / functions
NMW calculations
Reimburse expenses via BACS file
Handle redundancy / termination payments
Split journals by class or location
Redundancy calculations
Pay HMRC via BACS file
Employer liabilities (used in construction industry)
Payroll deductions
Pay run import
Pay run filters
Payslip messages all emps in pay run
Payslip messages for an individual in a pay run
Email payslips
Email payslips on schedule
Publish payslips to portal & mobile app
Print payslips
Payslip translations
Pay run warnings
BACS files
Pay run tasks
Payroll giving
Parental pay added automatically
Pay adjusted for parental pay
Net to gross calculation
Notional pay
Payment after leaving
Automatically process pay runs on a schedule
Business settings / functions
Leave calendar
Web hooks
Linked pay categories
Calendar feeds
Bulk employee import & export
Work types
Pay categories
Leave categories
Deduction categories
Expense categories
Employer liability categories
Multiple locations
Multiple pay schedules
Additional features
Pay conditions engine (rule sets)
Time & attendance app
Integrations / API
CIS module
P11D
Payrolling Benefits in Kind
Class 1A NIC calculation and adjustments
No separate year end routine
Report packs
Automate delivery of report packs on a schedule