Payroll software

Payroll software that finishes on time

Run monthly cycles, edit attendance and salary in a grid, dispatch payslips, and export EPF data. Built for Indian companies paying 10 to 250 people.

4,000+ companies 50 free credits Setup in 2 minutes From ₹50/employee/month
The thicket

Why payroll on a spreadsheet stops scaling

A 12 person team and a clean Excel template can hold for a while. Then the cohort changes. New joiners arrive mid month. Three people take loss of pay days. The Professional Tax slab for one branch shifts. The owner of the master file goes on leave the day before payday.

PROBLEM 1

One person owns the math

The HR lead or founder holds the working file. If they are unavailable, salaries slip. There is no audit trail of which cell changed when, or why.

PROBLEM 2

Statutory drift

EPF base rules, ESI ceilings, PT slabs, gratuity logic. Each change means hunting down formulas in a spreadsheet someone built three years ago.

PROBLEM 3

The challan rework loop

Export the data, format it for the EPFO portal, get rejected on a column header, fix the format, upload again. Miss the window and pay interest on top of contributions.

PROBLEM 4

Distribution by hand

Generate a PDF, attach to an email, send to one person. Repeat for 80. Miss two. Field one HR ticket the next morning asking where the slip is.

How a payroll cycle works in Offrd

Four moves, one closed cycle

A cycle starts with picking the month and ends with payslips dispatched and EPF data ready to file. Everything in between sits inside one editor.

01

Pick the cycle

Months appear in chronological order. Each carries a status tag, Ready, Generated, or Completed. Move between months with arrow controls. Settings and templates sit beside the navigator.

02

Pull employees in

Use Employee to Payroll to add the active roster into the open cycle. Per employee timestamps show when each record was last touched and whether information is complete.

03

Edit the grid

Open the editor. Change paid days, bonuses, advances, deductions. Gross, total deductions, and net payable recompute as you type. Validation flags warn if Basic falls outside the configured band.

04

Send payslips

Click Send Payslip. The Confirm Email Addresses modal lists every recipient. Edit a wrong address inline. Dispatch the batch. The button carries a badge with the queue count so you know what is going out.

Editor

Edit payroll like a spreadsheet, with the math handled

The grid is the centre of the cycle. Day counts, earnings, and deductions live in the same view. Custom components from your salary structure appear as their own columns. Custom deductions, loans, advances, insurance premium recoveries, do the same. Numbers recalculate as cells change.

Live computed columns. Gross Monthly Salary, Total Deductions, Net Payable, all updated as you type.
Editor actions. Reset to revert. Save and Exit to keep a draft. Send Payslip to dispatch the batch.
Validation. Warnings when a Basic ratio falls outside the configured compliance band, before you commit the cycle.
Custom components flow through. Overtime Pay, Sodexo, Transport, Broadband, fuel allowances, loan recoveries, insurance premiums, all show up as editable columns.

Calendar Days vs Working Days

Pick once per cycle. Determines how paid days roll up for partial months, loss of pay, and new joiner pro rata salaries.

Calendar Days30 / 31
Working Days22 / 23
Status flagsReady, Generated, Completed
TemplatesStandard, Classic
Per employee togglesEPF, ESI, Pension
Statutory automation

PF, ESI, PT, and Gratuity, calculated as you go

India specific rules are baked in, not bolted on. Per employee toggles let you switch contributions on or off where the wage ceiling, contract, or arrangement calls for it.

Employee Provident Fund (EPF)

12% employee and 12% employer on the EPF base, where the base is CTC minus HRA, Gratuity, and other excluded heads. Computed live in the grid.

Employee State Insurance (ESI)

0.75% employee and 3.25% employer on gross wages. Calculated for employees within the ESI wage threshold.

Professional Tax

State slabs already loaded. Edit a slab, change the deduction, or delete a row. Each slab carries a pay scale range, a fixed monthly deduction, and the state it applies to.

Gratuity

Tracked from Basic and surfaced inside the salary structure. Visible alongside other heads so the structure always reconciles to the configured CTC.

