How to Set Up a Payroll System Step-by-Step: A Guide for Indian MSMEs

Raj Roy Toksabam

Updated on Dec 18, 2025

30 second summary | Setting up a payroll system is a key step for growing Indian businesses, ensuring timely salaries and full compliance with laws like EPF, ESI and Income Tax. The process starts with defining a compliant salary structure, obtaining statutory registrations such as TAN, EPFO and ESIC, and establishing clear payroll policies. Accurate employee KYC data is essential for correct tax and salary calculations. Using TallyPrime, businesses can automate pay heads, attendance, deductions and statutory compliance, reducing errors and manual work. Once set up, a structured payroll system scales easily, builds employee trust and delivers long-term compliance confidence.

For many small business owners in India, the transition from paying staff via ad-hoc cash or simple bank transfers to a formal payroll system is a significant milestone. It signals growth, professionalism, and stability. However, it also introduces a layer of complexity involving tax deductions, labour laws, and statutory filings.

Setting up a robust payroll system is not just about ensuring your employees get their payment on time; it is about ensuring your business remains compliant with Indian regulations like the EPF Act and the Income Tax Act. A structured system protects you from legal penalties and builds immense trust with your workforce.

Below is a quick step-by-step guide to building a fail-safe payroll system from scratch.

Step 1: Define your salary structure

Before you calculate a single rupee, you must determine the components of your employees' salaries. In India, a salary is rarely a single lump sum. It is a "Cost to Company" (CTC) broken down into various heads to optimise tax liability and ensure compliance.

Common components include:

  • Basic Salary: Usually 40-50% of the CTC. This forms the basis for PF calculations.
  • House Rent Allowance (HRA): Typically 40% or 50% of the Basic salary, offering tax benefits to employees living in rented accommodation.
  • Dearness Allowance (DA): A cost-of-living adjustment (common in government or manufacturing sectors).
  • Special Allowances: The balancing figure of the CTC.
  • Deductions: Employee share of Provident Fund (PF), Employee State Insurance (ESI), and Professional Tax (PT).

Step 2: Secure necessary statutory registrations

You cannot run a compliant payroll system without the right government registrations. Ensure you have the following in place:

  • TAN (Tax Deduction and Collection Account Number): Mandatory for deducting TDS (Tax Deducted at Source) from salaries.
  • EPFO Registration: Mandatory if you have 20 or more employees, but voluntary registration is recommended for smaller firms to build employee goodwill.
  • ESIC Registration: Mandatory for employees earning gross wages of ₹21,000 or less per month.
  • Professional Tax Registration: Required in many states (like Maharashtra, Karnataka, and Tamil Nadu) for deducting tax from employees' salaries.

Step 3: Establish payroll policies

Consistency is key to a smooth payroll process. You need clear, written policies that define how pay is calculated.

  • Pay cycle: Decide whether salaries will be credited on the 30th of the current month or on any other date of the following month.
  • Leave policy: Define the number of paid leaves allowed and the method for calculating Loss of Pay (LOP).
  • Attendance tracking: Specify whether attendance will be captured through a biometric system, a physical register, or a digital tool.
  • Reimbursements: Establish the process for employees to claim business-related expenses.

Step 4: Gather employee data (KYC)

Accurate data is the fuel for your payroll engine. During onboarding, collect the following documents from every employee:

  • PAN Card: Used for applying the correct TDS.
  • Aadhaar Card: Used for generating the employee’s UAN (PF).
  • Bank Account Details: Used for processing salary transfers, including IFSC verification.
  • Previous Employment Data: Used for calculating accurate tax liabilities for the financial year.
  • Investment Declarations: Used for estimating tax exemptions (80C, 80D) and applying the correct TDS.

Step 5: Configure your payroll in TallyPrime

Managing the steps above using spreadsheets is possible but prone to error. A formula mistake in Excel can lead to incorrect tax deductions, resulting in notices from the Income Tax department.

This is where TallyPrime transforms the process. It allows you to set up your payroll system digitally, ensuring that policies and calculations are locked in.

Creating pay heads

In TallyPrime, you can create specific "Pay Heads" for Basic, HRA, Conveyance, etc. You can define whether each head is a fixed earnings, a variable deduction, or a statutory contribution. Once defined, you never have to calculate it manually again.

Defining salary details

You can assign a specific salary structure to an individual employee or an entire "Employee Group" (e.g., Sales Team vs. Admin Team). TallyPrime automatically applies the relevant statutory rules; for example, it knows to stop ESI deductions if an employee’s salary crosses the ₹21,000 threshold.

Automating attendance

TallyPrime allows you to record attendance data such as present, absent, overtime, and links it directly to salary processing. If an employee is absent for two days, the system automatically adjusts the Basic and HRA components pro rata based on your policy.

Step 6: Run a test payroll

Before you disburse actual funds, run a "dummy" payroll for one month. Check if the PF deductions match 12% of the Basic + DA.

Verify if the TDS calculations align with the employee's tax slab. TallyPrime provides a "Pay Sheet" view that lets you review these figures at a glance before finalising.

Conclusion

Setting up a payroll system might seem like a large process at first, but it is a one-time investment of effort that yields long-term peace of mind. A structured system ensures employees are paid accurately and on time, while keeping your tax compliance fully in check.

By leveraging TallyPrime, you move beyond manual calculations and compliance worries. You build a system that scales with your business, handling five employees today and 500 tomorrow with equal ease. 

left-icon
1

of

4
right-icon

India’s choice for business brilliance

Work faster, manage better, and stay on top of your business with TallyPrime, your complete business management solution.

Get 7-days FREE Trial!

I have read and accepted the T&C
Submit