WageWisely
Workforce · Attendance · Payroll · Compliance

The month closes on the 7th. This is built for that week.

Attendance from the plant, wages, PF and ESIC, and every statutory form. Plus face and GPS attendance at the gate, so the register is already done when the month ends.

Free until your first month is filed. No card to start.

Wage sheet · PACKING SITE · August 2026
WorkerDaysRate GrossPFESI Net
Ramesh Kumar26.0450 11,7001,40488 10,208
Suresh Meena24.5450 11,0251,32383 9,619
Mahesh Jat26.0520 13,5201,622101 11,797
Dinesh Saini18.0450 8,10097261 7,067
4 workers94.5 44,3455,321333 38,691

Illustration of the wage sheet. Names are invented.

10 families of attendance format read
19 real plant sheets working today
4 statutory forms, A to D
399 a month to start

One system for the whole workforce

Everything a labour contractor has to run — people, attendance, wages and the statutory side — in one place, instead of four spreadsheets and a register.

Workforce management

Every worker, his father's name, designation, wage category, bank and PF details — held once, used by every month and every filing.

Attendance management

Import the plant's own sheet, or mark it at the gate on a phone with face and location. Both end up in the same wage sheet.

Payroll management

Wages, overtime, half days, advances and deductions — computed on the server, locked when the month is closed.

Statutory compliance

PF ECR, ESIC challan and FORM A, B, C and D, produced from the month you just checked rather than typed again.

Site and firm management

Many firms, many sites, many plants — each with its own rate card, its own ESIC code and its own month.

Reports and exports

Bank transfer files, salary slips, gate passes and the month-end bundle — Excel or PDF, per site, per month.

⚠ It is not a general HR suite: there is no recruitment, no appraisals and no leave workflow, because a labour contractor does not run those. It does the part he does run, properly.

You already know how this week goes

The plant's sheet arrives in whatever shape the plant sends it. Everything after that is typing, and every bit of typing is a chance to be wrong on a filing.

Every plant, a different sheet

One sends a matrix of days. One sends punch times. One sends a PDF with the canteen table underneath. None of them match.

The same name, spelled four ways

Ramesh, Rameshh, Ramesh Kumar, R. Kumar. Two men share a name and a father's name. Somebody has to decide, at speed.

One figure, typed five times

Wage sheet, PF ECR, ESIC challan, bank file, FORM B. They must all agree, and nothing checks that they do.

The 15th does not move

PF and ESIC are due on the 15th whatever else happened that week. A mistake found on the 16th is a penalty, not a correction.

File, sheet, filing — four steps

The same four every month, for every site.

Upload what the plant sent

Excel or PDF, exactly as it arrived. The format is recognised; you do not rearrange anything.

Confirm the names

Matched workers go through. Anything doubtful is held for you — never guessed.

Check the wage sheet

Days, rates, PF, ESI and advances, all computed on the server. Lock the month when it is right.

Take the filings

PF ECR, ESIC challan, FORM A–D, bank file and slips — from the month you just checked.

Face & GPS attendance

The register is finished before the month is

A supervisor marks his men at the gate, on the phone he already carries. Every punch carries the worker's face and the place it was taken, and the office sees it the same minute — no register to chase on the 1st, no muster to retype.

  • Face match, not a name from a list. The worker is enrolled once; after that the phone recognises him.
  • Location on every punch. You can see it was made at the gate and not in the town.
  • Works with no signal. Punches sync when the phone finds a network — and say so, so the office knows that time came from the phone.
  • The server's date decides the day. Never the phone's clock, which anyone can change.
  • A site login sees only its own sites. Nothing else, ever.

And it feeds straight into the wage sheet. The days on the sheet are the punches you already have.

photo taken at the punch
WorkerMahesh Jat
SitePACKING SITE
Facematched
Locationat the gate
Time08:12
IN · recorded

The gate screen, as a supervisor sees it.

Attendance import

It reads the plant's sheet, not a template

Ten families of attendance format, covering nineteen real sheets — day matrices, punch logs, work-hour registers, paired in/out columns, and gate PDFs. Formats are stored per plant, so a new contractor at a plant we already know works on day one.

Two rules that never bend

Days are counted from the day cells, never from the client's total column. The two disagree more often than anyone expects — and when they do, the cells are the truth.

A doubtful name is never auto-matched. Two workers sharing a name and a father's name are flagged for you, not picked by the software.

