Skip to content
Request an invite
Request an invite

Employee management system · 10:20 IST, a record checked

One record per person, and every change on it signed.

An employee management system for small teams. Each person's details, documents and job history sit on one record, and every field opens into who changed it, when, and who checked it.

Included in LekhaHR Operations: ₹79 per employee per month on annual billing for the first 25, no minimum; GST extra. See every band

Rohan Das

Customer Success Associate · reports to Priya Menon

PT-0112 · Customer Success · Bengaluru · joined Mon 4 Aug 2025

Tue 29 Sep 2026 · 10:20 IST

About

Seen by Rohan, Priya (his manager) and HR

Legal nameRohan DasVerified
  1. 3 Aug 2026imported from Paiteq's employee sheet, row 12, by Meenal
  2. 3 Aug 2026confirmed by Rohan on his phone
Mobile+91 98••• ••318Saved
  1. 12 Aug 2026changed by Rohan · saved at once, no check needed
AddressIndiranagar, BengaluruVerified
  1. 12 Aug 2026changed by Rohan, with a rent agreement
  2. 13 Aug 2026verified by Meenal

Job

Seen by Rohan, Priya and HR

RoleCustomer Success Associate
  1. 3 Aug 2026imported · in the role since he joined on 4 Aug 2025
Reports toPriya Menon
  1. 14 Sep 2026moved from Meenal to Priya, effective 14 Sep, by Meenal
StatusConfirmedVerified
  1. 3 Aug 2026imported as confirmed, with the confirmation date 4 Feb 2026 carried over

Pay and bank

Seen by Rohan and HR only

Bank accountHDFC Bank ••2291Verified
  1. 3 Sep 2026changed by Rohan, from ICICI ••0921
  2. 4 Sep 2026approved by Meenal, before the September run
PANABCPD••••KSaved
  1. 3 Aug 2026imported from the joining sheet

Documents

Seen by Rohan and HR only

Appointment letterIssuedIssued
  1. 16 Feb 2026issued to everyone on the team, before Paiteq moved to LekhaHR
  2. 3 Aug 2026imported · acknowledged by Rohan
PAN cardVerifiedVerified
  1. 29 Sep, 10:12came in today from Rohan's phone
  2. 29 Sep, 10:20verified by Meenal against the PAN on the record
Every line above names who changed it and who checked it. Tap a field to open its trail.Record verified29 Sep · 10:20 IST

Design preview · sample data · Paiteq Technologies

No. 02

People in an afternoon


because the spreadsheet you keep today is the starting point, not something to retype.

Bring the whole team in from the sheet you already have.

Meenal uploads Paiteq's employee sheet: 42 rows. The import checks every row first and shows only the ones that need a look, with the cell that needs it.

Four columns are enough to start

Name, contact, joining date and department. PAN, bank and salary can come now or later.

Problems shown before anything saves

A missing department imports with a note. A joining date in the future waits for a fix.

Employees fill in the rest

Each person confirms their own details on first sign-in, so HR doesn't type them twice.

How employees confirm their details
Paiteq Technologies/ Setup / People

Add your people

Upload a sheetPaste a listAdd one by one

paiteq-employees.xlsx 48 KB · 42 rows

Ready to import

39

Import with a note

2Missing department

Fix before import

1Joining date in the future
Rows from the employee sheet, with the ones that need a look
RowNameJoinedDepartment
7Asha Rao12 Jan 2021Engineering
12Rohan Das4 Aug 2025Customer Success
18Suresh Kumar3 Oct 2021Missing
31Ishaan VermaJoins 1 Oct 20261 Oct 2026Engineering

Save and finish laterImport 41 people

Design preview · sample data

No. 03

Changes that wait


Nobody approves their own change, the founder included.

Some changes save at once. The ones that move money wait for a second person.

On 3 Sep, Rohan changes his salary account from his phone. The old account stays on the record until Meenal approves the new one, and both stay in the trail.

Bank account change · Rohan Das

requested 3 Sep 2026, 18:40 · from his phone

Before
ICICI Bank ••0921

the account on the record since he joined

Requested
HDFC Bank ••2291