Per employee toggles

EPF, ESI, and Pension can be switched on or off per employee. Staff above ceilings, contractors, or people on separate arrangements stay outside auto deduction.

Distribution

Two payslip templates. Three ways out.

Once the grid is settled, the data has to leave the platform. Three exits cover monthly payday, accounting handoff, and EPFO filing.

Email batch. Send payslips to every recipient in one action. The Confirm Email Addresses modal lists every address, allows per row edits, and shows the queue count on the button before you dispatch.
CSV export. Pull the cycle as a CSV ledger for accounts. Open in Excel, hand off to the auditor, or feed into your bank's salary upload format.
EPF data export. Specialised formats for the EPFO portal. Export, upload, file the challan, archive the receipt.
Templates. Standard and Classic payslip layouts. Company logo and address pull through from the company profile.
Bank fields per employee. Account number, IFSC, branch, account type. Captured during onboarding and held against the employee record for payslip and reference use.

What goes out, every cycle

Payslips by emailBatch dispatch
CSV for accountsPer cycle
EPF dataEPFO format
LayoutsStandard, Classic
Branding on slipsLogo + address
Pricing

Two plans. Switch anytime.

Sign up gets 50 free credits to run the platform end to end. After that, pick what fits the cadence of your hiring and payroll.

Pay per document
₹99 per document

Suitable for occasional payroll, one off documents, or very small teams running a few cycles a year.

  • 50 free credits on signup
  • No subscription commitment
  • Same statutory automation
  • Same payslip templates
Start with 50 credits
FAQ

Questions answered

Is Offrd payroll software for Indian businesses only?+
Yes. Offrd is built for companies registered and operating in India, paying salaries in INR. Statutory rules baked in cover EPF, ESI, Professional Tax, and Gratuity. Companies with Indian payroll obligations of 10 to 250 employees are the typical fit. International payroll is not supported.
Do you handle EPF and ESI calculations automatically?+
Yes. EPF is calculated at 12% employee and 12% employer on the EPF base, defined as CTC minus excluded heads such as HRA and Gratuity. ESI is calculated at 0.75% employee and 3.25% employer on gross wages. Both are computed live as you edit the payroll grid.
Can I edit a generated payslip?+
Yes. Each cycle opens in an editor grid where you can change day counts, earnings, and deductions per employee. Numbers recalculate as you type. The cycle stays in Ready or Generated status until you confirm and dispatch.
Can payslips be sent by email in bulk?+
Yes. The dispatcher batches all payslips for the cycle and shows a Confirm Email Addresses modal so you can review, edit, or remove recipients before sending. The Send Payslip button shows a count badge of how many slips are queued.
Does Offrd export EPF data?+
Yes. Specialised EPF data formats are available for download alongside CSV exports. Once you complete a cycle, the data can be exported and used for filing on the EPFO portal.
What is the difference between Calendar Days and Working Days mode?+
Calendar Days mode counts every day in the month. Working Days mode excludes weekends. The choice is made per cycle and affects how paid days are calculated for partial month attendance, loss of pay, and new joiner pro rata salaries.
How does pricing work?+
Two plans are available. Pay per document is ₹99 per generated document, suitable for occasional use. The subscription is ₹50 per active employee per month, suitable for steady payroll runs. New accounts get 50 free credits to try the platform end to end. You can switch plans anytime.
Can I disable PF or ESI for specific employees?+
Yes. EPF, ESI, and Pension are controlled per employee through statutory toggles. Employees outside the wage ceilings or with separate arrangements can be set up so that contributions are not deducted, while the rest of the workforce stays on auto calculation.
Does the platform support custom salary components?+
Yes. Components like Overtime Pay, Sodexo, Transport, or Broadband configured at the company level appear as editable columns in the payroll grid. Custom deductions like loan recovery or insurance premium also flow through. Each component can be set as a percentage of CTC or a fixed amount.

See payroll close in one cycle, on a real account

A 30 minute walkthrough of the editor grid, the dispatcher, and the EPF export. Bring your roster if you have one ready.