Skip to content
SimpleERP

Payroll

Payroll software for small businesses

Define each salary once, generate the month's payslips from attendance, then approve and pay, with the journals written for your accountant.

In short

SimpleERP is payroll software for Indian small businesses. Salary structures with Basic, HRA, allowances, PF, PT and TDS generate monthly payslips from attendance and leave, and each run moves from generate to approve to pay with journals posted.

Illustration of a payslip with Basic, HRA, provident fund and professional tax lines and net pay of ₹27,660.

The daily job, once a month: pay everyone correctly

Payroll is a monthly deadline with no room for mistakes. SimpleERP turns it into one review screen, then gives the accountant a balanced journal and each employee a payslip on their phone.

  • Generate every payslip from salary structures and attendance
  • Fix only the exceptions: bonus, arrears, an advance to recover
  • Approve and pay, with salary expense and payables posted

Salary structures

Define each salary once, change it with an effective date

A salary structure lists an employee's earnings and deductions, each fixed, a percentage of Basic or a percentage of gross. A live preview shows gross, deductions, net pay and cost to company. A raise is a new structure from a date, and the old one stays on record.

  • Exactly one Basic line in every structure
  • Bonus and similar components can skip pro-rating
  • Percentages are worked on pro-rated Basic, so nothing is cut twice
Karthik R, September 2026RuleAmount
BasicFixed₹18,000
House rent allowance40% of Basic₹7,200
Conveyance and special allowanceFixed₹4,800
Provident fund12% of Basic−₹2,160
Professional taxFixed−₹180
Net pay₹27,660
Gross ₹30,000 for 30 paid days.

Monthly run

A month's payslips are generated from attendance

Create the run for a month, choose a payment date, and SimpleERP builds every payslip: working days from the shift and holidays, loss of pay from absences and unpaid leave, and each line pro-rated by paid days. A bonus is paid in full regardless, and someone who joined mid-month is pro-rated automatically.

  • Employees without a structure are listed, with a link to add one
  • Unmarked attendance is treated as present and flagged
  • One run per month per branch, or one for the whole business
  • Regenerate a draft run after fixing attendance or a structure

Illustration of the daily attendance sheet on a phone with a Mark all present button.

Daily attendance becomes paid days and loss of pay.

Review

Generate, approve, pay: three steps, three records

Each step is deliberate and leaves a trail. Nothing touches the books until you approve, and nothing touches the bank until you pay.

  1. Generate

    Payslips are built and the run shows totals and anything that needs attention. Adjust a line, or add a bonus, arrears or other deduction.

  2. Approve

    Posts the accrual: salary expense and employer contributions against salaries payable and PF, PT and TDS payable. A negative net pay blocks approval.

  3. Pay

    Choose the bank or cash account and the date. Salaries payable is cleared, and payslips appear in each employee's self-service.

Advances

Salary advances recover themselves

Pay an advance with a monthly recovery amount and each payroll run deducts it until it is settled. The advances page shows what was paid, recovered and still due per employee, and employees see their own balance in self-service.

  • Recovery each month is the set amount or the balance left, whichever is less
  • Recoveries show as their own payslip line
  • An advance can be cancelled only while nothing has been recovered

Payslips

Payslips on paper and on the employee's phone

Every payslip prints on white A4 with earnings, deductions and net pay in words, and employees open their own from their phone once the run is approved. The payroll register and salary component summary are in reports.

  • Payslip numbers such as PR-2026-27-0007/EMP-0012
  • Download as PDF from self-service
  • Payroll register per run with every component

India-ready

Indian salary components are set up for you

ComponentAs seeded
Basic, HRA, conveyance, special allowance, bonusEarnings; HRA at 40% of Basic
Provident fund12% of Basic for the employee, with the employer's share as a contribution
Professional tax and TDSDeductions you set per employee, posted to their own payable accounts
Money and dates₹ with lakh grouping, amount in words, April to March numbering
PF, PT and TDS amounts follow your rules; SimpleERP does not compute income tax.

Honest limits

Not included yet

  • Income tax calculation from slabs and investment declarations
  • PF, ESI or PT challans and returns, or Form 16
  • ESI as a preset component: add it yourself as a deduction
  • Weekly or daily pay: payroll is monthly
  • Bank salary upload files

FAQ

Questions, answered

Does SimpleERP calculate TDS on salary?

No. TDS is a deduction line you set per employee, and it is posted to TDS payable. Working out the amount from tax slabs and declarations is not built in.

How is loss of pay calculated?

Absent days count as one, half days as half, and unpaid leave as one, against the working days in the month. Each pro-rated component is scaled by paid days over working days. The salary structure guide explains the components.

Can I correct a payslip after approving the run?

An approved run is frozen. Cancel it, which reverses its journal, and generate a new run. A run that has been paid cannot be cancelled.

Do employees get their payslips online?

Yes. Once a run is approved, employees with a self-service login see their payslips on their phone and can download them. See HR and attendance.

How are PF and PT paid to the government?

Payroll posts them to their payable accounts. When you pay them, record it as a manual journal or an expense against that account in accounting.

Run your whole business from one simple place.

Seven days free. No card. Your first GST invoice in minutes.