Rohan's own request, with a cancelled cheque attached

Approved
4 Sep, 10:05 · Meenal

a bank account is a checked field in these settings

Takes effect
September pay

Design preview · sample data

  • Mobile, personal email, emergency contactSaves at oncebecause a wrong phone number harms nobody's pay
  • Bank account, PAN, UANWaits for HRbecause a payroll run reads them
  • Legal name, date of birth, addressWaits for HRbecause letters and statutory forms print them
  • Role, manager, departmentHR only, datedbecause a new manager starts from a date, and the old line stays

Sample settings. You decide which fields wait.

No. 04

Documents and letters


because paper that belongs to a person should sit on that person's record.

The documents come in. The letters go out. Both stay on the record.

Employees upload their own documents from the phone, and HR verifies each one against the record. Letters are issued from templates with the person's details already filled in, then kept, dated, on their record.

Appointment letters, at 10 or more workers

Under the OSH Code (in force 21 Nov 2025), an establishment with 10 or more workers issues a letter of appointment to each employee. People who joined before the Code were due theirs by 21 Feb 2026. LekhaHR lists who still needs one and issues them in one go.

Occupational Safety, Health and Working Conditions Code, 2020, s.6(1)(f) · in force 21 Nov 2025 · checked by the LekhaHR team, 30 Sep 2026

Documents and letters · waiting on HR

Tue 29 Sep 2026 · 3 open

PAN card · Rohan Das

came in today, 10:12

Verified

Address proof · Asha Rao

asked 29 Sep, 11:02, for her address change

Waiting

Salary certificate for a home loan · Asha Rao

requested 28 Sep · due Thu 1 Oct

To issue

Appointment letter · Ishaan Verma

joins Thu 1 Oct · issue before he joins

To issue
Templates: appointment, confirmation, salary certificate, relieving and experience letters

Design preview · sample data

No. 05

Who sees what


Scope is part of every grant: yourself, your team, a location or department, or the whole company.

Who can see an employee's record, and who can see its pay?

Each role sees the part its permission and scope allow: itself, its team, a location or department, or the whole company. Seeing a record and seeing its pay are separate permissions, so a manager without the pay permission is not shown pay or bank details. Here, four people open Rohan's record.

  • Rohan himself

    • Name, role, team, work email: sees it
    • Mobile, address, emergency contact: sees it
    • Leave, attendance and requests: sees it
    • Pay, bank and PAN: sees it
    • Documents: sees it
  • Priya, his manager

    • Name, role, team, work email: sees it
    • Mobile, address, emergency contact: sees it
    • Leave, attendance and requests: sees it
    • Pay, bank and PAN: not sent
    • Documents: not sent
  • Meenal, founder and HR

    • Name, role, team, work email: sees it
    • Mobile, address, emergency contact: sees it
    • Leave, attendance and requests: sees it
    • Pay, bank and PAN: sees it
    • Documents: sees it
  • Vikram, another team's manager

    • Name, role, team, work email: sees it
    • Mobile, address, emergency contact: not sent
    • Leave, attendance and requests: not sent
    • Pay, bank and PAN: not sent
    • Documents: not sent

Design preview · sample data · sample roles

Paiteq Technologies/ Settings / Access

Meenal Joshi gave you access on 14 Sep 2026

You're a manager at Paiteq

Scope: your team · Customer Success

You can

  • Open your team's records
  • Approve their leave and attendance fixes
  • See who is in today

Only HR can

  • See pay, bank and PAN
  • Open records outside your team
  • Give anyone more access
Design preview · sample data

Five roles to start, and your own when you need them

Employee, Manager, HR admin, Payroll admin and Owner come ready. Copy one to make your own, such as an office manager who approves leave for one location and sees nothing about pay. A role is a set of permissions, so any role can be given any module.

because a five-person company rarely has an HR team, but it always has someone who shouldn't see salaries.

No. 06

Reports


because every number on a people report should open into the names behind it.

The people reports a small team actually asks for.

Headcount by department and location, joiners and leavers, probation due and documents missing. Each figure is read from the same records, so it agrees with every other screen.

Filters that match your company

By department, location, manager, employment type and status.

