How to Create Employee in Tally: Complete Setup Guide
To create an employee in TallyPrime, navigate to Gateway of Tally > Masters > Employee, click Create, enter the employee name and code, select date of joining, assign department and designation, link applicable pay heads, and save. Payroll must be enabled first in F11.
Why Employee Master is Critical for Payroll in TallyPrime
The employee master is the foundation of your payroll system in TallyPrime. Every salary calculation, statutory deduction, and compliance report depends on accurate employee records. When you create an employee in Tally, you are not just storing a name and ID, you are building a complete profile that connects to pay heads, cost centers, departments, and statutory bodies like PF, ESI, and income tax authorities.
Without a properly configured employee master, your payroll will suffer from errors, missed deductions, and failed compliance filings. TallyPrime stores employee data offline first, so you can work without internet and sync later if using Tally on Cloud. This makes accurate employee creation even more important because errors replicate across all offline instances.
Step 1: Enable Payroll Features in TallyPrime
Before you can create any employee, you must enable payroll in TallyPrime. Press F11 to open Features, then navigate to Payroll Settings and toggle Enable Payroll to Yes. This unlocks all employee, pay head, salary structure, and statutory features.
Enabling payroll also activates statutory modules like PF, ESI, professional tax, and TDS if your company is registered with these bodies. You can customize which statutory deductions apply to your organization. Once enabled, payroll remains active for the entire financial year and cannot be disabled mid-year without data complications.
Step 2: Create Pay Heads Before Creating Employees
Pay heads are the building blocks of salary structures. A pay head could be Basic Salary, House Rent Allowance (HRA), Dearness Allowance (DA), or deductions like PF Contribution. You must create all relevant pay heads before linking them to employees.
Navigate to Gateway of Tally > Masters > Pay Head. Click Create (Alt+C) and enter the pay head name (e.g., Basic Salary). Assign it a category such as Earnings, Deductions, or Statutory Deductions. Set the calculation method (Fixed Amount, Percentage of Basic, or Formula). For example, HRA might be 20% of Basic Salary, so you would set it as Percentage and link it to the Basic pay head.
Understanding Employee Master Fields in TallyPrime
When you create an employee in Tally, TallyPrime presents several sections. The first section contains basic information: Employee Name, Employee Code, Date of Joining, and Date of Leaving (if applicable). The second section includes organizational details: Department, Designation, Cost Center, and Bank Account for salary transfer.
The third section is the Salary Structure, where you link pay heads and assign fixed amounts or percentages. The fourth section covers statutory details like PF Account Number, ESI Account Number, and pan. Filling all these sections ensures your payroll, compliance reports, and statutory filings are accurate and complete.
Creating Your First Employee: Step-by-Step Process
Open TallyPrime and press Gateway of Tally or click the Gateway icon. Select Masters, then Employee. Click Create (Alt+C) to open a blank employee form. Enter the employee name in full, for example, Rajesh Kumar Singh. Press Tab to move to the next field.
Enter a unique Employee Code, such as EMP001 or RAJ-001. The code must be unique across your company and should follow a consistent naming pattern for easy identification. Press Tab and enter the Date of Joining in DD-MM-YYYY format, for example, 01-04-2024.
Select the Department from the dropdown, such as Sales, Operations, or Finance. Choose the Designation, such as Manager, Executive, or Clerk. If the department or designation does not exist, you can create them on the fly by pressing Ctrl+N within the dropdown.
Linking Pay Heads to Your Employee
Scroll down to the Salary Structure section. This is where you link pay heads to the employee and assign amounts. Click on the Salary Structure tab or press Tab repeatedly to reach it. You will see a table with columns for Pay Head, Amount, and Calculation Method.
Click the first row under Pay Head and select or create the primary pay head, typically Basic Salary. Enter the monthly amount, for example, 30000. Press Tab to move to the next row and add HRA, for example, 6000 (20% of basic). Continue adding all earnings pay heads such as DA, Conveyance, Medical, and Bonus.
After earnings, add deductions such as PF Contribution (12% of basic), Professional Tax (fixed amount), and any company-specific deductions. TallyPrime will calculate gross salary, total deductions, and net salary automatically based on the pay heads you link.
Assigning Statutory and Bank Details
Scroll to the Statutory Details section. If your company is registered with the Provident Fund, enter the employee PF Account Number in the format provided by your PF office. Similarly, enter the ESI Account Number if ESI is applicable. These numbers are essential for statutory compliance and monthly filings like GSTR-3B and PF returns.
In the Bank Details section, enter the employee bank account number and IFSC code. This information is used for salary transfer via NEFT or RTGS. Ensure the account number matches the employee's actual bank account to avoid salary transfer failures. You can also store the employee PAN here for income tax calculations and Form 16 generation.
Real-World Example: Creating an Employee with Full Salary Structure
Let us create an employee named Priya Sharma, a Sales Executive in the Sales Department, joining on 15-03-2024. Her salary structure is as follows:
| Pay Head | Type | Amount (Monthly) |
|---|---|---|
| Basic Salary | Earnings | 40000 |
| House Rent Allowance | Earnings | 8000 |
| Dearness Allowance | Earnings | 4000 |
| PF Contribution | Deduction | 4800 (12% of Basic) |
| Professional Tax | Deduction | 200 |
| Income Tax (TDS) | Deduction | 3000 (estimated) |
In TallyPrime, you would create Priya's employee record with Employee Name as Priya Sharma, Employee Code as PRI-001, Department as Sales, and Designation as Executive. In the Salary Structure, you would link all six pay heads with their respective amounts. The gross salary would be 52000 (40000 + 8000 + 4000), and net salary would be 44000 (52000 minus 4800 minus 200 minus 3000). TallyPrime calculates this automatically.
Saving and Validating the Employee Record
Once you have filled all required fields, press Ctrl+S to save the employee record. TallyPrime will validate the data and check for duplicates, missing mandatory fields, and inconsistent pay head configurations. If there are errors, TallyPrime will highlight them and prevent saving until you correct them.
After successful saving, the employee record is stored in your TallyPrime database. You can now use this employee in salary processing, statutory filings, and reports. To verify the employee was created correctly, navigate to Gateway of Tally > Display > Employee and search for the employee name or code.
Bulk Import: Creating Multiple Employees at Once
If you need to create dozens or hundreds of employees, manual entry is time-consuming. TallyPrime supports bulk import via Gateway of Tally > Tools > Import. Prepare an Excel or CSV file with columns for Employee Name, Employee Code, Date of Joining, Department, Designation, and Pay Head details.
Map each column in your file to the corresponding TallyPrime field, validate the data, and import. This method is faster and reduces manual errors. However, ensure your source data is clean and consistent before importing, as bulk imports can introduce errors across many records if the source file has issues.
Linking Employees to Cost Centers and Departments
Cost centers help you allocate salary expenses to specific projects, locations, or business units. When creating an employee, you can assign them to a cost center, which automatically tags their salary expenses. This is useful for multi-location companies or project-based billing.
Departments organize employees by function, such as Sales, Finance, or Operations. Both cost center and department assignments are optional but recommended for better reporting and cost tracking. You can filter payroll reports by department or cost center to analyze salary expenses by business segment.
Common Mistakes to Avoid When Creating Employees
Do not create duplicate employee codes. Each employee must have a unique code, or TallyPrime will reject the record. Do not leave the Date of Joining blank, as this field is mandatory and affects salary calculations and statutory contributions. Do not forget to link at least one pay head, or the employee record will be incomplete and unusable in salary processing.
Avoid entering incorrect bank account numbers or IFSC codes, as these lead to failed salary transfers. Do not mix up PF and ESI account numbers, as this causes statutory filing errors and penalties. Always verify employee details with HR records before saving to ensure accuracy.
Next Steps: Process Salary and File Statutory Returns
After creating employees, the next step is to process salary in TallyPrime. Navigate to Gateway of Tally > Payroll > Process Salary, select the month and year, and TallyPrime will calculate gross salary, deductions, and net salary for all employees based on their pay heads and attendance records.
Once salary is processed, you can generate payslips, maintain statutory registers, and file returns like PF setup in Tally, ESI setup in Tally, and professional tax in Tally. Proper employee creation ensures all downstream payroll activities are accurate and compliant.
Employee Creation in Tally on Cloud
If you use Tally on Cloud, employee creation works identically to TallyPrime desktop. You access TallyPrime via secure RDP from Windows, Mac, Linux, Android, or iOS devices. Tally on Cloud offers bring-your-own-licence hosting from approximately Rs 175-290 per user per month, or with licence included at approximately Rs 899-1,299 per month. Daily backups and 99.9% uptime ensure your employee data is always safe and accessible.
Creating employees in TallyPrime is straightforward when you follow the correct sequence: enable payroll, create pay heads, and then build employee records with complete salary structures and statutory details. Accurate employee creation is the cornerstone of reliable payroll processing, statutory compliance, and financial reporting. If you are new to TallyPrime or need help setting up your payroll system, contact Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar, serving businesses since 2010. Our experts can guide you through employee creation, enable payroll in Tally, and payroll in TallyPrime configuration. Reach out today at +91 75469 00951 for a free consultation on your payroll setup.
Frequently asked questions
How do I create a new employee in TallyPrime?
Go to Gateway of Tally > Masters > Employee. Click Create (or Alt+C). Fill employee name, code, date of joining, department, designation, and link pay heads. Save with Ctrl+S.
What fields are mandatory when creating an employee?
Employee name, employee code, date of joining, and at least one pay head are mandatory. Department and designation are recommended for better organization and reporting.
Can I import employees in bulk into TallyPrime?
Yes, use TallyPrime's import feature via Gateway of Tally > Tools > Import. Prepare a CSV or Excel file with employee details and map columns to TallyPrime fields.
What is the difference between employee code and employee name?
Employee code is a unique identifier (e.g., EMP001) used for quick reference. Employee name is the full name for payroll records and compliance documents like Form 16.
Do I need to enable payroll before creating employees?
Yes, enable payroll in F11 (Features) > Payroll Settings > Enable Payroll. Then create pay heads and salary structures before creating employee records.
How do I link multiple pay heads to a single employee?
When creating or editing an employee, go to the Salary Structure section. Add pay heads with their amounts (basic, HRA, DA, etc.) and save. Each pay head must exist first.