Payroll Automation
PayRun.io provides a HMRC recognised UK payroll and Auto Enrolment API (Application Programming Interface).
The API enables software providers to deeply integrate UK payroll and auto enrolment functionality within their software products without the ongoing overhead of maintaining compliance year on year.
It has been one of our core aims to make using this API as simple as possible by abstracting away the complexity through providing a clean RESTful architecture.
To get started we suggest first reading Creating Your First App and exploring the API's capabilities using our Open API (swagger) tool.
Supported Features
Our currently support features are:
- Full support for 2023/24, 2022/23, 2021/22, 2020/21, 2019/20, 2018/19, 2017/18 and 2016/17 tax years
- Full PAYE tax calculation support
- Full National Insurance Contribution (NIC) class 1 calculation support
- Directors NIC (annual and alternate methods)
- Unlimited number of PAYE schemes (Employer)
- Unlimited number of employees per PAYE scheme (Employee)
- Unlimited number of payrolls per PAYE scheme (Pay Schedule)
- CIS Construction Industry Scheme
- CIS Verification (IR-CIS-VERIFY)
- CIS Calculation
- CIS Returns (IR-CIS-CIS300MR)
- CIS Suffered Reporting (EPS and P32)
- Pay frequency support for daily, weekly, monthly, 2-weekly and 4-weekly
- Support for mid-year payroll migrations using year to date (YTD) value entry
- New starter P45 entry
- Payments after leaving
- HMRC reporting via Real Time Information (RTI):
- Full Payment Submission (FPS)
- Employer Payment Summary (EPS)
- National Insurance Verification Request (NVR)
- Earlier Year Update (EYU)
- Apprenticeship Levy EPS Reporting
- Attachment of Earnings (Court Orders)
- Attachment of Earnings Order (Priority/Fines/Non-Priority)
- Direct Earnings Attachment (standard/higher/fixed)
- Deduction of Earnings Order
- Council Tax Attachment
- Scottish - Magistrates Court Attachment / Earning Arrest / Conjoined Arrestment Order
- And many more...
- Holiday Accrual
- Multiple holiday schemes per employer
- Support for statutory and custom holiday schemes
- Employee level scheme overrides
- Accrual calculation
- Holiday reclaim management
- HMRC Data Provisioning Service (DPS):
- Message retrieval (support for P6, P9, SL1, SL2, AR, NOT, RTI, PGL1, PGL2)
- Automatic message processing
- Pensions:
- Auto enrolment qualifying
- Cash and percentage schemes
- Relief at source
- Salary sacrifice schemes
- Net pay arrangements (net basis)
- Additional voluntary employee contributions (cash and percentage)
- Pro-rata contributions
- Pensions liability reporting and payment tracking
- Auto Enrolment
- Continual employee assessments
- Automatic pension scheme enrolment/exit
- Tri-annual re-enrolment
- Compliance reporting
- Statutory Absences:
- Statutory Sick Pay (SSP)
- Statutory Maternity Pay (SMP)
- Statutory Paternity Pay (SPP)
- Statutory Adoption Pay (SAP)
- Statutory Parental Bereavement Pay (SPBP)
- Shared Parental Pay (ShPP)
- Batch Processing
- Benefits
- Benefits in kind PAYE reporting
- Car benefits through PAYE
- Loan Repayments
- Fixed rate
- Reducing balance
- Season Ticket
- Net to Gross calculations
- Calculate required gross from a net value
- Calculate required hourly rate from hours worked and net value
- Automatic Small Employer relief calculation
- Automatic Employment Allowance calculation
- Student loan calculations (support for plans 1 and 2)
- Post Graduate loan calculations
- Supplementary payruns
- Salary Pro-rata
- Fully customisable pay codes (for tax treatment)
- Accounting integration through customisable nominal codes
- Full textual calculation details via the calculation commentary report
- Termination Payments
- Off Payroll workers
- Predefined data reports:
- Payslip
- NetPay
- Gross2Net
- P11
- P32
- Journal reporting
- Pension Liability reporting
- Predefined PDF reports
- Custom reporting, live querying and transformation
- Tagging support for custom report grouping