HR systems that respect both compliance and the people in them
Payroll has to be exactly right, every month, under rules that change. Attendance has to work for a plant with three shifts and a field team spread across four districts. And the whole thing has to be something employees trust rather than resent.
Payroll in India is unforgiving. Provident fund at the right wage ceiling, ESI where applicable with the right threshold, professional tax at West Bengal slabs, TDS computed on declarations and proofs, gratuity provisioning, bonus under the Payment of Bonus Act, and a dozen registers under state Shops and Establishments or Factories Act rules. Getting one of these wrong is not an inconvenience; it is a notice, a penalty and a bad afternoon with your consultant.
Most companies handle this with a mix of an attendance device, an Excel workbook of considerable complexity maintained by one person, and a payroll consultant who reconciles it. It works until that person is on leave in March, or until headcount crosses the threshold where a manual process quietly starts producing errors nobody catches.
We build HRMS for organisations where the workforce is genuinely complicated — manufacturing plants with rotating shifts and contract labour, distribution companies with field staff across districts, hospitals with rosters and on-call, education groups with academic and non-academic streams. The common requirement is that attendance capture, leave, payroll and compliance are one system rather than four spreadsheets with a person in the middle.
And we build the employee-facing side properly, because an HRMS that only serves HR gets resented. Payslips, leave balance, applications, tax declarations and reimbursement claims should be available on a phone without asking anyone.
Attendance for workforces that are not at desks
Attendance is where most HRMS implementations fail first, because the reality is messier than the software assumes. A plant has three rotating shifts with a night allowance and a weekly off that moves. Contract labour comes through a vendor and needs separate tracking for compliance. Field staff cannot punch on a device because there is no device where they are. Some staff work at a client site. Some are on tour.
We support the full mix: biometric and RFID devices at fixed locations, geofenced mobile punch with selfie verification for field staff, web punch for office employees, and manual entry with an approval trail for genuine exceptions. All of it lands in one attendance ledger with a clear record of the source, which matters when an entry is later disputed.
Shift and roster handling is built for rotation: patterns defined once and applied forward, shift swaps with approval, overtime computed against your actual policy rather than a generic rule, and late or early marking with grace periods that reflect what your HR policy really says.
In practice
Payroll and statutory compliance, computed rather than assembled
Payroll runs from the attendance ledger and the salary structure, with no re-keying between them. Structures support the components Indian companies actually use — basic, HRA, conveyance, special allowance, shift allowance, production incentive, attendance bonus — and deductions for PF, ESI, professional tax, TDS, loans, advances and salary recovery.
The statutory outputs are generated, not built by hand: PF ECR file, ESI contribution file, professional tax challan data, TDS computation with Form 16 generation, bonus calculation, gratuity provisioning and leave encashment. Registers required under the West Bengal Shops and Establishments Act and the Factories Act are produced on demand rather than maintained separately.
A payroll run is a controlled process: freeze attendance, run computation, review an exception report, approve, then generate payslips and the bank transfer file. Every run is versioned, so an arrear or correction in a later month traces cleanly to what changed.
| Statutory item | How the system handles it |
|---|---|
| Provident Fund | Computed on the correct wage base with ceiling handling; ECR file generated |
| ESI | Applicability by wage threshold, contribution file, and mid-year threshold crossing rules |
| Professional Tax | West Bengal slabs applied automatically; challan data by month |
| TDS | Declarations, proof submission workflow, quarterly computation and Form 16 |
| Bonus and gratuity | Provisioning and computation under the applicable Acts |
| Registers | Statutory registers produced on demand for inspection |
The employee experience — the part that decides trust
An HRMS is used by everyone in the company, and most of them are not in HR. If applying for leave requires an email and a follow-up, if the payslip arrives as an attachment somebody has to request, if nobody can see their leave balance without asking — then the system exists for HR's convenience and everyone else experiences it as friction.
We build the employee app as a first-class surface: payslips available immediately with a year's history, leave balance and application with the approval chain visible, attendance regularisation requests, tax declaration and proof upload, reimbursement claims with photographed bills, and a company directory. Notifications go out on the channel people actually read, which in most Indian workplaces is WhatsApp.
This matters commercially as well as culturally. Every one of those self-service functions removes a stream of interruptions from an HR team that has better things to do than answer leave-balance questions on the phone.
On employee monitoring
We build attendance, visit check-in and task tracking. We generally decline continuous location tracking and keystroke or screenshot surveillance. They damage trust more than they recover productivity, and the same management questions are answerable from outcome data. If you want it anyway we will say this once, then discuss what is proportionate.
Recruitment, onboarding and the employee lifecycle
Beyond payroll, the parts of HR that consume the most time are hiring and onboarding. We build applicant tracking with a job portal, structured interview stages, feedback capture and offer generation, followed by an onboarding checklist that spans HR, IT and the reporting manager so nothing is forgotten on day one.
Document management holds contracts, ID proofs, qualification certificates and statutory forms with expiry tracking — genuinely important where safety certifications or licences must be current. Confirmation, appraisal and exit processes carry the same structured treatment, including full and final settlement computed from the same ledger as regular payroll.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Productivity signal without surveillance
Management usually wants to know whether the workforce is productive, and the instinct is to reach for monitoring tools. We prefer outcome and activity measures that are visible, explainable and not resented: visits completed against plan for field staff, jobs closed per shift for service teams, output per person-hour for production, and task completion for project teams.
These are more useful anyway, because they connect to something the business cares about. A dashboard showing average keyboard activity tells you nothing actionable; one showing that a territory is at 62% of its visit plan while another is at 104% starts a useful conversation.
“Payroll for 640 people, three plants and contract labour used to take our HR team eight days. It takes about six hours now, and the PF filing has not had a single correction in two years.”
Deployment, data protection and scale
Payroll data is among the most sensitive a company holds. We build with field-level access control so a departmental manager sees attendance but not salary, encryption at rest, full audit logging of who viewed what, and deployment either in your cloud account or on-premise where policy requires it.
The system is built to handle scale properly — we have run payroll for organisations above ten thousand employees, and the design that matters is doing computation as a background job with a clear progress and exception view, rather than a web request that times out on the fourth attempt.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
What is actually included in hrms & workforce systems
Each of these is something we have shipped and still support in production — not a list of things we could do if asked.
Multi-mode attendance
Biometric, RFID, geofenced mobile, web and approved manual, unified in one ledger.
Shift and roster management
Rotating patterns, swaps, night allowance, overtime policy and grace rules.
Payroll engine
Flexible structures, arrears, loans, advances, reimbursements and versioned payroll runs.
Statutory compliance
PF, ESI, PT, TDS, bonus, gratuity, Form 16 and West Bengal statutory registers.
Leave management
Policy-driven accrual, carry-forward, encashment and approval chains with delegation.
Employee self-service
Payslips, balances, applications, declarations, claims and directory on mobile.
Recruitment and onboarding
Applicant tracking, structured interviews, offers and cross-department onboarding checklists.
Contract labour compliance
Vendor-wise tracking, licence and challan management, and inspection-ready reporting.
The stack we actually use for this
Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.
Application
- Node.js
- Laravel
- React
- Next.js
- React Native
Data
- PostgreSQL
- Redis
- S3-compatible document store
Devices
- ESSL
- ZKTeco
- Matrix
- RFID readers
- Mobile geofencing
Channels
- WhatsApp Business API
- MSG91
- Bank transfer formats
From first conversation to something in production
Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.
Policy capture
Your actual leave, attendance, overtime and salary policies documented precisely — usually the first time they have been.
Structure design
Salary structures, grades, statutory applicability and approval hierarchies configured.
Device and data integration
Attendance devices connected, historic data migrated, opening balances loaded.
Parallel payroll run
Two to three months run alongside your existing process and reconciled to the rupee.
Employee rollout
Self-service app launched with training in the language your workforce uses.
Compliance handover
Statutory calendar configured, filings demonstrated, and support through the first full cycle.
Everything hands over. No lock-in, ever.
Source code in your Git organisation, infrastructure in your cloud account, domains in your name and documentation written for the next team rather than for us. If you part ways with us in year three, a competent engineer should be able to take over in a fortnight.
Deliverables checklist
- HRMS web application and employee mobile app
- Attendance device integration and historic data migration
- Configured payroll structures and statutory rules
- Parallel run reconciliation reports
- Statutory files: ECR, ESI, PT, TDS, Form 16
- Bank transfer file formats for your banks
- Role-based access with field-level salary confidentiality
- Employee training material in Bengali, Hindi or English
What this typically costs
Real ranges from real projects. The variable is almost always scope and integration count — the calculator will get you closer in two minutes.
Attendance & Leave
₹3,20,000 – ₹6,00,000
Get attendance and leave onto one reliable system.
- Device integration
- Shift and roster engine
- Leave policies
- Employee app
- Reports
Full HRMS
₹7,50,000 – ₹16,00,000
Attendance, leave, payroll and statutory compliance end to end.
- Everything above
- Payroll engine
- All statutory outputs
- Parallel run
- Self-service portal
Enterprise
₹18,00,000 upwards
Multi-site, multi-entity, contract labour and recruitment.
- Everything above
- Multi-entity payroll
- Contract labour compliance
- ATS and onboarding
- Dedicated support
All figures exclude GST. Fixed-price options available on defined scope. Build your own estimate →
The questions clients actually ask
Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.
They are capable products and for a straightforward office workforce we will often recommend them. Custom becomes justified with complex shift patterns, contract labour compliance, plant-specific allowances and incentives, multi-entity payroll, or per-employee licence costs at scale that exceed a build. Several of our clients tried a product first and moved because their shift and incentive logic could not be expressed in it.
Parallel run, without exception. We process two to three months alongside your existing method and reconcile every employee to the rupee, investigating every difference — which frequently uncovers errors in the old process rather than the new one. Only after consecutive clean months do we switch over. This is the single practice that makes payroll go-lives uneventful.
Yes, and for factories this is often the compliance risk that matters most. Contract workers are tracked by vendor with licence validity, wage rate compliance against minimum wages, attendance, and the registers required under the Contract Labour Act. Vendor bills can be verified against attendance rather than accepted on trust, which frequently pays for the module on its own.
In almost all cases yes. We work regularly with ESSL, ZKTeco and Matrix devices and can read from most others either through their SDK, a database poll or a scheduled export. If a device is genuinely closed we will tell you before the project starts rather than discovering it mid-build.
Handled. Biometric or RFID punch at the plant, kiosk mode on a shared tablet for self-service, printed payslips where required, and SMS notifications instead of app notifications. We design for the actual workforce rather than assuming universal smartphone access, which is still not the reality in many manufacturing environments.
In your cloud account in an Indian region by default, or on-premise if your policy requires it. Salary data has field-level access control so managers see attendance without seeing compensation, all access is logged, and documents are encrypted at rest. We can also configure retention and deletion policies to match your data protection obligations.
Why being local to you matters here
West Bengal has its own professional tax slabs, its own Shops and Establishments requirements, and a manufacturing base where contract labour compliance carries real inspection risk. Systems configured for a generic Indian setup routinely get these wrong. We build and test against West Bengal rules specifically, and we keep them current as they change.
For HRMS and payroll software development in Kolkata, call +91 70033 91355 or WhatsApp us. We are happy to review your current payroll process and point out risks before you commit to anything.
Services that pair with this
View everythingTell us what is slowing your business down.
A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Direct line
+91 70033 91355Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata