Attendance your staff cannot fake.

Haaziri checks every punch on the server, not on the phone — the face, the place, and a code on your screen that changes every ten seconds. One person, one punch.

How a punch happens

Fifteen seconds, and nothing to sign.

01A code on any screenPut it on a spare tablet or the billing monitor. It changes every ten seconds, so a photograph of it is worthless.
02Your staff scan itThey open the app, point at the code, and look at the camera. No password, no card, nothing to lose.
03The office decidesNot the phone. The server checks who it is and where they are, then writes the time from its own clock.
04You see it appearWho is in, who is late, who never punched out. Hours totalled for the month, ready to export.
What gets checked

Five things have to agree before a punch counts.

Most cheap attendance apps take a selfie and trust it. We do the checking where nobody can reach it — on your own server. Each check has its own three tries, so a weak signal never costs somebody their face attempts.

The faceIt has to be themThree photos when they join become their record. Every punch photo is measured against it here, not on the phone. A friend holding their phone is refused.
The placeThey have to be thereYou draw a ring around your property on a map. A punch from home, or from the tea stall down the road, does not count.
The codeTen seconds, then goneThe code on your screen is built from a secret that never leaves the server. Nobody can screenshot it and share it later.
The phoneTheir phone, not any phoneThe first phone somebody uses becomes theirs. Another one is refused until you release it.
MovementA person, not a photographTwo photos, one after they turn their head. A printed photo held up to the camera does not move, and does not pass.
The clockOurs, never theirsEvery punch is stamped by the server. Changing the time on a phone achieves nothing.
Also in the box

The everyday things, not just the clever ones.

ShiftsName your shifts once, then put people on them. Night shifts crossing midnight are handled properly.
LeaveCasual, sick and unpaid, with balances. Staff ask from the phone, you say yes or no.
PaySet pay by job or per person, monthly or hourly. Totals for any date range, downloadable as a spreadsheet.
Several placesEach property gets its own boundary and its own joining code. One login for all of them.
HotelsRestaurantsShopsGymsSalonsAnywhere with a shift
What it costs

One price for the whole business.

Not per head. Pay yearly and two months are free.

Small
₹2,000 /month
or ₹20,000 a year
  • Up to 20 staff
  • One place
  • Every check included
  • Email and WhatsApp support
Growing
₹4,000 /month
or ₹40,000 a year
  • Up to 40 staff
  • Up to three places
  • Your name on the staff app
  • Priority support
Several sites
₹6,000 /month
or ₹60,000 a year
  • Staff without limit
  • Places without limit
  • Payroll export per site
  • Someone to call
What it does not do yet.

We would rather tell you now than have you find out. Haaziri does not calculate PF, ESI or professional tax — hours and pay come out as a spreadsheet you or your accountant finish. Alerts appear on your screen; they are not yet sent to your phone by SMS. And the movement check stops somebody holding up a printed photo, but a video played on a screen can still get through — that needs a proper app, which is being built.

Everything else on this page is working today and you are welcome to try it before paying anything.