Time Tracking · Glossary

Punch In / Punch Out

Also called: clock in clock out, check-in check-out, in-punch out-punch, swipe in swipe out, time punch

Definition

Punch in and punch out are the timestamped events that mark the start and end of an employee's working time – historically a card stamped by a mechanical clock, today a biometric scan, face match, QR scan or app tap. The pair of events, matched to the employee's shift, is what attendance software converts into hours worked, late arrival, early exit and overtime.

What a punch event contains

Each punch is a record with an employee identifier, a timestamp, a direction (in, out, or undetermined), a source (device ID or phone), and increasingly a verification result (face confidence, liveness) and a location (GPS with accuracy, geofence status). Direction can be explicit – the employee chooses In or Out – or inferred by the software from the sequence.

Timestamps should come from the server or a trusted clock, not from a phone whose time the user can change. When a punch is captured offline, the app should store both the device time and a monotonic counter so the server can validate the claimed time when it syncs.

First-in/last-out vs multiple punches

The simplest rule takes the earliest punch of the day as In and the latest as Out and treats everything between as worked time minus a fixed break. It is robust to stray punches and suits offices and most factories. Its weakness is that a worker who leaves for three hours in the afternoon still shows a full day.

The alternative pairs every In with the next Out and sums the intervals. It captures actual presence, supports paid and unpaid breaks measured from the punches, and is needed where hours are billed. Its weakness is fragility: one missing punch breaks the pairing for the whole day. Choose per shift type – first-in/last-out for general shifts, paired punches for hourly or billed work – and make the rule visible to employees. The working hours calculator shows how the two rules produce different totals from the same punches.

  • First-in/last-out: simple, tolerant, hides mid-day absence
  • Paired punches: precise, supports break tracking, breaks on a missed punch
  • Midnight-crossing shifts need the Out to attach to the previous day's In
  • Duplicate punches within a few minutes should be collapsed, not counted

Handling missed punches

A missed punch – usually the Out – is the most common attendance exception. Policies range from marking the day as half day pending correction, to auto-closing at shift end with a flag, to leaving it incomplete and blocking payroll until regularized. Auto-close with a flag is the most practical: it keeps payroll moving and gives the employee a visible prompt to correct.

Whatever the rule, make it explicit in the attendance policy and apply it consistently. The missed punch in payroll guide sets out the choices with their payroll consequences.

Example: four punches in one day

Shift 09:00–18:00, 1-hour unpaid break. Punches: In 08:58, Out 13:02, In 14:35, Out 18:20. First-in/last-out gives 9h 22m − 1h break = 8h 22m worked, 20 minutes over an 8-hour shift. Paired punches give (13:02 − 08:58) + (18:20 − 14:35) = 4h 04m + 3h 45m = 7h 49m, showing the break ran 33 minutes long and the day is 11 minutes short. Which number payroll uses depends on the rule the company chose.

How Attend Mitra handles this

Attend Mitra captures punch events from face, selfie, GPS, QR, kiosk, web and biometric devices with server timestamps, location and verification results, supports shifts that cross midnight, applies per-shift break rules, and routes missed punches into the regularization workflow with an audit trail.

Frequently asked questions

What does punch in and punch out mean?
Punching in records the time an employee starts work; punching out records when they stop. The terms come from card-stamping time clocks and now cover biometric scans, face matches, QR scans and app taps. Software matches the pair to the shift to calculate hours, lateness, early exit and overtime.
Should employees punch out for lunch?
Only if you need to measure actual break length or bill hours precisely. Most Indian offices and factories deduct a fixed break from first-in/last-out and skip lunch punches, which halves punch volume and missed-punch corrections. Hourly-billed and canteen-controlled sites often require break punches.
How are punches handled when a shift crosses midnight?
The software must attach the Out punch after midnight to the shift that started the previous evening, not treat it as a new day. Systems do this with a shift window – for example, any punch up to 10:00 belongs to the 20:00 shift of the previous date. Check this specifically when evaluating attendance software for night operations.
What happens if an employee forgets to punch out?
Depends on policy: the day may be auto-closed at shift end with a flag, marked half day pending correction, or left incomplete. The employee then raises a regularization request that the manager approves. Set the rule in writing and remind employees with incomplete days before the monthly payroll lock.

Related terms

Time and Attendance
Time and attendance is the combined practice of recording whether an employee was present (attendance) and exactly how many hours they worked, including breaks, late arrivals, early exits and overtime (time). A time and attendance system captures punch events, converts them into worked hours against a shift, and hands payroll a per-employee total of paid days and payable hours.
Attendance Regularization
Attendance regularization is the formal process by which an employee requests a correction to their attendance record – a missed punch, a wrong status, outdoor duty not captured by the system – and a manager approves or rejects it before the record is locked for payroll. Every change is logged with who requested it, who approved it and why, so the final attendance is auditable.
Grace Period (Attendance)
In attendance, a grace period is the number of minutes after the scheduled shift start during which an employee can punch in without being recorded as late – commonly 5 to 15 minutes in Indian companies. It exists to absorb queueing at the gate and small delays. A punch after the grace period ends produces a late mark; the grace itself is not extra paid time.
Late Mark
A late mark is the entry recorded against an employee when their punch-in falls after the shift start time plus any grace period. Late marks are counted per month and most Indian companies convert a set number – typically three – into a half-day deduction, while others deduct proportional minutes. The rule and its consequence must be stated in the attendance policy.
Offline Attendance
Offline attendance is the ability of an attendance app or kiosk to accept a punch when there is no internet, store it on the device with the original time, location and photo, and upload it automatically once a connection returns. The server records the punch at the time it was captured, not the time it was synced, so employees in basements, warehouses and remote sites are not marked late or absent because of network failure.
Timesheet
A timesheet is a record of the hours an employee spent working, broken down by day and usually by task, project, client or site, submitted for a week or a month and approved by a manager. Where an attendance record shows presence and total hours, a timesheet shows what those hours were spent on, which makes it the basis for client billing, project costing and hourly or overtime pay.

Go deeper

See how this works inside Attend Mitra

Verified attendance, shift rosters, leave, and payroll-ready reports in one platform built for Indian teams.

Browse all terms