PILLAR · 4 OF 6

Attendance that can’t be faked. Payroll that matches the day.

Workforce & Payroll is for service operators whose monthly cost is labour — field technicians, cleaners, supervisors, drivers. It replaces the paper attendance register, the Excel salary sheet, and the monthly WhatsApp round-up about “did Rajesh come to work on the 14th.”

Core pillar — included in Upgear Core (pricing tailored to your operation)
What’s inside this pillar

Six capabilities that make the paper register obsolete.

GPS-stamped attendance, reverse-geocoded

Every check-in carries a GPS location with a reverse-geocoded address — “15 Model Colony, Pune”, not latitude-longitude. Supervisors can filter to check-ins that happened more than 200 metres from the assigned site. The paper register stops being your source of truth.

Photo attendance with face match (addon)

Field staff clock in and out with a selfie. The system detects the face, scores it against the employee’s stored profile photo, and returns Match / Mismatch / First-time enrolment / No clear face. A supervisor dashboard shows every photo with the result; supervisors approve or reject (with a quick-reason picker). Rejected photos are excluded from the attendance report. Runs entirely on-premises — no cloud face-recognition costs. The ₹12,000/year addon pays for itself on one 20-person crew where buddy-punching is real money.

India-typical leave types, baked in

Casual, Sick, Earned, Maternity, Paternity, Marriage — all configured out of the box with the leave-accrual and balance-forward logic Indian service businesses actually use. Employees apply through the portal; managers approve in one click; payroll reflects automatically.

Attendance-proportionate payroll with monthly approval

Payroll is computed from the month’s approved attendance — no “paid for twenty-six days but was only here for twenty-two” surprises. A monthly approval step lets the manager review anomalies (leaves, unpaid absences, overtime) before the salary slip generates. The paper salary sheet stops existing.

Per-employee overtime and late-deduction rates

Not every employee earns overtime at the same rate. Not every role deducts for lateness the same way. Upgear supports per-employee rate configuration with effective-date versioning, so a mid-year policy change doesn’t retroactively rewrite history.

Bulk onboarding — twenty people in a morning

New-hire bulk import from Excel is built in. Designation, shift, salary components, enrolment photo — one upload. Onboarding a 20-person crew can be done before lunch. For individual new joiners, the form is short: name, phone, designation, shift start/end, salary components.

Shift master and Holiday master

Replaces the per-employee “work start time / work end time” pair with named shifts (Standard 6-day Mon-Sat 9–6, Standard 5-day Mon-Fri 9–6 — both seeded). Holidays move from a manual integer to a dedicated master scoped per Company / Branch. Once a shift is assigned, payroll math becomes working-day-aware; leave balance deduction uses authoritative working-day counts.

Payroll Cockpit — month in one screen

Replaces the multi-step grid → +New → fill 6 fields → save → re-open → click Run Payroll → close → click Approve loop with a single screen. Pick Month + Company + Department; the cockpit shows employee count, working days, holidays, approved leaves, plus pre-flight readiness checks (employees without a shift, pending leaves that would inflate absences, missing salary components). Each warning links to the page that fixes it. Run / Approve / Lock are inline.

Payroll Setup Wizard — first-month live in three minutes

Five-step guided setup for tenants who run payroll. Pick a country preset (India / UK / US / AU / UAE) to bulk-load holidays. Bulk-create the salary components RunPayroll needs. Self-detects what’s already configured and skips finished steps. Re-runnable safely.

HR Letter Issuance with audit trail

Issue named letters to employees (Appointment / Resignation Acceptance / Termination / Relieving / Retirement) with letterhead from the issuing company. Every issuance is audit-logged. Letter content regenerates from live data each print, so a renamed company or a corrected employee detail flows to all future re-prints. A custom-body field is available for letters HR wants to preserve verbatim.

Approve and lock — auditor-grade finalization

Approved monthly payrolls can be Locked. Locked payrolls can’t be silently re-run; auditors are satisfied no further edits land after sign-off.

See it

From the day's selfie to the month-end salary slip.

