HR & payroll, in sync Android · 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.

The day
Tuesday, 9 June 2026
The office
140 people, Baner, Pune
Statutory
PF, ESI, professional tax, TDS
1 2 3 4 5 6
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
Location
● Inside geo-fence · 38 m
Mock location
Not detected
✓ 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

Casual leave balance

6 of 12 days left this year

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.

synkd 11: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

LeaveManager RegularisationHR OvertimeManager → 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

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.

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.

See what each plan adds →
people
₹4,158 a month

Growth, ₹99 per employee. Payroll starts on Growth.

Security & privacy

Your people’s data stays in India.

Payroll means Aadhaar, PAN and bank details. Here is how we look after them.

Read the full note →
  1. 01Stored in India. Your data is held in the AWS Mumbai region.
  2. 02Sensitive numbers encrypted and masked. Aadhaar, PAN and bank account numbers are encrypted at rest, and hidden from anyone who doesn’t need them.
  3. 03Each organisation kept apart. Every company’s data is isolated at the database level.
  4. 04Two-step sign-in for platform administrators, using an authenticator app.
  5. 05A tamper-proof audit log of who changed what.
  6. 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.

I’m from . We have people. Write to me at .
Or write to hello@synkd.in
HR & payroll, in sync Android · 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.

The day
Tuesday, 9 June 2026
The office
140 people, Baner, Pune
Statutory
PF, ESI, professional tax, TDS
{{ e.n }}
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
Location
● Inside geo-fence · 38 m
Mock location
Not detected
✓ 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

Casual leave balance

{{ bal }} of 12 days left this year

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.

synkd 11: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

LeaveManager RegularisationHR OvertimeManager → 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

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.

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.

See what each plan adds →
people
₹{{ cost }} a month

{{ plan.name }}, ₹{{ plan.price }} per employee. {{ reason }}

Security & privacy

Your people’s data stays in India.

Payroll means Aadhaar, PAN and bank details. Here is how we look after them.

Read the full note →
  1. 01Stored in India. Your data is held in the AWS Mumbai region.
  2. 02Sensitive numbers encrypted and masked. Aadhaar, PAN and bank account numbers are encrypted at rest, and hidden from anyone who doesn’t need them.
  3. 03Each organisation kept apart. Every company’s data is isolated at the database level.
  4. 04Two-step sign-in for platform administrators, using an authenticator app.
  5. 05A tamper-proof audit log of who changed what.
  6. 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.

Thank you, {{ f.name }}. We’ll write to {{ f.email }} to find a time.

I’m from . We have people. Write to me at .
Or write to hello@synkd.in {{ err }}