Skip to content
Request an invite
Request an invite

HRMS software for small teams in India · by invitation

All of HR, for
a team of five.
Priced like one.

Attendance, leave, employee records and payroll for companies from their first two hires to a few hundred people, priced per employee, per month, no minimum. Every punch and approval is written as it happens, so the numbers are live from sign-in and each one shows its because.

5 people on Operations
₹395 a month

because many HRMS plans start at a fixed monthly minimum sized for 25 or 50 people, and a team of five pays all of it.

Paiteq Technologies/ HomeLive · 10:14:06 IST

Good morning, Meenal

Tue, 29 Sep 2026 · Founder, also HR · 5 people

4

In now

because 4 of 5 punched in since 08:52

1

Late mark

because Vikram's grace ended at 09:40

1

On leave

because Priya's casual leave was approved

Team todayall 5 shown

  • Meenal JoshiIn 08:52 · officePresent
  • Asha RaoIn 09:02 · officePresent
  • Rohan DasIn 09:18 · remotePresent
  • Vikram NairIn 09:41 · shift 09:30, grace 10 minLate mark
  • Priya MenonCasual leave · back Thu 1 OctOn leave

Waiting on you2

Leave · 09:48

Asha Rao

Casual leave · Fri 16 – Mon 19 Oct

2 daysbecause Sat 17 and Sun 18 are weekly offs

Regularisation · 09:55

Vikram Nair

Missed punch-out · Mon 28 Sep

if approved: Present, out 18:32

Month close · today

September payroll

Waiting for your approval · payslips Wed 30 Sep

Design preview · sample data
Paiteq Technologies · 5 people · today, ISTMeenal JoshiAsha RaoRohan DasVikram NairPriya Menonin 08:52 · before the 09:00 shift startin 09:02 · leave request 09:48, waiting on Meenalin 09:18 · remote · location taken at the punch onlyin 09:41 · grace ended 09:40, so a late markcasual leave · approved Mon 28 Sep · back Thu 1 OctNot yet written06:0008:0010:0012:0014:0016:0018:0020:0022:0010:14 now09:0010:0011:00MJARRDVNPMNot yet written10:14
Design preview · sample data · a five-person team at Paiteq Technologies

No. 01

The minimum bill


A bill is an entry like any other, so it should say what it pays for. A five-person team should not pay for forty-five empty seats.

What a 5-person team pays each month.

Many HRMS plans start at a fixed monthly minimum sized for 25 or 50 people, so a small team pays for people it has not hired. LekhaHR bills the team you have, from two people, with no base fee.

Monthly bill for a 5-person team
No.PlanSeats on the bill · filled: your 5 peopleMonthly bill
1.1LekhaHROperations plan · billed yearly5 seats, one for each personbecause the bill counts the people you have: 5 × ₹79.₹395a month
1.2greytHR · Essentialbecause it is a flat plan that covers up to 50 employees, so five people pay the same as 50.₹2,495a month
1.3Zimyo · Basicbecause it is ₹80 per user with a 50-user minimum: 50 × ₹80 = ₹4,000, for 5 people or for 50.₹4,000a month

a person in your teama seat the minimum bills for

Competitor figures: each vendor's published price for the named plan, excluding GST, as reviewed on 29 Sep 2026. Prices change.

LekhaHR Operations: ₹79 per employee per month on annual billing for the first 25 employees, then ₹69, ₹59 and ₹49 a person in the higher bands, with no minimum and no base fee; GST extra. Business is ₹119 per employee for the first 25 on the same terms, and monthly billing adds ₹20 per employee in every band.

See both plans and every band

Per employee, per month, no minimum

How is LekhaHR different from a fixed-minimum HRMS plan?

LekhaHR has no fixed minimum and no base fee, so a 5-person team pays for 5: ₹395 a month on Operations, billed annually, before GST. Its rates fall in bands as the team grows, the way tax slabs work, and every module runs on one employee record, with no add-ons to buy.

  1. No fixed minimum. Some Indian HRMS plans charge a flat monthly fee or bill a minimum band of 25 to 50 employees, so a small team pays for seats it has not filled. LekhaHR bills only the people you have: 5 employees on Operations cost ₹395 a month on annual billing, before GST.

  2. Rates fall as you grow. LekhaHR's bands work like tax slabs: each rate applies only to the people inside its band, from ₹79 for the first 25 down to ₹49 past 100. Hiring one more person adds one line at that band's rate and never raises the rate for everyone else.

  3. One platform, one record. Employee records, attendance, leave, payroll, onboarding and exits run on one record per person in LekhaHR, with no separate tools to connect and no per-module add-ons. Both plans include all of them.

09:02

IST · No. 02 · morning


The first entry of the day is written by the person it is about.

The first punch starts the record.

Your team punches in from a computer or a phone. Works today in the phone's browser; a native mobile app is coming soon. Location is taken once, at the punch, never through the day. By the time you open LekhaHR, the day already knows who is in, who is late and who is on leave.