HR Snapshot showing employee headcount, attendance, leave balances, and birthdays
HR Snapshot.
Photo attendance dashboard showing every selfie with face-match result and supervisor approve/reject controls
Photo attendance dashboard with face-match results.
Monthly attendance report with per-employee day-by-day status
Monthly attendance report.

Approved monthly payroll lands on a single screen — pay components, deductions, salary slip layout. Lock-after-approve closes the loop. The screenshot below is the full-resolution version; click to expand.

Full payroll summary and salary slips. Click to expand.
Employee letter issuance dashboard with audit trail of issued appointment, resignation, termination, and relieving letters
Employee letter issuance with audit trail.
A day in this pillar

Month-end payroll, without the three-person investigation.

It’s the 28th. Your ops lead opens the Attendance Dashboard. Every check-in for the month, every leave, every flagged mismatch is on one screen. The seven photos that had face-match issues were reviewed the day they happened — six approved, one rejected because it was a buddy-punch attempt. Payroll will exclude that one.

At 4 pm on the 30th, payroll processes. Attendance-proportionate salary calculates for each employee. Overtime rates apply per individual. Late deductions apply per the per-employee policy. Salary slip PDFs generate with your letterhead, distributed to employees on WhatsApp that evening.

The 1st of next month happens without a single argument. No one asks “why is my salary short” because each employee can open their own attendance record and see exactly which days counted. The eight WhatsApp threads that used to clutter every month-end are gone. The paper register is a curiosity on your ops lead’s desk.

Linked capabilities

The capability deep-dive that lives inside this pillar.

Face Attendance is the addon that turns this pillar from “better attendance tracking” into “buddy-punching ends” — the clearest ROI case Upgear has.

What this replaces

Three recurring workarounds, one pillar.

The paper attendance register that your ops lead picks up from the branch on the 1st.
The Excel salary sheet that gets copied, pasted, and adjusted every month.
The WhatsApp round-up about who came to work when, settled by whoever speaks most confidently.
Industries where this pillar matters most

Cleaning feels this sharpest; pest control and service businesses close behind.

Multi-site shift-based cleaning is where buddy-punching hits revenue most directly — commercial clients increasingly demand vendor-staff face-verification. Pest control and adjacent service sectors share the shape at smaller scale.

Workforce & Payroll questions

What ops leads ask about this pillar.

No. The field-facing interface is web-based — it opens in any phone browser with no app install. Your technician opens Upgear, allows camera and location access, taps check-in. Works on any Android phone from the last five years.
The manager can add a retrospective check-in entry with a reason (forgot to check in, phone dead, etc.). The entry is flagged in the audit trail as manager-added rather than employee-captured, so payroll reviews can distinguish. Retrospective entries can be capped by policy (for example, maximum three per month per employee).
Each customer visit carries its own GPS-stamped start/end time. The day’s aggregate attendance is computed from the visit records plus any explicit clock-in / clock-out events. The Attendance Dashboard shows both views — the classic day-level record for payroll, and the per-visit record for operations.
Split and night shifts are first-class shift types. A morning shift from 6 am to 10 am plus an evening shift from 6 pm to 10 pm can both be assigned to the same employee the same day. Night shifts that span midnight (say, 10 pm to 6 am) are handled as one shift in the shift master, not two broken ones.
Yes — the Standard 5-day Mon-Fri shift is seeded out-of-the-box, alongside the Standard 6-day Mon-Sat. Most Indian SMB payroll tools assume 6-day-week defaults; Upgear handles both. Holiday calendars also load via country presets (India / UK / US / AU / UAE) at first run, and the Payroll Cockpit working-days computation respects whichever shift each employee is assigned.
Your Next Step

See your own workforce and payroll running on Upgear in 30 minutes.

Founder-led demo. Bring your current attendance register, last month's salary sheet, and one argument about who did or didn't come to work on a specific day. We'll reconstruct the month-end workflow in Upgear on the call.

No credit card required No lock-in on renewal Free assisted migration Founder-led demo