Skip to content

Payroll for companies in India

Payroll you can check line by line before anyone is paid.

Sunday works out salaries, loss of pay, PF, ESI, professional tax and TDS from the attendance and leave you already keep, flags what changed since last month, and waits for your approval.

No card needed.Sign in
  • Free for up to 10 people
  • ₹79 per employee a month after that
  • PF, ESI, PT and TDS handled

A pay run in four steps

  1. 01Calculate

    Pay for the period, from salaries, attendance, leave and everything approved this month.

  2. 02Approve

    Review what changed and who is flagged, then approve. A second approver is one switch away.

  3. 03Pay

    Download the bank file, upload it to your bank and mark the run paid with its reference.

  4. 04Publish payslips

    Everyone gets their payslip on the web and on their phone, with an email if you want one sent.

The pay run

One screen from calculation to approval.

Everyone on one line with their payable days, net pay and change since last month. The totals, the statutory amounts and anyone to check sit above the table, so nothing is approved by accident.

  • Attendance and loss of pay flow in

    Days absent without approved leave become loss of pay when you sync from attendance. Change one person's loss of pay by hand and the note you add stays in the audit trail.

  • Arrears on their own line

    Backdate a salary revision and the difference for earlier months is worked out and paid in this run, or scheduled for a later one.

  • Reimbursements and one-time pay

    Approved expense claims, bonuses and one-time earnings or deductions for the month, each on its own line of the payslip.

  • Change from last month

    Gross, deductions, net and cost to company against the last run, and each person's net pay as a percentage change, with new joiners and leavers named.

  • Flags before you approve

    To check gathers anyone with loss of pay, arrears, a big change, no bank account, no PAN or negative pay. Put someone on hold, or skip them, with a reason.

  • Approve, then pay

    Approving locks the run. Download the bank file, mark the run paid with your bank's reference, then publish payslips and email everyone that theirs is ready.

What goes into a run

Built from what HR already keeps.

Attendance, leave, salary revisions, expense claims, loans and resignations are already in Sunday People, so the run starts complete. You check it rather than build it.

  • Salary structures with employer PF inside or on top of CTC, and the Labour Codes 50% wage rule
  • Leave encashment and gratuity worked out for leavers
  • Unspent expense advances recovered from pay

Statutory

Every statutory file, prepared from the same run.

PF, ESI, professional tax and labour welfare fund by state, and TDS on salary under both regimes. Sunday prepares the files and checks them. You or your CA file them.

Every month, from the run

NovemberOctober
  • PF ECRThe text file for the EPFO portal, 412 members
    ₹10,84,200Ready
  • ESI contribution sheet244 employees, ready for the ESIC portal
    ₹38,415Ready
  • Professional taxBy state: Maharashtra and Karnataka, 268 people
    ₹53,600Ready
  • Labour welfare fundBy state, employee and employer shares
    ₹8,040Ready

Sunday prepares the files. You or your CA upload them and pay on each portal.

TDS on salary

Tax year 2026-27
New regime124
Old regime64
Sample investment declarations and proofs
PersonRegimeDeclaredVerifiedProofs
Aarav MehtaOld2,00,0001,50,0003 of 4
Deepika RaoOld1,80,0001,80,0005 of 5
Karan JoshiNew00None

Tax uses what people declare until you verify it against their proofs.

Form 138 (was 24Q), quarter 3

No errors
  • October0510308 · 07 Nov · serial 40312₹10,61,880
  • November0510308 · 06 Dec · serial 40977₹10,75,240
  • Each month has a challan, and deposits cover deductions
  • BSR codes, challan serials and dates checked
  • Employee PANs and the company TAN checked
Files for RPUDeductor, challan and deductee files

Form 130 (was Form 16)

For each employee
Part AFrom TRACESDownloaded by HR from the Income Tax Department's portal and uploaded to Sunday
Part BMade from payrollSalary, exemptions, deductions and tax for the year, including months imported from your old tool

