For most growing Indian businesses, payroll day is still a stressful multi-day exercise. Attendance data is collected from registers or biometric exports, reconciled against leave records, run through Excel formulas, approved over email, and finally disbursed via net banking. For a 50-person company, this can take 3–5 days — and one formula error can mean an unhappy employee or a compliance penalty.
CircleWork is designed to make payroll a 15-minute task — even for 500+ employees. Here's how the payroll cycle works inside CircleWork.
Step 1: Verify attendance data (2 minutes)
Payroll starts with attendance. In CircleWork, attendance data is already in the system — either synced live from biometric devices or entered via manager approval. Before running payroll, you get an attendance summary showing:
- Days present, absent, and on leave for each employee
- Late arrivals and early departures (if deductions apply)
- Loss of Pay (LOP) days automatically calculated from leaves exceeded
- Unresolved missing punch entries (flagged for your review)
Review flagged items, approve pending leave requests if any, and mark the attendance month as final. This takes 2 minutes for a typical 50-person team.
Step 2: Review additions and deductions (3 minutes)
Before the payroll run, you can add one-time components for the month:
- Bonuses — performance bonus, festival bonus, referral bonus
- Reimbursements — approved expense claims auto-flow into payroll
- Ad-hoc deductions — salary advance recovery, loan EMIs
- Arrears — for employees whose salary was revised mid-month
Step 3: Run payroll (1 click)
Click Process Payroll. CircleWork then calculates for every employee simultaneously:
- Gross salary — based on their CTC structure (basic, HRA, allowances)
- Attendance-linked deductions — LOP deductions calculated pro-rata from the LOP days
- PF deductions — employee 12% of Basic+DA, employer 12.5% split correctly across EPF and EPS
- ESI deductions — employee 0.75% and employer 3.25% on gross wages (for eligible employees)
- TDS — computed from the employee's declared investment proofs and applicable tax slab
- Professional Tax — deducted per state rules (applicable states only)
- Net payable — gross minus all deductions, ready for bank transfer
Step 4: Review the payroll summary (5 minutes)
Before finalizing, CircleWork shows you a payroll summary with:
- Total gross payroll for the month
- Total employer PF and ESI liability
- Total TDS to be deposited
- Per-employee breakdown for spot-checking
- Comparison with last month (variance indicators for anomalous changes)
The variance indicator is particularly useful — if someone's net pay changed by more than 20% from last month, CircleWork flags it so you can verify before disbursement.
Step 5: Approve and disburse (2 minutes)
Once you're satisfied with the summary, click Approve & Finalize. CircleWork immediately:
- Locks the payroll run (no further edits)
- Generates payslips for all employees
- Makes payslips available on the employee self-service portal
- Sends payslip email notifications to employees (optional)
- Generates the bank transfer file (NEFT bulk format) for your finance team
- Generates PF ECR file for EPFO portal upload
- Generates ESI challan data
What about salary revisions mid-month?
CircleWork handles mid-month revisions cleanly. If an employee gets a raise effective from the 15th, CircleWork splits the month and calculates two rates — old rate for days 1–14 and new rate from day 15 onwards. Arrears (if the revision was backdated) are calculated and shown separately for your review.
What about new joiners and exits?
New joiners are automatically pro-rated based on their date of joining. For employees who resigned mid-month, CircleWork calculates their final settlement including:
- Pro-rated salary up to last working day
- Leave encashment (if applicable per your policy)
- Notice period recovery (if they left short)
- Gratuity calculation (if eligible)
The full payroll cycle, timed
Here's an actual time breakdown for a 60-person company running payroll with CircleWork:
- Attendance review and finalization: 2 min
- Adding one-time components (bonuses, reimbursements): 3 min
- Processing payroll: 30 seconds
- Reviewing summary and variance flags: 5 min
- Approving and downloading bank file: 1 min
Total: under 12 minutes — versus 3–5 days manually.
See payroll run live in your demo
We'll walk you through a live payroll run with your team structure — book a free 15-minute demo.
Book a Free Demo