Web and mobile punch

One tap, stamped with server time.

Shifts and grace

Late marks follow the rule you set.

Day status with a reason

Every half day says why.

Regularisation

Fix a missed punch before cutoff.

How attendance works

09:02Paiteq

Good morning, Asha

You're in.

09:02:14IST · punched in

Koramangala office. Taken at the punch, not after.

Shift 09:00–18:00 · grace 10 min

Vikram Nair · September

Each day, its status and its because

  • Tue 15Presentin 09:34, inside the 10 min grace
  • Wed 16Present · 8 h 40 min 09:29, out 18:39, 30 m break
  • Thu 17Presentin 09:30, out 18:31
  • Fri 18Regularisedmissed punch-out; out 18:40, approved by Meenal Joshi on Mon 21 Sep
  • Mon 21Late markin 09:44; grace for the 09:30 shift ended at 09:40

Design preview · sample data

13:30

IST · No. 03 · midday


Two days, not four. The weekend is already in the policy, so nobody counts it by hand.

Leave arrives with the answer worked out.

A request shows its count, its reason and the balance it will leave before anyone approves it. In a small team the approver is often the founder, so the decision takes one look.

01Balances
a ledger, every line dated
02Sandwich rule
on or off, per leave type
03Approvals
routed to the right person
04Private leave
the team sees only “on leave”

How leave works

Asha Rao · Casual leave

Requested 29 Sep 2026 · 09:48 IST · to Meenal Joshi

Fri 16 Oct1 daySat 17 OctWeekly offSun 18 OctWeekly offMon 19 Oct1 day
Balance before
6.0

9.0 credited, Jan to Sep, less 3.0 taken

Fri 16 – Mon 19 Oct
−2.0

Sat 17 and Sun 18 are weekly offs, and the sandwich rule is off for casual leave

Balance after
4.0 days
29 Sep 2026 · 13:31 IST
by Meenal Joshi
Leave approved29 Sep · 13:31 IST

Design preview · sample data

16:10

IST · No. 04 · afternoon


A dashboard that waits for tonight's batch is a report. This one moves while you read it.

Every role signs in to a live view.

Dashboards move as punches and approvals land, from the first sign-in. Any role, prebuilt or one you write, can be given any module at the scope you choose: self, team or the whole company.

AttendanceLive

4 of 5 in

because Priya is on approved leave until Thu 1 Oct

Updated 16:10:02

Leave · this week

1 away

because Priya Menon took casual leave, 29–30 Sep

Next: Asha · 16–19 Oct

Employee records

2 to verify

because Rohan's PAN card and Vikram's address proof came in today

Approvals waiting

1

because Vikram's Mon 28 Sep regularisation is still open

Any role, any module

Access · sample configuration

Any role, any module, Access · sample configuration
RoleCore HRAttendanceLeavePayroll
FounderOrgOrgOrgOrg
Office managercustom roleOrgOrgOrgView
Team leadTeamTeamTeamNone
EmployeeSelfSelfSelfSelf
Accountantcustom roleNoneViewNoneOrg

because in a team of five the founder is often HR, and your accountant needs payroll and nothing else.

Design preview · sample data

19:45

IST · No. 05 · month close


When the cycle locks, the record stops moving. Anything later is written as an adjustment, never over the top.

Close the month. Every number keeps its because.

Attendance locks, paid days carry into payroll, and each payslip line shows the rule, the rate and the date behind it. LekhaHR works out PF, ESI, professional tax and TDS, so every return starts from figures you can check.

September 2026 · payroll inputs

attendance 26 Aug – 25 Sep

Working days in September
21

because 30 days, less 8 weekly offs and 1 holiday (Mon 14 Sep)

Meenal Joshi
30 paid days

LOP 0 · because she was present on every working day in the window

Asha Rao
30 paid days

LOP 0 · counted as paid days, because casual leave is paid leave (10–11 Sep)

Vikram Nair
30 paid days

LOP 0 · because his late mark on 21 Sep is counted, not deducted, under this policy

Rohan Das
29.5 paid days

LOP 0.5 day · because 16 Sep was a half day with no fix before the cutoff; 29 Sep goes to October's run

Priya Menon
30 paid days

LOP 0 · her casual leave on 29–30 Sep is paid leave and falls in October's input

Payroll cutoff Fri 25 Sep 2026, 19:30 IST
by Meenal Joshi · reads 26 Aug – 25 Sep
Attendance locked25 Sep 2026

Rohan Das · payslip

September 2026 · Paiteq Technologies

Gross pay
₹17,307.00

29.5 of 30 paid days: LOP 0.5 day, because 16 Sep was a half day with no fix before the cutoff; 29 Sep goes to October's run

Wages under the Code
₹10,817.00

