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.2022.220.182
- Add HRDF Column for PR.Summary.Grouped reports
- Fixed PR.Tax.CP22-2021 error when have Resign Date
- Add PR.HRDF format 1 & 2 & rename current to format 3
- Feature #5665: Add MBSB Bank EPF, SOCSO, EIS, IRB format
- Feature #5665: Add MBSB Bank Bulk Payment Format
- Fix bug: Cloud Sync cause column unknown (attachments) error on insert LV_APP
- Bug #5675: Public holiday OT less than working hours init rate is incorrect
- #5664: Add Email and SMS choice to Public Bank ECP Format
- #5646: Show full 12 months calendar; not allow different year leave application
- Bug #5667: No data displayed when filter by HRGroup in print HRDF
SQL Payroll 1.2022.217.181
- Database upgrade to version 116
- Fix inconsistence font type and size in grid for employee browse form
- Employee EPF, SOCSO, EIS and TAX will only calculate upon save
- Remove unused payroll yearly calculator windows
- #5648: SQL View setting does not apply to pending claims
- Set Default Header to Code if Description is Empty for Payroll Summary Work Unit Reports
- Set Default Header to Code if Description is Empty for Payroll Summary Reports
- Fixed CP22 & CP22A 2021 data should be in uppercase
- Fixed PR.Tax.CP22A-2021 missing subtitle
- Add Total Levi to be Paid column for PR.HRDF reports
- Fixed PR.Summary.Grouped Report 1 - Process Parameter not fully shown
- #5589: RHB Bulk Payment format "ePayment File Identifier" field value must be 01
- Add "Include Zero HRDF" option to HRDF report
- Fix Process HRDF prompt error "Duplicates not allowed"
- #5654: Remove feature #5315 auto fill Gender, DOB and SOCSO number after enter New IC number
- #5658: "Division by zero" error prompt when click Leave Dashboard after create New Database
- #5652: Error when filter by Employee for HRDF report
- Adjust overlapped controls position
SQL Payroll 1.2022.215.180
- Database upgrade to version 115 - Add LV_ENTITLE_CALC table
- Feature #5641: Recalculate employee leave entitlement for current working year when user sets employee resign date
- Feature #5276, #5600: Redesign HRDF report
- Reduce Column Usage on FR3 Export to excel for Payslip 2A format
- Reduce Column Usage on FR3 Export to excel for Payslip 1C format
- Reduce Column Usage on FR3 Export to excel for Payslip 1B format
- Reduce Column Usage on FR3 Export to excel for Payslip 1A format
- Update PR.SOCSO.Borang8A(201407).Report with Status
- Reduce Column Usage on FR3 Export to excel for Payroll Summary Reports
- Reduce Column Usage on FR3 Export to excel for HR Module reports
- #5644: Add access right for Show Amount in Payroll Summary (Work Unit)
- Revise the number of children displayed for Lampiran B report
- Fixed #5645: RHB Smart Payroll format "Al Rajhi Bank" BIC code is missing
- Feature #5643: Add PB enterprise EIS excel format
- Fix Upload AmAccess Biz excel file to bank unable to read first row of record
- #5639: Upload PB enterprise IRB excel to bank return error "Country code is mandatory if passport no is filled; otherwise must be blank - MY"
- Feature #5636: Add Project, Job and Task group by option for Payment Summary
SQL Payroll 1.2022.214.179
- Rename PR.Tax.CP22 to PR.Tax.CP22-2011
- Enable Support UseNameICPass pdf password for Batch email for EC 2020, 2021 & 2022
- Enable Support UseNameICPass pdf password for Batch email for EA 2020, 2021 & 2022
- Enable Support Name2 & UseNameICPass pdf password for Batch email for Payslip
- Database upgrade to version 114
- Customize EA form Employee List do not follow SQL View setting
- #5613: Customize EA form Employee List do not follow SQL View setting
- #5628: Yearly individual main dataset records not match as filters
- #5634: User still can apply tax beneft/optional tax relief summary report even though doesn't have access right
- #5615: Add RHB Reflex SOCSO text format (new)
- #5633: HRDF calculation doesn't exclude foreign worker remuneration
- #5631: Hide number of grid columns on HRDF data form window
- Feature #5632: New deduction master record uncheck HRDF contribution by default
- #5630: Income tax EC form C1 column include CP38 amount
- Adjust move up and down button position of group and sort by
- Fix sync cloud to load leave app log in filtered record
- #5626: Incorrect tax exemption amount calculated when employee pending allowance is not added in order
- Add Attachments column to batch leave application form
SQL Payroll 1.2022.213.178
- Add PR.Contribution.Info-Detail format
- Fixed PR.Tax.PCB2(II)-2012 Field Mapping error
- Add filtering option to sync LeaveApp
- Add sync cloud LeaveApp, Pending Claim and Payroll access right
- Add PR.Tax.Lampiran2 format
- #5604: Revise income tax lampiran 2 report
- #5609: Upload PB Enterprise ECP Payroll excel file to bank return error "Invalid Total Amount" due to missing thousand separator
- #5623: Maintain Opening Balance should not allow save if Retired Civil Servant Life Insurance and Life Insurance is not 0
- Feature #5581: Add Agro Bank Bulk Payment format
- Fix gateway-timeout error when sync paysheet with payslip
- Revise Bank Giro to exclude record with Amount less than 0 when export
- #5617: Revise to exclude Amount less than 0 when Print Payment Summary for credit bank report
- #5620: Upload RHB Bulk Pay file to bank return error "Total hash value is not correct"
- #5619: Revert income tax exemption for Loss of employment for YA2022 back to RM10,000 per full year
- Adjust sync payroll ui
- #5610: Pending Director Fee pay year does not change on 2nd record when post date year change
- #5611: Preview error on CP22A