The .fvu file the Income Tax Department takes is made with Protean's RPU and FVU. Sunday gives you the deductor, challan and deductee files to paste in, and the steps.

Bank files and payslips

From approval to money in accounts.

The bank file in your bank's format, settlements for people who leave, loans recovered month by month, and payslips people can open on their phone.

Bank file

November 2026
SB
State Bank of IndiaYour bank's layout, mapped once from its sample file
Payments
410
Total
₹1,25,48,920
Held, not in the file
2
Marked paid on 30 NovUTR SBIN326334871206

Full and final

Ready to approve
MP
Meera PillaiLast working day 14 Nov · paid on its own date
Salary to 14 Nov
23,800
Leave encashment, 11.5 days
18,630
Gratuity
61,730
Advance recovered
−5,000
Net settlement
₹99,160

Loans and advances

Recovered from pay
  • Ravi KumarLoan ₹60,000, ₹5,000 a month
    4 of 12
  • Farhan SheikhAdvance ₹15,000, ₹5,000 a month
    2 of 3
  • State Bank of India
  • HDFC Bank
  • ICICI Bank
  • Axis Bank
  • Kotak Mahindra Bank
  • Bank of Baroda
  • Punjab National Bank
  • IDFC FIRST Bank
  • IndusInd Bank
  • YES Bank
  • Generic NEFT/RTGS for any bank

Where a bank sets the bulk upload layout for each company, you map its sample file once and Sunday fills it every month.

Control

Salaries are seen by the people you choose.

Payroll access is its own setting, separate from HR roles. Approvals can need a second person, and changes and downloads are recorded in the payroll audit log.

Payroll access

Separate from HR roles
Sample people, their HR role and their payroll access
PersonHR rolePayroll
Deepika RaoAdminCan run payroll
Aarav MehtaHR manager, everyone, sensitive dataCan run payroll
Kavya NairViewer, everyone, sensitive dataCan view payroll
Rahul MenonHR manager, SalesNo payroll access

HR managers and viewers get payroll access only when they can see everyone and their sensitive data. Employees only ever see their own pay.

Payroll audit log

Changes and downloads
  • 16:42
    Deepika Rao approved November 2026 payroll
  • 11:20
    Aarav Mehta changed loss of pay for Sneha Patil from 2 to 1.5 days: half day on the 22nd not marked
  • 10:05
    Aarav Mehta downloaded the PF ECR for November 2026

Bank account numbers and PAN, encrypted

Stored with AES-256-GCM encryption and masked on screen to the last four characters. Without the key, payroll stays switched off rather than storing them in plain text.

Bank accountXXXXXX0937
PANXXXXXX821K

Moving from another tool

Switch part way through the year.

Bring past months across so pay and tax so far this year carry over. Imported months count towards TDS for the rest of the year, Form 130 and Form 138, and you compare your first Sunday run with the last one you paid.

Read the payroll guides

  • K
    KekaConnect with an API key
    People, salaries and past payroll
  • g
    greytHRConnect with its API
    People and past payroll, a month at a time (beta)
  • Z
    Zoho PayrollUpload its Salary Register export
    Past months; people can come from Zoho People
  • D
    DarwinboxConnect for people (beta)
    Past payroll from a spreadsheet
  • A
    Any other toolUpload a spreadsheet
    One row per person per month

Pricing

Payroll is in the plan.

The same Sunday People plan, with payroll, leave, attendance and every other feature. Prices are per active employee a month, before GST.

Free

₹0

For teams of up to 10 employees, with payroll and every feature. No card needed.

Start free
Payroll included

Sunday People

₹79per active employee a month, billed annually

₹89 billed monthly. No setup fee and no minimum. People who have left never use a seat. For 25 people, ₹1,975 a month.

Start free

Startup program

6 months free

For startups from our partner accelerators and VC portfolios, then ₹79 per employee a month.

Ask about the program