basic and special allowance; HRA and conveyance (₹6,490) are within half of pay, so nothing is added back

EPF, employee 12%
−₹1,298.00

12% of ₹10,817 wages, below the EPF ceiling all month (₹15,000 to 16 Sep, ₹25,000 from 17 Sep 2026), so PF is on all of it

ESI, employee 0.75%
−₹82.00

₹81.13 rounded up. Wages are within the ₹21,000 ceiling, tested on Code wages since 21 Nov 2025. Paiteq adds 3.25%, ₹352

TDS
₹0.00

his projected income for tax year 2026-27 is below the basic exemption limit, so no tax is deducted and no Form 130 (earlier Form 16) is due

Take-home
₹15,927.00

₹17,307 less EPF and ESI; no professional tax below Paiteq's Karnataka threshold

Professional tax at the state's slab,
named on the line
Payslip issued30 Sep 2026

Design preview · sample data · PF and ESI rates from the Code on Social Security, 2020; TDS under the Income-tax Act, 2025 · checked by the LekhaHR team

How payroll works

Switching from Keka, greytHR or a spreadsheet

Bring your export as it is.

Upload the file, match its columns to LekhaHR once, and decide only the rows that need a decision. Opening balances become the first line of each person's ledger.

Vikram Nair · opening balance b/f
3.5 days

because it came from the Keka export of 30 Sep 2026, row 4

Switching from Keka or greytHR

employee_master.xlsx · 42 rows

LekhaHR fields

Emp Code maps to
Employee IDmatched
Name maps to
Full name
DOJ maps to
Date of joining
Reporting To maps to
Manager
PAN No maps to
PAN
CL Bal maps to
Casual leave, opening1 row to review

Design preview · sample file · 1 row has a balance below zero, so it waits for you

Privacy, and whether LekhaHR fits your team

No. 06 · Privacy

Location at the punch, never through the day.

Location
at the punch only
Private leave
team sees “on leave”
Every change
who, when and why

How we handle your data

No. 07 · Written for you if

Built for the first few hires, and the next few hundred.

  • You have from 2 to a few hundred people and HR lives in a spreadsheet.
  • You want every leave, day and payslip figure explained, line by line.
  • You would rather not pay a 50-person minimum for a 5-person team.

No. 08 · An honest note

When LekhaHR isn't the right choice

  • You need biometric or face-recognition devices wired into attendance.
  • You need enterprise-grade custom workflows across many entities.
  • Your staff work offline for days before they reconnect.

No. 09

Questions


Prices carry their working. Statutory answers carry the date the rule took effect.

Questions small teams ask about HRMS software.

What is HRMS software?

An HRMS (human resource management system) is software that keeps one record for each employee and runs the routine HR work against it: attendance, leave, payroll, onboarding, exits and approvals. LekhaHR is HRMS software for small teams in India, from two people upward, priced per employee each month with no minimum.

What is the best HR software for a small business in India?

There is no single best; it depends on your headcount and whether you run payroll in-house. Check three things: the monthly bill at your headcount, since some plans charge for a 25- or 50-person band; whether PF, ESI, PT and TDS follow the current rules with dates; and whether every figure explains itself.

How much does LekhaHR cost?

LekhaHR is priced per active employee a month, with no base fee and no minimum. On the Operations plan, billed annually, each of the first 25 employees costs ₹79, falling to ₹69, ₹59 and ₹49 in higher bands. Monthly billing is ₹20 more per employee. GST at 18% is added separately.

Why is LekhaHR cheaper for a 5-person team?

Because LekhaHR has no minimum and no base fee, so 5 people are billed as 5: ₹395 a month on Operations, billed annually, before GST. A plan with a flat fee covering the first 25 or 50 employees charges for the whole band even with 5 people on it. Free editions with limits exist, so compare the bill at your headcount.

Does LekhaHR include payroll?

Yes. Both plans include payroll with PF, ESI, professional tax and TDS, payslips, and the figures for Form 130 (earlier Form 16). Each payslip line shows the rule behind it and the date that rule took effect. LekhaHR works out the figures; you or your accountant file the returns and make the deposits.

Can I sign up for LekhaHR today?

LekhaHR is available by invitation: request an invite and we reply by email with your setup. There is no self-serve sign-up, free plan or trial. Tell us your team size and the tool you use now, and a person reads every request.

Is LekhaHR an alternative to Keka or greytHR?

Yes, for small teams. LekhaHR covers the core HR work a small team runs in those tools: employee records, attendance, leave, payroll, onboarding and exits. It is billed per employee with no minimum, and switching starts from your existing export, with one month run side by side before you move.

No. 10 · Invitation

Available
by invitation.

LekhaHR is available by invitation, from teams of two. Each team gets help getting set up from its current tool, and a reply by email to every request.

We read every request ourselves.

Request an invite

We reply by email

By invitation2026

We use these details only to reply to your request. Or email hello@lekhahr.in.