synkd keeps attendance, leave and payroll in sync for Indian small and mid-sized companies. A punch, a leave request and a payslip come from one record, updated the moment something happens. Employees use their phones; HR, managers and payroll work in the web portal.
Fig. 1 — Every punch in and out at the Baner office, 08:00 to 20:00.Numbered marks are the moments followed below.
One working day, in sync.
Six moments from that Tuesday and the month-end that follows. Each one updates the same record, so the next screen already knows. Every screen is synkd as your employees, managers and HR use it.
01 · Attendance
Ankit punches in from his phone.
A selfie and his location are attached to the punch. The Baner office has a 150 m geo-fence and he is 38 m from its centre, so the punch is accepted.
A
Selfie with each punch. Optional, switched on per organisation.
B
Geo-fence per office. You set the radius.
C
Mock-location apps are detected. Where the geo-fence is enforced, those punches are refused.
Punch in
Baner office · General shift
09:02:14
150 m
selfie
AB
Location
● Inside geo-fence · 38 m
Mock location
Not detected
C
✓ Punched in at 09:02
02 · Leave
Sneha applies for two days’ leave.
She picks the dates in the app. Her casual leave balance goes from 8 to 6 straight away, and the request goes to her manager.
A
Leave types and yearly quotas come from your organisation’s leave policy.
B
Balances update on their own. Nobody keeps a spreadsheet.
Apply for leave
TypeCasual leave
FromTue, 16 Jun
ToWed, 17 Jun
A
Casual leave balance
6of 12 days left this year
B
Sent to Rahul Mehta, your manager
03 · Approvals
Rahul approves it from the notification.
He sees the dates and what Sneha will have left, and taps Approve. Who approves what is up to you: leave, regularisation and overtime can each follow their own route.
synkd11:15
Sneha Rao requested casual leave
Tue 16 – Wed 17 Jun · 2 days · 6 left after this
✓ Approved by you · Sneha has been told
Example routes, set by HR
LeaveManagerRegularisationHROvertimeManager → HR
04 · Regularisation
Yesterday’s missing punch-out is put right.
Ankit forgot to punch out on Monday. He asks for 18:32 to be recorded, with a reason. HR approves it, and Monday’s attendance is complete before payroll ever sees it.
Attendance
Week of 8 Jun
Mon8
Tue9
Wed10
Thu11
Fri12
In
09:05
Out
18:32 · regularised
Regularisation request
Out at 18:32 · “Forgot to punch out before leaving.”
✓ Approved by Kavya Iyer, HR · 13:30
05 · Documents
HR publishes Form 16 to 140 employees in one step.
Each person gets their own Form 16 for FY 2025–26 in the app, next to their payslips. Policies go to everyone the same way; letters go to one person.
Documents/Publish
Document
Form 16 · FY 2025–26
Send to
Each employee, their own copy
Published140 / 140
Aarav Kulkarni✓ In app
Ankit Sharma✓ In app
Bhavna Desai✓ In app
06 · Engagement
Today is Priya’s work anniversary.
Three years. Her colleagues get a nudge to wish her before they head home. Birthdays work the same way.
Celebrations · Today
PN
Priya Nair
3 years today · joined 9 June 2023
Tomorrow · Arjun Pillai’s birthday
07 · Payroll · Month-end
Payroll runs. Payslips land on every phone.
HR reviews June’s run and finalises it. PF, ESI, professional tax and TDS are worked out with the rules for FY 2026–27 and each employee’s chosen tax regime. Every payslip carries your logo, and is on the employee’s phone by the 1st.
Example figures for one employee in Maharashtra. PF at 12% of basic; ESI at 0.75% of gross, rounded up; professional tax at the state rate.
your logo
Payslip · June 2026
Ankit Sharma · Pune
Earnings
Basic10,500
House rent allowance5,250
Special allowance5,250
Gross21,000
Deductions
Provident fund1,260
ESI158
Professional tax200
TDS · new regime0
Total deductions1,618
Net pay₹19,382
Tax rules FY 2026–27 · Published 30 Jun
Languages10 of them, every screen
Ten languages. One wavelength.
Everyone is synkd in. Each person picks their own language, so HR can work in English while the team on the floor reads Tamil or Marathi: the same records, the same policies, the same payslip.
छुट्टी
“Leave” in Hindi
Ankit Sharma09 · 06 · 2026
उपस्थिति09:02
छुट्टी6
वेतन₹19,382
Pricing
₹49 to ₹149 per employee, per month.
The rate depends on what you use and how many people you have. Every plan starts with a 14-day free trial.
01Stored in India. Your data is held in the AWS Mumbai region.
02Sensitive numbers encrypted and masked. Aadhaar, PAN and bank account numbers are encrypted at rest, and hidden from anyone who doesn’t need them.
03Each organisation kept apart. Every company’s data is isolated at the database level.
04Two-step sign-in for platform administrators, using an authenticator app.
05A tamper-proof audit log of who changed what.
06Built for the DPDP Act. When someone leaves, their personal data can be erased while statutory records are kept.
Request a demo
Walk through a month with us.
HR & payroll, in syncAndroid · iOS · Web
From 09:02 punch-in to month-end payslip.
synkd keeps attendance, leave and payroll in sync for Indian small and mid-sized companies. A punch, a leave request and a payslip come from one record, updated the moment something happens. Employees use their phones; HR, managers and payroll work in the web portal.
Fig. 1 — Every punch in and out at the Baner office, 08:00 to 20:00.Numbered marks are the moments followed below.
One working day, in sync.
Six moments from that Tuesday and the month-end that follows. Each one updates the same record, so the next screen already knows. Every screen is synkd as your employees, managers and HR use it.
01 · Attendance
Ankit punches in from his phone.
A selfie and his location are attached to the punch. The Baner office has a 150 m geo-fence and he is 38 m from its centre, so the punch is accepted.
A
Selfie with each punch. Optional, switched on per organisation.
B
Geo-fence per office. You set the radius.
C
Mock-location apps are detected. Where the geo-fence is enforced, those punches are refused.
Punch in
Baner office · General shift
09:02:14
150 m
selfie
AB
Location
● Inside geo-fence · 38 m
Mock location
Not detected
C
✓ Punched in at 09:02
02 · Leave
Sneha applies for two days’ leave.
She picks the dates in the app. Her casual leave balance goes from 8 to 6 straight away, and the request goes to her manager.
A
Leave types and yearly quotas come from your organisation’s leave policy.
B
Balances update on their own. Nobody keeps a spreadsheet.
Apply for leave
TypeCasual leave
FromTue, 16 Jun
ToWed, 17 Jun
A
Casual leave balance
{{ bal }}of 12 days left this year
B
Sent to Rahul Mehta, your manager
03 · Approvals
Rahul approves it from the notification.
He sees the dates and what Sneha will have left, and taps Approve. Who approves what is up to you: leave, regularisation and overtime can each follow their own route.
synkd11:15
Sneha Rao requested casual leave
Tue 16 – Wed 17 Jun · 2 days · 6 left after this
✓ Approved by you · Sneha has been told
Example routes, set by HR
LeaveManagerRegularisationHROvertimeManager → HR
04 · Regularisation
Yesterday’s missing punch-out is put right.
Ankit forgot to punch out on Monday. He asks for 18:32 to be recorded, with a reason. HR approves it, and Monday’s attendance is complete before payroll ever sees it.
Attendance
Week of 8 Jun
Mon8
Tue9
Wed10
Thu11
Fri12
In
09:05
Out
18:32 · regularised
Missing punch
Regularisation request
Out at 18:32 · “Forgot to punch out before leaving.”
✓ Approved by Kavya Iyer, HR · 13:30
Waiting for HR
05 · Documents
HR publishes Form 16 to 140 employees in one step.
Each person gets their own Form 16 for FY 2025–26 in the app, next to their payslips. Policies go to everyone the same way; letters go to one person.
Documents/Publish
Document
Form 16 · FY 2025–26
Send to
Each employee, their own copy
Published{{ f16 }} / 140
Aarav Kulkarni✓ In app
Ankit Sharma✓ In app
Bhavna Desai✓ In app
06 · Engagement
Today is Priya’s work anniversary.
Three years. Her colleagues get a nudge to wish her before they head home. Birthdays work the same way.
Celebrations · Today
PN
Priya Nair
3 years today · joined 9 June 2023
You wished Priya
Tomorrow · Arjun Pillai’s birthday
07 · Payroll · Month-end
Payroll runs. Payslips land on every phone.
HR reviews June’s run and finalises it. PF, ESI, professional tax and TDS are worked out with the rules for FY 2026–27 and each employee’s chosen tax regime. Every payslip carries your logo, and is on the employee’s phone by the 1st.
Example figures for one employee in Maharashtra. PF at 12% of basic; ESI at 0.75% of gross, rounded up; professional tax at the state rate.
your logo
Payslip · June 2026
Ankit Sharma · Pune
Earnings
Basic10,500
House rent allowance5,250
Special allowance5,250
Gross21,000
Deductions
Provident fund1,260
ESI158
Professional tax200
TDS · new regime0
Total deductions1,618
Net pay₹19,382
Tax rules FY 2026–27 · Published 30 Jun
Languages10 of them, every screen
Ten languages. One wavelength.
Everyone is synkd in. Each person picks their own language, so HR can work in English while the team on the floor reads Tamil or Marathi: the same records, the same policies, the same payslip.
{{ cur.leave }}
“Leave” in {{ cur.en }}
Ankit Sharma09 · 06 · 2026
{{ cur.att }}09:02
{{ cur.leave }}6
{{ cur.sal }}₹19,382
Pricing
₹49 to ₹149 per employee, per month.
The rate depends on what you use and how many people you have. Every plan starts with a 14-day free trial.