WordPress HRM & Payroll Plugin for WooCommerce Stores
From hiring to payslip: employees, attendance, leave, payroll, performance, recruitment, training and an employee portal in WooCommerce My Account.
Demo login: admin / admin ยท Support ยท Free vs Pro ยท Free version

What HRM & Payroll does
The StoreCashier Pro HRM & Payroll module is a complete HR suite inside WordPress. It covers employee records with documents, departments, designations, grades and shifts; attendance with browser web punch (IP and geofence), biometric CSV import, shift roster and overtime; leave types, balances and holidays; and payroll runs with salary structures, tax slabs, provident fund, social security, loans and commission.
Payroll can be posted to a payment account, and payslips can be printed, downloaded as PDF (generated locally) or e-mailed. Employees whose WordPress user is linked to their record get a My HR tab in WooCommerce My Account to punch in, apply for leave, download payslips and submit expense claims.
Availability: This module is part of StoreCashier Pro. In the free plugin it is visible as a read-only preview marked PRO.
HRM & Payroll features
Employees and setup
- Organisation setup ProDepartments, designations, grades / bands with salary ranges, shifts (grace, half-day, overtime, night shift) and branches with geofence and allowed punch IPs.
- Employee records ProPersonal details and identity documents with expiry dates, contacts and emergency contacts, employment details, payroll, bank and tax data, education, skills and references.
- Employee statuses ProActive, On Probation, On Leave, Serving Notice, Suspended, Resigned, Terminated, Retired and Inactive.
Attendance and leave
- Attendance ProDaily log, monthly sheet, bulk mark, overtime, regularisation requests and a 14-day shift roster, with late / early minutes and worked hours calculated from shift rules.
- Web punch with geofence ProClock in / out from the browser with IP allow-lists (exact, wildcard or CIDR) and an optional geofence.
- Biometric CSV import ProImport one row per day or a raw punch log (first punch = in, last = out).
- Leave management ProLeave types with accrual, carry forward, encashment, notice and document rules; balances, a leave calendar and approval routing.
- Holidays ProPer branch, recurring and paid holidays.
Salary and payroll
- Salary components and structures ProEarnings and deductions (fixed, % of basic or % of gross, taxable, pro-rated), with every salary change kept as a revision.
- Payroll runs ProPer month, branch and department (Draft โ Approved โ Paid), handling pro-ration, overtime, sales commission, unpaid leave, penalties, provident fund, social security, progressive income-tax slabs, loan installments and rounding.
- Mark paid and post ProPosts the payout to an account (optionally as an expense), settles loans and reimbursed claims and can e-mail payslips.
- PDF payslips and exports ProView, print, download as PDF or e-mail payslips; export a bank transfer sheet and a 31-column payroll register.
- Sales targets, loans and expense claims ProMonthly targets with commission from POS sales, loans and advances with installments, and expense claims reimbursed in payroll.
Lifecycle, performance and self-service
- Lifecycle events ProJoining, confirmation, promotion, transfer, warning, resignation, termination and more, with final settlement preview and onboarding / offboarding checklists.
- Performance reviews ProAppraisal cycles, goals and KPIs with weights and 360ยฐ reviews with competency ratings.
- Recruitment and training ProJob openings, applicant pipeline and interviews (Hire โ Create Employee), training programmes with results and certificates.
- Announcements, HR contracts and knowledge base ProTargeted announcements, HR contracts with renewal alerts and an HR knowledge base.
- Employee self-service portal ProMy HR tab in My Account or the [storecashier_hr_portal] shortcode: attendance clock in / out, leave, payslips, expense claims, profile and policies.
- HR reports ProHeadcount & turnover, attendance, leave and payroll cost.
Get StoreCashier Pro for $59 $99Unlock every HRM & Payroll feature plus all other Pro modules.
How HRM & Payroll works
The typical workflow, step by step.
- Set up HRCreate departments, designations, grades, shifts and branches.
- Add employeesEnter employee records and link each to a WordPress user for the portal and web punch.
- Track timeEmployees punch in from the browser or you import biometric CSV files.
- Run payrollCreate a payroll run, review it, approve it and mark it paid.
- Deliver payslipsPayslips are posted, e-mailed as PDF and available in the employee portal.
HRM & Payroll screenshots
Real screens from the StoreCashier Pro demo store. Click to enlarge.





Get StoreCashier Pro for $59 $99See it yourself in the live demo (admin / admin), then buy once.
HRM & Payroll FAQ
Answers based on the StoreCashier documentation.
How does payroll work in StoreCashier Pro?
Define salary components and structures, then run payroll per month, branch or department. Payroll runs handle pro-ration, overtime, sales commission, unpaid leave, provident fund, social security, income-tax slabs and loan installments. Approved payroll can be posted to a payment account, and payslips can be printed, downloaded as PDF or e-mailed.
Can employees clock in from their phone or browser?
Yes. Web punch lets employees clock in and out from the browser, restricted by IP allow-lists and an optional geofence.
Can I import biometric attendance?
Yes. Import a CSV with one row per day or a raw punch log where the first punch is the in-time and the last is the out-time.
Is there an employee self-service portal?
Yes. Employees linked to a WordPress user get a My HR tab in WooCommerce My Account (or use the [storecashier_hr_portal] shortcode) for attendance, leave, payslips, expense claims and their profile.
Can leave requests go through approvals?
Yes. Leave requests can be routed through the Approvals module and are synchronised both ways with the leave screen.
More answers in the full FAQ and the documentation.
Get StoreCashier Pro for $59 $99All 20 optional modules plus the advanced POS, multi-location stock and 60 reports.
Related modules
Everything in StoreCashier shares one database, so these modules work together out of the box.
Approvals, Documents & Audit Pro
Your team, your rules, your paper trail: approvals with conditions and escalation, versioned documents and a field-level audit trail.
Explore Approvals, Documents & Audit โAccounting Free + Pro
Money follows every transaction: sales, purchases, expenses, payroll and refunds post to the right payment account automatically.
Explore Accounting โMulti-location & Staff Free + Pro
Shops, warehouses and branches with their own stock, registers, staff and accounts โ compared side by side.
Explore Multi-location & Staff โReports Free + Pro
A dashboard that respects permissions, 60 built-in reports in StoreCashier Pro and a Report Builder that pins your own charts to the dashboard.
Explore Reports โProjects & Tasks Pro
Plan, staff, track and invoice client or internal projects โ with a full task manager, timers, timesheets and a customer portal.
Explore Projects & Tasks โGet StoreCashier Pro for $59
HRM & Payroll is included in StoreCashier Pro together with every other module โ one plugin, one-time payment.
Start free, upgrade anytime. The free StoreCashier plugin on WordPress.org includes the POS, stock ledger, purchases and accounts, and shows HRM & Payroll as a read-only preview marked PRO. Upgrade when you are ready โ your data is kept.
Download StoreCashier FreeDemo login: admin / admin ยท Support ยท Free version on WordPress.org ยท Pricing details