Sign up, then apply from Subscription in Sunday People.

Work out the cost for your team

Compare

Payroll next to the tools Indian teams use.

From the same research as our comparison pages: public sources, checked 23 October 2026, before GST. Not confirmed means we couldn't verify it, not that it's missing.

Payroll features: Sunday People, Keka, greytHR, Zoho People, RazorpayX Payroll
FeatureSunday PeopleKekagreytHRZoho PeopleRazorpayX Payroll
25 employees, a month₹1,975from about ₹9,999from about ₹2,495about ₹2,400from about ₹5,499
PayrollYesYesYesAdd-onYes
PF, ESI, PT and TDSYesYesYesAdd-onYes
Salary bank transfer filesYesNot confirmedNot confirmedNot confirmedNot confirmed
Full and final settlementYesNot confirmedNot confirmedNot confirmedNot confirmed
Expenses and reimbursementsYesStrength planAdd-onAdd-onYes
Free planYesNoYesYesNot confirmed
Prices on the websiteYesYesYesYesYes

Competitor prices and features come from public sources and can change. Each comparison lists its sources. See every comparison.

FAQ

Payroll questions.

Is payroll included in the Sunday People price?
Yes. Payroll is in the one Sunday People plan: free for up to 10 employees, then ₹79 per active employee a month billed annually, or ₹89 billed monthly, before GST. There is no payroll add-on, setup fee or minimum. Payroll stays off until an admin turns it on in Settings.
Does Sunday file PF, ESI, PT and TDS returns for us?
No. Sunday works out every amount and prepares the files: the PF ECR, the ESI contribution sheet, professional tax and labour welfare fund reports by state, the quarterly Form 138 (was 24Q) data for the government's Return Preparation Utility, and Form 130 (was Form 16) Part B. You or your CA upload them and pay on each portal.
Does Sunday pay salaries from our bank account?
No. Sunday makes the bank transfer file in your bank's format, or a generic NEFT/RTGS file, and you upload it to your bank's portal. Then mark the run as paid with the date and your bank's reference, and publish payslips.
Where does loss of pay come from?
From attendance and leave. Days absent without approved leave become loss of pay when you sync the run from attendance. You can change one person's loss of pay by hand with a note, and the note is kept in the payroll audit trail.
How is TDS worked out?
On salary, under the old or the new regime, whichever each person is on. People declare their investments and upload proofs from My pay during windows you open, and tax uses the declared amounts until you verify them against the proofs.
What is Form 130 and Form 138?
Under the Income-tax Act, 2025, Form 16 is now Form 130 and the quarterly salary TDS statement (Form 24Q) is Form 138. Sunday makes Part B of Form 130 from payroll. Part A comes from the TRACES portal: HR downloads it and uploads it, and it goes in front of Part B. For Form 138, add the challans you paid TDS with; Sunday checks them against what was deducted and gives you the files for the RPU.
Can we move payroll to Sunday part way through the year?
Yes. Bring past months from Keka or greytHR over their API, from Zoho Payroll's Salary Register export, or from any tool as a spreadsheet with one row per person per month. Imported months count towards pay and tax so far this year, so TDS for the rest of the year and Form 130 come out right.
Who can see salaries?
Only people you give payroll access: none, view or run, set separately from their HR role. HR managers and viewers can have it only when they see everyone and their sensitive data. Employees see only their own payslips, and only when you turn on employee access. Bank account numbers and PAN are encrypted and masked to the last four characters.
Can one person approve their own payroll?
Not if you turn on a second approver in payroll settings. Then whoever sends a run for approval can't approve it themselves.
Can employees see payslips on their phone?
Yes. Published payslips are in My pay on the web and in the Sunday People app, with the PDF to download. Get the app from the App Store or Google Play.

Run your next payroll on Sunday.

Set up salaries, run a month next to your current tool and compare the totals before you pay anyone from Sunday. Free for up to 10 employees.