For manpower & contract labour companies

All your client sites.
One software.

Put in the days once. Get everything you and your clients need every month — in minutes.

  • ✓Salary, payslips & bank file for every site
  • ✓PF & ESI files ready for the portals
  • ✓Client bill & statement from the same numbers
  • ₹From ₹24 per worker a month · 30 days free, no card
Start free trial

Want to see it first?

REAL PAYSLIPA real payslip made by ContractPay
August 2026Example · 12 client sites · 1,248 workers
Working…
🧮Salary worked outOT, advance, PF, ESI — checked✓
📄Payslips1,248 workers · English / தமிழ்✓
🏦Bank transfer fileReady to upload✓
🛡️PF ECR + ESI filesDue 15 Sep · ready now✓
🧾12 client billsWages + service charge + GST✓
Time taken≈ 20 minutes
How it works

Every client pays differently.
ContractPay handles all of them.

Client ATextile mill
  • Paid per day ₹600
  • OT double rate
  • PF on full wage
  • ESI yes
Client BAuto parts
  • Monthly salary, cut for leave
  • OT flat ₹90/hr
  • PF only up to ₹15,000
  • Canteen + uniform cut
Client CWarehouse
  • Pay groups: Loader ₹650, Supervisor ₹900
  • Attendance bonus, washing allowance
  • Salary split: Basic, HRA, others
  • No ESI above wage limit

Day rate, monthly or fixed salary · OT rules · PF & ESI rules · allowances · cuts · advance · bonus · rounding — set once per client, used every month.

What you put in

📅Days & OT hourstype or upload Excel
💸Advance & cutscanteen, uniform, loan
🧑‍🔧Joined / left / movedany site, any day
📘Each client's rulesset once
  • Applies each client's rules
  • Works out salary, OT, PF, ESI, bonus
  • Finds mistakes before you approvewrong days · paid twice · no bank · same Aadhaar
  • You approve → files are made

What comes out

For workers
Payslips (EN / தமிழ்)Bank transfer file
For government
PF ECR fileESI fileForm XXVII register
For your client
Monthly bill + GSTSalary statementJoined / left list
For you
PF & ESI to paySalary by monthFind any worker
😓 With Excel✅ With ContractPay
Attendance from each siteTyped by hand, client by clientUpload the Excel once
Different rules per clientA different Excel formula for eachSet once, used every month
Salary, OT, PF, ESISums by hand — one wrong cell, wrong payWorked out by the software
MistakesFound after the worker complainsCaught before you approve
Payslips + bank fileMade one by oneOne tap, all workers
PF & ESI portal filesTyped again for the portalECR and ESI files ready
Client bill + statementSeparate file, often lateFrom the same numbers, same day
Form XXVII / inspectionSearched in old filesPrinted any time
"Where is this worker?"Open many filesOne search: name, Aadhaar or ID
Time per client2–3 days≈ 20 minutes
Your month

Your whole month in 5 steps

From attendance to your client's bill. You do only 2 steps. ContractPay does the rest.

You do this

Step 1

Put in attendance

Upload the client's attendance Excel, or type the days. This is the only typing you do.

📗Attendance_Aug.xlsxfrom the client
WorkerDaysOT hrs
Ramesh K264
Lakshmi D240
Muthu V233
✓ 49 of 49 workers filled
ContractPay does this

Step 2

Salary is calculated

Every client's own rules are used — day rate, OT, PF, ESI, advance. No maths for you.

Ramesh K26 days4 hrs OTAdvance ₹500ABC Textiles rules
Earned₹15,960
PF− ₹1,800
ESI− ₹120
Advance− ₹500
Take home₹13,540
You do this

Step 3

Check & approve

The software checks for mistakes first and tells you in plain words. You just press Approve.

✓ Days are correct for all 49 workers
✓ Every worker has a bank account
✓ No worker paid twice
✓ PF & ESI worked out for all
Approve August salary
ContractPay does this

Step 4

Pay your workers

The bank file and every payslip are made in one tap. Upload the file to your bank — salary is paid.

🏦Bank transfer file49 workers · ₹6,12,480✓ Ready to upload
📄49 payslipsEnglish or Tamil✓ Ready to print / share
ContractPay does this

Step 5

PF, ESI & client bill

Government files are ready before the 15th, and your client's bill is ready the same day. No penalty. Paid on time.

🛡️PF filefor EPFO portal✓ Ready
🏥ESI filefor ESIC portal✓ Ready
🧾Client billWages + service charge + GST₹9,96,581

Your work: 2 stepsTime: ≈ 20 minutes per clientMistakes reaching workers: 0

The maths, done for you

Same worker. Same 26 days.
3 clients, 3 different salaries.

Every client has its own rules. Normal payroll software can't do this — ContractPay does it for every worker, every client, every month.

You type only📅 26 days⏱ 4 OT hours→ ContractPay uses each client's rules
A
Client ATextile mill
Per day ₹600OT doublePF on full wage
  • Pay 26 days × ₹60015,600
  • OT 4 hrs × ₹150 double600
  • Gross16,200
  • PF 12% of ₹15,600−1,872
  • ESI 0.75%−122
