Welcome to payroll automation!

PayRun.io provides a HMRC recognised UK payroll and Auto Enrolment API (Application Programing 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.

To see the PayRun.io API in action, please request a demo.

Supported Features

Our currently support features are:

  • Full support for 2018/19, 2017/18 and 2016/17 tax years
  • Full PAYE tax calculation support
  • Full National Insurance Contribution (NIC) class 1 calculation support
  • Unlimited number of PAYE schemes (Employer)
  • Unlimited number of employees per PAYE scheme (Employee)
  • Unlimited number of payrolls per PAYE scheme (Pay Schedule)
  • 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)
  • CIS Suffered
  • Apprenticeship Levy
  • 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...
  • HMRC Data Provisioning Service (DPS):
    • Message retrieval (support for P6, P9, SL1, SL2, AR, NOT, RTI)
    • 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)
    • Shared Parental Pay (ShPP)
  • Benefits
    • Benefits in kind PAYE reporting
  • Automatic Small Employer relief calculation
  • Automatic Employment Allowance calculation
  • Student loan calculations (support for plans 1 and 2)
  • 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
  • Predefined data reports:
    • Payslip
    • NetPay
    • Gross2Net
    • P11
    • P32
    • Journal reporting
  • Predefined PDF reports
  • Custom reporting, live querying and transformation
  • Tagging support for custom report grouping