Import · Aug-2026.xlsx
dayMatrix  Format recognised · 31 day columns
Name on the sheetMatched to Days
RAMESH KUMARRamesh Kumar26.0 exact
SURESH MENASuresh Meena24.5 spelling
MAHESH JATMahesh Jat26.0 father's name
DINESH2 workers match 18.0confirm
⚠ One row needs you. Nothing is saved until it is settled.
Statutory output

Filings that go straight to the portal

Not a report you retype. The PF ECR is generated for a firm, the ESIC challan for an ESIC code, and the site-wise split sits behind it so you can see which client owes what.

  • PF ECR in the exact upload format
  • ESIC challan, with the site-wise split behind it
  • FORM A, B, C and D — FORM B driven by formulas, so it agrees with the wage sheet by construction
  • Bank NEFT file your bank will accept
  • PF/ESI working sheet and salary slips, Excel or PDF

⚠ The ECR belongs to a firm and the challan to an ESIC code — never to one site. The month-end bundle is one site's month, so those two are deliberately not inside it. Handing a client a filing that is not theirs alone is a mistake you only make once.

ECR · 08/2026
UAN#~#NAME#~#GROSS#~#EPF#~#EPS#~#EDLI#~#NCP
100234567890#~#RAMESH KUMAR#~#11700#~#1404#~#975#~#11700#~#0
100234567891#~#SURESH MEENA#~#11025#~#1323#~#918#~#11025#~#2
100234567892#~#MAHESH JAT#~#13520#~#1622#~#1126#~#13520#~#0
100234567893#~#DINESH SAINI#~#8100#~#972#~#675#~#8100#~#8
4 members · ₹44,345 gross · ready to upload

Illustration. Numbers and UANs are invented.

Plants we already read

If your plant is here, your sheet works from day one. If it is not, send us one month's file — teaching a new format is our job, and it is included in every plan, including the cheapest.

JK CementUltraTechAmbuja Wonder CementNuvocoDalmia

Plant and company names are the trademarks of their owners and are listed only to say which attendance formats this software reads. No endorsement or affiliation is implied.

Why it exists

This started as one contractor's own system, built over several years and thirty-two versions while running roughly forty sites for cement plants. Every rule in it — the rounding, the PF and ESI bases, the way a name is matched, the things it refuses to guess — is there because something went wrong at a plant once and had to not happen again.

WageWisely is that system, rebuilt properly so contractors anywhere in India can use it too.

Nothing is deleted

Wage, attendance, PF and ESIC records are never removed — only marked. Every change carries who made it and when.

A guess says it is a guess

A blank rate says it is blank and that nothing will be assumed. A hidden sheet says it is hidden.

Your filing is never held back

If a payment fails, the account still opens and every export still runs. A billing problem must never become a statutory penalty.

Your data stays yours

Download the whole account whenever you like, on any plan. If you leave, nothing is deleted.

Questions contractors ask

My plant's sheet is not one you list. Then what?

Send us one month's file. We teach the format and it works from then on — for you and for the next contractor at that plant. It is included in every plan, including Basic, because a contractor whose sheet cannot be read has no use for the software at all.

Do I have to change how the plant sends attendance?

No. That is the point. Upload the file as it arrived.

Does face attendance need any device at the gate?

No. It runs on the supervisor's own phone in the browser — no app to install, no biometric machine to buy, nothing to maintain in the dust.

What if there is no network at the site?

Punches are kept on the phone and sync when a network appears. They are marked as offline so the office knows the time came from the phone rather than from our server.

What happens if I go over my plan's worker limit?

You get a warning, not a stoppage. A month already in progress always finishes — stopping a filing week to collect a subscription is how a customer goes back to Excel. If you stay over, you move up next month.

What if a payment fails on the 12th?

Nothing happens to your account. We never make an account read-only between the 1st and the 15th for any billing reason, because PF and ESIC are due on the 15th.

Can my site supervisor see other sites?

No. A site login sees only the sites you give it. Office and owner logins are separate roles with their own limits.

Can I get my data out?

Yes, at any time, on any plan — including while an account is unpaid. It is your payroll.

Is my data mixed with other contractors'?

No. Every record carries its company, and every query is restricted to it. See the privacy policy for exactly what is stored and who can see it.

Work smarter, not later

Work wisely. Try it on a month you have already filed.

That is the honest test. Put in a month you closed by hand, and compare every figure. The trial covers one full month-end, so you can.