Take home₹0
B
Client BAuto parts
Monthly ₹18,000OT flat ₹90/hrPF capped ₹15,000Canteen cut
  • Monthly salary, 26/26 days18,000
  • OT 4 hrs × ₹90 flat360
  • Gross18,360
  • PF 12% of ₹15,000 cap−1,800
  • ESI 0.75%−138
  • Canteen−600
Take home₹0
C
Client CWarehouse
Pay group: Loader ₹650Basic 60%Attendance bonusWashing ₹10/day
  • Pay 26 days × ₹65016,900
  • Full-attendance bonus500
  • Washing 26 × ₹10260
  • OT 4 hrs × ₹81.25325
  • Gross17,985
  • PF 12% of basic ₹10,140−1,217
  • ESI 0.75%−135
  • Advance−1,000
Take home₹0
Also handled, per client: Fixed salaryHRA / DA splitNight shiftIncentiveUniform cutRoom rentLoan & advanceLWF · PTHoliday payBonusRounding rulesESI wage limit
Your bill to the client

The bill comes from the same numbers

No second Excel. The month's wages become the client's bill in one tap — so nothing is missed and the client cannot argue.

Wages of 49 workers₹7,82,000
Your service charge 8%₹62,560
GST 18%₹1,52,021
Bill to client₹9,96,581
One worker, start to finish JoinsExcel or form Bio-dataID, bank, UAN Works at site Apaid every month Moves to site Brecord follows him Leavesdate + settlement Records keptfor audits Search him any time by name, Aadhaar or ID — even after he has left.
Government work, every month

PF, ESI and registers — on time, every time

As a contractor you must pay PF and ESI to the government and keep registers. Here is one month with ContractPay.

1–3of month

Attendance comes in

Upload each client's Excel or type the days. The software checks for gaps.

✓ Salary worked out. Payslips and bank file ready.

by 15PF due

PF to EPFO

12% from the worker plus your employer share (EPF, EPS, admin, EDLI) for every worker with a UAN.

✓ ECR text file made. Upload, pay, done.

by 15ESI due

ESI to ESIC

0.75% from the worker plus 3.25% from you, for workers under the ESI wage limit.

✓ ESI file made with the limit applied.

Anyday

Bill and registers

Client bill, salary statement, Form XXVII register, bio-data for inspections.

✓ All from the same month. Nothing typed twice.

WhatWorker paysYou payDueContractPay gives
PF (EPFO)12%12% + admin 0.5% + EDLI 0.5%15th of next monthECR text file for the portal + Excel to check
ESI (ESIC)0.75%3.25%15th of next monthESI file with the wage limit applied
Form XXVII register——Keep readyPrinted per site from the month's salary
Payslips——Every monthPDF for all workers, English or Tamil

Rates shown are today's standard PF and ESI rules. You can set different rates for a client if needed.

Trust

Everything your client asks for. Ready.

When these are always on time, the client trusts you — and pays your bill on time.

✓
Monthly billWages, service charge, GST — from the same month's salary.
✓
Salary statementWorker-wise, in the client's format.
✓
PF and ESI proofThe files they ask for before clearing your bill.
✓
Form XXVII registerReady for audits and inspections.
✓
PayslipsEvery worker, English or Tamil.
✓
Worker documentsBio-data, ID, bank, joining details in one place.
✓
Any question, in secondsSearch a worker by name, Aadhaar or ID.
✓
Joined and leftWho, which site, which month. No surprise names.
Price

Simple price. Pay per worker.

More workers, lower price. No setup fee. No yearly lock-in.

Up to 100 workers
₹40/worker/month
100 workers = ₹4,000
101 – 300 workers
₹30/worker/month
300 workers = ₹9,000
301 – 1,000 workers
₹25/worker/month
1,000 workers = ₹25,000
1,000+ workers
₹24/worker/month
2,000 workers = ₹48,000

Price is for live workers in the month. GST extra. Start with 30 days free, pay only if you continue.

Start free trial
We help you start

You don't have to set it up alone

Free setup of your first client

Send us your Excel. We set up your first client company and its workers. Free.

Free demo

15 minutes on the phone. We show your own client's salary inside the software.

30 days free, no card

Try it with real work. If you don't like it, just stop. Nothing to pay.

Start free trial →
Questions

Questions

For manpower companies, security and housekeeping agencies.

Is it free to try?

Yes. Use it free for 30 days. No card needed.

I supply workers to many companies. Can it handle that?

Yes. Add each client company once, with its own rates, PF and ESI rules. Run salary, files and the bill for each one from one login.

Does it make PF and ESI files?

Yes. It works out PF and ESI for every worker and makes the PF ECR file and the ESI file.

Do I need training?

No. Simple words on every screen. Sample workers are already inside so you can try it right away.

What does it cost after 30 days?

₹40 per worker per month for small companies, going down to ₹24 per worker for 1,000+ workers. No setup fee.

Can I use it on my phone? Is it in Tamil?

Yes. It opens on any phone or computer, nothing to install. Screens are in English and Tamil.

Run this month's salary for all your clients the easy way

30 days free. No card needed.

Start free trial

Want to see it first?

Start 30-day free trial

Talk to us

Leave your details. We will call you back.