Export to Excel

For the accountant, the board pack or the bank. Every export uses the same numbers you see on screen.

Paiteq Technologies/ Reports / People

Headcount

42everyone on the record

Joining Thu 1 Oct

1Ishaan Verma

Documents and letters

3open with HR

People by department

  • Engineering17
  • Customer Success6
  • Sales4
  • Operations3
  • Product3
  • Design2
  • Marketing2
  • Finance2
  • People2
  • Leadership1
Design preview · sample data

No. 07

DPDP: no consent form, a clear notice


A consent form an employee can't really refuse helps nobody. A plain notice they can read does.

Employee data doesn't need a consent form. It still deserves a clear notice.

Under the Digital Personal Data Protection Act, 2023, processing an employee's data for employment is a legitimate use (s.7(i)), so consent is not required. Telling people what you keep and why is still good practice. The Act's main duties apply from 13 May 2027.

The notice
shown on first sign-in

because each employee reads, in plain words, what the company keeps and why, and the record notes when they read it

Pay
shown only to roles that hold it

because a manager without the pay permission is not shown pay or bank details

Every change
kept with who and when

because a record you can't trace is hard to defend

Digital Personal Data Protection Act, 2023, s.7(i), and the DPDP Rules, 2025 · main duties from 13 May 2027 · checked by the LekhaHR team, 30 Sep 2026

This is general information about the law, not legal advice for your company.

No. 08

An honest note


because the right tool for your team matters more than one more sign-up.

Who the LekhaHR employee record is written for.

Written for you if

Teams moving people data out of spreadsheets and shared drives.

  • Your employee list lives in a spreadsheet, and nobody can say who changed a bank account or when.
  • You want managers to open their team's records without seeing anyone's pay.
  • You'd rather employees fix their own phone number than email HR about it.

Talk to us first if

Some needs deserve a conversation before an invite.

  • You want to monitor employees through the day. LekhaHR records attendance punches, never activity or movement.
  • You need dozens of custom fields on the record from the first day. Tell us which ones before you move.

No. 09

Questions


Legal answers carry the date the law applies from.

What small teams ask before they move their people records.

What is an employee management system?

An employee management system keeps one record for each person, with their personal and job details, documents and letters, and runs the everyday work around it: employees correcting their own details, HR checking the changes that matter, and each role seeing only its part. In LekhaHR every field keeps a dated trail of who changed it and who checked it.

What goes on an employee record in LekhaHR?

Personal details (legal name, date of birth, contact, address, emergency contact), job details (role, department, manager, work location, joining date, employment status), pay and bank details (bank account, PAN, UAN) and documents and letters. Leave, attendance and payroll all read from this one record, so a person exists once.

Can employees update their own details?

Yes. Your settings decide which fields save at once and which wait for a check. In the sample settings here, a phone number or emergency contact saves at once, while bank account, PAN, legal name, date of birth and address go to HR first. The old value stays in force until someone approves, and nobody approves their own change.

Who can see an employee's salary and bank details?

Only the employee and roles that hold the pay permission, such as HR or a payroll admin. Seeing a record and seeing its pay are separate permissions; a manager without the pay permission is not shown pay or bank details.

Is every change to a record tracked?

Yes. Every change keeps the old value, the new value, who made it and when, and the person who checked it where a check applies. A correction never overwrites: the earlier value stays readable on the trail. Open any field on the record to read its history.

Do we need employees' consent to keep their records under the DPDP Act?

Not for employment. The Digital Personal Data Protection Act, 2023 treats processing for employment purposes as a legitimate use (section 7(i)), so no consent form is needed. A clear privacy notice is still good practice. The Act's main duties apply from 13 May 2027. LekhaHR shows each employee a notice on their first sign-in and records when they read it.

Is it worth it for a team of five?

That is who it is built for. The price is per employee, with no fixed monthly minimum, so a five-person team pays for five people. Employee records are in Operations at ₹79 per employee a month for the first 25, on annual billing, before GST. Adding people takes an afternoon from your spreadsheet.

No. 10 · By invitation

Give every person one record, and every change a name.

because the bill is sized to the team you have. We reply to every request by email.