What's unique? SQL Payroll software is built from ground up around Payroll Process. You can easily process and print from one to hundreds of employee's pay slip with just a few mouse click. What's more is that you can virtually keep unlimited payroll history and have your data safe and sound with strong security and data protection.
SQL Payroll is so simple! Discover how you can go from payroll processing to printing pay slips in just a few steps.
SQL Payroll Feature
Sync Across All Devices
Everything you need to make your business grow super fast!
Monthly payroll process
- Quick and Easy monthly payroll processing
- Flexible amendment
- Compliant to all local legislation
- Batch email payslip individually with password encryption
- Statutory reports with e-submission
- Bank Giro electronic payment - more than 25 Malaysia banks
- Pending payroll transactions
- Unlimited month end process
- Form EA and Borang E CP8D
- Comprehensive management report
Need a report?
SQL Payroll software provides payslips, payroll summary, credit bank report, cheque listing, contribution info listing, and HRDF report
Need a government report?
We provide government reports like: EPF Borang A, Socso Borang 8A, Socso Borang 2, Socso Borang 3, EIS Lampiran 1, EIS Borang 1, EIS Borang 2, Income Tax CP 39, Income Tax CP 39 A, CP 22, CP 22 A, CP 8, CP 159, e-Data Praisi, Lampiran B (PCB Audit), Zakat Borang Skim Berkat, PCB 2, CP 8D (Borang E).


Leave Management
- Unlimited leave type
- Leave Group entitlement
- Leave calendar application
- Flexible unpaid leave formula
Set your own unpaid leave formulas by selecting the day of unpaid leave taken on the calendar (compliant with labour law) and the customizable number of days.
- Annual Leave brought forward
Need a leave report?
SQL Payroll HR software consists of a complete and comprehensive set of leave reports such as leave application report, leave balance report, leave entitlement report, and yearly leave report.
SQL E Leave - payroll app apply leave anytime, anywhere
- Employee dashboard
- View unlimited month payslip info in your app
- Unlimited years form EA record
- Manager Dashboard


Others useful function
- Adhoc process
- Comprehensive HR software package
- SQL View - limit access to payroll process
- Loan
- Income Tax calculator
- Data import
- Unlimited year records
- Frequency process
- All government report ready
- Mykad reading
- Time management system
Unlimited monthly free payroll software training and responsive support team

Featured Video
Learn more about SQL Payroll

Payroll User Guide
Learn how to use and master SQL Payroll with step-by-step guideRead the guides

Payroll Help Video
Watch & learn new SQL Payroll skills you can use today
Watch the videos

SQL Payroll Releases
Read all current and past software build releases
View all releases
SQL Payroll Releases
SQL Payroll 1.2023.232.189
- Add Print Option & fixed export to excel problem for PR.HRDF 1 & 2 - Level 1
- Add CP8D 2022 Format
- Update Borang EA & EC to Pin 2022
- Fixed SOCSO.Borang8A Officer Name & phone not correct position
- #5783: Add income tax CP8D for year 2022
- Revise to check if EIS field exist for UBS DataImport
- #5784: Close payroll window prompt assertion failure error
SQL Payroll 1.2022.230.188
- Database upgrade to version 120
- Add payroll calculator year 2023
- Add TP1 & TP3 format for 2023
- Add income tax EA and EC reports for year 2023
- Fixed HR.Employee.Report-PCB.TP1-2022 alignment problem
- Fixed PR.Tax.CP22A-2021 Tax Number missing 1 char
- Fixed PR.Summary.Grouped-L2.Report export to excel some field is in white font
- Remove Officer IC display format
- Fixed PR.Tax.CP21 From Date Not Correctly shown
- Fixed CP21 Preview report not found...
- Feature #5780: Append description of loan document to description of pending loan
- #5769: Payroll Dashboard add employer EPF, SOCSO and EIS amount
- Preview leave entitlement report prompt list index out of bounds error
- #5773: Payroll Summary show duplicate paid leave column after change processed paid leave
- #5710: Unpaid leave default calculation is not Days in a Month
- #5771: Close paysheet prompt error "Cannot focused a disabled or invisible window"
- #5770: Ambank E-AmPayDay Net Payroll for SOCSO & EIS invalid amount format
- #5768: PB enterprise ECP Payment invalid ID Type for foreign worker
SQL Payroll 1.2022.229.187
- Change HR.Employee.Report-PCB.TP1-2022 to pdf
- Update CP21 to new report type
- Fixed unable to get info in some case for Payslip, EA & EC report in Batch Email
- Fixed PR.HRDF 1 - Level 1 hang when preview
- Feature #5762: Add "Override Acceptable Transaction Date" access right
- #5767: Remove Cheque writer format that is not supported anymore
- #5765: Ambank Bulk Payment invalid payment mode
- Feature #5766: Add UOB Instant Transfer file format
- #5758: Add income tax CP21 report
- Feature #5761: Add JPMorgan Chase Bank Berhad for Maybank2E
- Add resource string for some exception and message
- #5752: Change "Sync Now" button to "Update Payroll" button when second sync is required
SQL Payroll 1.2022.228.186
- Fixed PR.Tax.CP22-2020 preview error
- Feature #5717: Add Citibank PayLink GIRO file format
- #5488: Add TransDate variable to "Leave Calculate Amount" script
- #5713: Pending deduction description doesn't follow employee deduction description when employee deductions have duplicate deduction code
- #5749 - unable to sync payslip if "Include Employee Payroll Info" option is unchecked
- #5747: Add AmAccess Biz Bulk Transfer file format
- #5746: Save paysheet prompt error "is not a valid integer value for integer type"
- #5745: HLB ConnectFirst via DuitNow missing char D for beneficiary account no column
- Feature #5735: Add clear cloud cache
- Rename PR.SOCSO.Borang8A.Report format
- Fixed Preview error when no record for PR.HRDF 1 - Level 1
- Replace PR.Tax.CP22-2021 with pdf
- Update CP21, CP22, CP22A & SOCSO.Borang8A(201407).Report by reduce the report format size
- Fixed PR.HRDF file name extra -
- Update PR.HRDF 1 - Level 1 add No Hrdf Info
- #5737: Rename and reposition working days option on leave calculate amount wizard form
- #5733: Duplicate employee net pay records in coinage report
- Feature #5732: Payroll accounting employer EPF (JE) support GL code by contribution
- #5731: RHB bank SOCSO payment default file format is not Text (New)
SQL Payroll 1.2022.224.185
- #5711: Upload PB enterprise IRB excel to bank return error "Filename is invalid"
- Update PR.Tax.CP8 (For Borang E) - Add Year field
- Fixed PR.Payslip1C.Report-V2 format preview error if OT Rate more then 900
- #5727: Leave application window leave type button caption doesn't follow leave type caption
- Feature #5724: Add CP38 in contribution summary
- Feature #5715: Add DuitNow payment mode for Hong Leong bank ConnectFirst file format
- Fix Sync IncludePayrollInfo old value not updated after sync