---
title: "Employee Attendance App, Location Only at Punch | LekhaHR"
description: "Employee attendance app for small teams: punch from the phone's browser, location read once at the punch, a geofence check, offline-safe punches."
canonical: https://lekhahr.in/mobile-attendance-app/
last_updated: 2026-09-30
---
Employee attendance app · 09:02:14 IST, the punch

# Location read once, at the punch. **Nothing in between.**

LekhaHR is a mobile attendance app for small teams. People punch in from their phone's browser, the office fence is checked once at that moment, and a punch made with no signal keeps the time it was made.

[Request an invite](https://lekhahr.in/request-invite/) What a punch records

Works today in the phone's browser, with nothing to install. A native mobile app is coming soon.

Included in LekhaHR Operations: ₹79 per employee per month on annual billing for the first 25, no minimum; GST extra. [See every band](https://lekhahr.in/pricing/)

No. 02

Join by code

---

A shop-floor team shouldn't need an IT person to get started.

## Joining takes a code from an email. No password to forget.

Meenal invites the team from LekhaHR. Asha opens the link on her phone, types the six-digit code from her email, and she is in. Each later sign-in sends a fresh code to her email.

- **The invite**: by email, from HR

because the person is already on the record, so they only confirm, never retype

- **The code**: 6 digits, fresh each time

because a code in the inbox is harder to share than a password on a sticky note

- **On the phone**: the browser you already have

because it works today in the phone's browser, with nothing to install, and can sit on the home screen. A native mobile app is coming soon.

- **First screen**: “Are these right?”

because the first job is to confirm the details HR imported

[What employees do after joining](https://lekhahr.in/employee-self-service-software/)

No. 03

One read, at the punch

---

because attendance needs to know where a punch was made, not where a person went.

## How does a mobile attendance app record location?

If your policy asks for location, the phone reads it once when the punch button is pressed, checks it against the office geofence and stops. The same single reading happens at punch out. Nothing is recorded between the two punches: no background tracking, no route and no travel history.

### Kept with the punch

Asha Rao · 09:02:14

- **Time**: 09:02:14

because the punch is stamped when it is made

- **Fence check**: inside, 200 m

because 40 m from the office pin

- **One location reading**: ± 18 m

because a weak reading is kept and flagged, never silently trusted

- **Selfie**: only if policy asks

because it is kept privately with that one punch

### Never recorded

at any time, on any phone

Your location between punches

Routes, distance or travel history

Location while LekhaHR is closed

Contacts, messages, photos or other apps

### Who can open the location

The person, whoever approves that punch, and the HR roles you allow. Nobody else.

### “While using” is enough

The phone asks for location only when a punch needs it. LekhaHR never needs “always”.

### No face matching

A selfie, where your policy asks for one, is evidence for one punch, not a login.

No. 04

A weak network

---

Queued is a visible state, never a spinner that quietly gives up.

## Can employees punch attendance without internet?

Yes. Rohan punches in at 09:18:07 from home with no signal. The phone holds the punch and says so on screen. At 09:31:40 the signal returns and the punch syncs, still at 09:18:07, with a one-time id so a retry can never count it twice.

The honest limit

A held punch syncs the next time LekhaHR is open with a signal. We don't promise a sync while the browser is fully closed on every phone, and clearing the browser's data before it syncs removes the held punch. That is why the screen keeps saying Queued until the punch is safely recorded.

because a state you can see beats a punch that vanished without a word.

No. 05

Outside the fence

---

because a field visit or a day at home is work, and the punch should say so.

## What happens if someone punches outside the geofence?

The punch becomes a request, not an error. Rohan works from home on Tuesdays; his punch lands 6.1 km from the Koramangala office, so the phone offers a remote clock-in. Priya is on leave, so Meenal, who covers her approvals, approves it from her phone at 09:40.

The hours between the two punches can be split by project in [timesheet software](https://lekhahr.in/timesheet-software/), on top of the same day.

### A fence per office

Set the pin and a radius from 50 m to 2 km for each location.

### Remote and field days

Your policy says who may ask for a remote clock-in, and who approves it.

### A missed punch, fixed from the phone

Tell your manager when you left, before the cutoff. The day is never guessed.

[How a day gets fixed](https://lekhahr.in/attendance-management-system/#fix-a-day)

No. 06

Approve on the go

---

A question keeps the request open, and the reply stays on it.

## Managers approve from the same phone, with the working shown.

At 10:14, Meenal's phone has two things waiting: Vikram's missed punch-out from Mon 28 Sep, and Asha's leave. Each shows what happens if she says yes.

- **Regularisations**: with the day it rewrites

because the manager sees the status the day becomes, before approving

- **Leave**: with the count and balance

because the working is done before it reaches the approver

- **Remote clock-ins**: with the distance and reason

because the manager decides with the facts on one card

- **Team today**: who is in, and why not

because late marks and missing punches arrive with their rule

[How a leave approval reads](https://lekhahr.in/leave-management-system/#approve)

No. 07

An honest note

---

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

## Who the LekhaHR mobile punch is written for.

Written for you if

### Teams that punch from phones and would rather not be tracked.

- Your people work from an office, from home and on field visits, and all of them carry a phone.
- You want attendance without buying or maintaining punching machines.
- You want a clear answer when someone asks “is this app tracking me?”

Talk to us first if

### Some setups need a conversation before an invite.

- You need biometric or face-recognition devices at the door.
- Your staff work without a signal for days at a time.
- Your team needs an app from the Play Store or App Store today. LekhaHR works today in the phone's browser, with nothing to install; a native mobile app is coming soon.

No. 08

Questions

## What employees and founders ask about a phone punch.

### What should a good employee attendance app do?

It should record each punch with the time and, if your policy asks, the location at that moment only; keep working on a weak network; let people fix a missed punch with a reason; and send paid days straight to payroll. LekhaHR does this from the phone's browser, for teams from two people.

### Is there a LekhaHR mobile app?

LekhaHR works today in the phone's browser, with nothing to install. A native mobile app is coming soon. It is not in the Play Store or App Store today. People open LekhaHR in the browser they already have, can add it to the home screen, and punch, fix a missed punch or approve from there.

### Does the app track my location all day?

No. Location is read once when you punch in and once when you punch out, and only if your company's policy asks for it. Nothing is recorded between punches, and there is no route, distance or travel history. Each reading stays with its own punch.

### Can I punch when the network is weak or gone?

Yes. The punch is held on your phone, keeps the time you made it, and syncs when the signal comes back, with a one-time id so a retry can never count it twice. The screen says Queued until it has synced.

### What if I'm outside the office fence?

The punch is not thrown away. If it lands outside the office geofence, you can ask your manager for a remote clock-in from the same screen, with a reason, if your policy allows remote or field days. Your manager approves it from their phone.

### Does it use face recognition?

No. There is no face matching, and LekhaHR does not connect to biometric or face-recognition devices. If your policy asks for a selfie with some punches, it is stored privately with that one punch and used only to review it.

### Can someone fake their location?

LekhaHR does not claim to detect fake-location apps. Each punch keeps how accurate its location reading was, and punches outside the fence or with a weak reading go to the manager to review, so an odd punch is seen rather than silently accepted.

### Will it drain my battery?

No more than opening a map once. Location is read only at the two punches, in and out. Nothing runs in the background between them, so there is no background location, no background battery use and nothing to keep switched on through the day.

No. 09 · By invitation

## One tap in. One read. Then the phone stays quiet.

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

[Request an invite](https://lekhahr.in/request-invite/) [Read about attendance](https://lekhahr.in/attendance-management-system/)
