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
30,000+ workers paid monthly100+ client companiesSince  2024
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
See it work

Your 8 biggest worries. Solved.

Every manpower company has the same headaches every month. Watch ContractPay fix each one — it plays by itself.

contractpay — your clients
😟 I have many clients. Where do I start?✓ Solved
August 20262 of 6 done6 of 6 done ✓
ABC TextilesAug · to doDone ✓
Sun Auto PartsDone ✓
Metro LogisticsAug · to doDone ✓
Green FoodsDone ✓
Prime PackagingAug · to doDone ✓
Star ChemicalsAug · to doDone ✓
😟 Month-end attendance takes days✓ Solved
📗 Attendance_Aug.xlsxfrom ABC Textiles
Drop Excel here
WorkerDaysOT
Ramesh K264
Lakshmi D240
Muthu V233
Anitha R266

✓ 49 of 49 workers filled

😟 Will the salary be right for each client?✓ Solved

Ramesh K · ABC Textiles rules

26 days × ₹600₹15,600 + OT 4 hrs × ₹90₹360 − PF 12%₹1,800 − ESI 0.75%₹120
Take home ₹14,040
😟 One mistake = angry worker, angry client✓ Solved

Checks before you approve

!Muthu V: 32 days in a 31-day month
!Same Aadhaar for 2 workers
!Suresh B: no bank account
All checks passed → Approve
😟 Paying every worker takes a week✓ Solved
PayslipLakshmi D₹12,564
PayslipRamesh K₹14,040
சம்பள சீட்டுMuthu V₹12,308
🏦 Bank transfer file49 workers · ₹6,12,480Ready ✓
😟 PF & ESI late = penalty✓ Solved
SEP15PF & ESI due
📄 PF ECR filefor EPFO portal
📄 ESI filefor ESIC portal
📘 Form XXVIIwage register

Ready on 3 Sep — 12 days early. No penalty.

😟 When will my client pay me?✓ Solved
BILL · ABC TextilesAugust 2026
Wages · 49 workers₹7,82,000
Service charge 8%₹62,560
GST 18%₹1,52,021
Total₹9,96,581
SENT
😟 Client or inspector asks about one worker✓ Solved
🔍 Ramesh
Ramesh KumarID ABC-014 · Aadhaar •••• 4521
SiteABC TextilesJoined03 Feb 2025August26 days · ₹14,040PF / ESIPaid ✓
1
"I have many clients. Where do I start?"Every client on one screen. Green = this month is done.
2
"Month-end attendance takes days"Drop the client's Excel. Days and OT fill in by themselves.
3
"Will the salary be right for each client?"Each client's own rules. The maths is done and shown.
4
"One mistake = angry worker, angry client"Mistakes are caught before you approve — not after.
5
"Paying every worker takes a week"All payslips and the bank file in one tap. Tamil too.
6
"PF & ESI late = penalty"Portal files and Form XXVII ready well before the 15th.
7
"When will my client pay me?"Bill with service charge and GST — same day as salary.
8
"Client or inspector asks about one worker"Type his name or any number. Answer in seconds.
The maths, done for you

How one worker's salary is worked out

This is Ramesh Kumar from the payslip above. You type only the days and OT hours. The rest is the software.

26 days × ₹600₹15,600
+
OT 4 hrs × ₹90₹360
PF 12%₹1,800
ESI 0.75%₹120
=
Net paid to the worker₹14,040

Every client can have its own day rate, OT rate, PF and ESI rule. The software remembers them.

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 registerKeep readyPrinted per site from the month's salary
PayslipsEvery 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 — Tamil or English

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, and factories.

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
Start 30-day free trial

Talk to us

Leave your details. We will call you back.