Payroll Management

Form 16 Generation (India Only)

Form 16 is an annual TDS (Tax Deducted at Source) certificate issued by employers to employees under Section 203 of the Income Tax Act, 1961. The Payroll module automates Form 16 g…

Form 16 is an annual TDS (Tax Deducted at Source) certificate issued by employers to employees under Section 203 of the Income Tax Act, 1961. The Payroll module automates Form 16 generation for Indian accounts, aggregating annual salary data and calculating tax deductions.

India-Specific Feature

Form 16 generation is available only for Indian accounts (country = 'IN'). This feature will not appear for accounts in other countries.

What is Form 16?

Form 16 is a certificate that shows:

  • Total salary paid to the employee during the financial year (April to March)

  • Tax Deducted at Source (TDS) by the employer

  • Breakdown of salary components (Basic, HRA, Allowances, etc.)

  • Deductions (PF, ESI, Professional Tax, etc.)

  • Exemptions and deductions under various sections (80C, 80D, HRA exemption, etc.)

  • Taxable income and tax regime (Old/New)

  • Employer details (Name, TAN, PAN, Address)

  • Employee details (Name, PAN, Designation, Employee Code)

Financial Year

In India, the financial year runs from April 1 to March 31. Form 16 is generated for each financial year (e.g., FY 2025-26 covers April 2025 to March 2026).

Prerequisites for Form 16 Generation

Before generating Form 16, ensure the following are in place:

  • Employee PAN Numbers: All employees must have valid PAN numbers in their profile

  • Approved Payroll Records: Monthly payroll must be approved/paid for the entire financial year

  • Company TAN Number: Employer's TAN (Tax Deduction Account Number) must be configured

  • Company PAN Number: Employer's PAN must be configured

  • Company Address: Complete employer address must be available

How to Add Employee PAN Numbers

Employee PAN numbers can be added in multiple ways:

Method 1: Individual Update

  1. Go to Payroll → Employee Identity Documents

  2. Click "Individual Update" tab

  3. Search for the employee

  4. Click "Edit" button

  5. Enter PAN number (format: ABCDE1234F - 5 letters + 4 digits + 1 letter)

  6. Optionally enter Aadhar number (12 digits)

  7. Click "Save Changes"

Method 2: Bulk Upload via Excel

  1. Go to Payroll → Employee Identity Documents

  2. Click "Bulk Upload" tab

  3. Click "Download Template" to get Excel file with existing employee data

  4. Fill PAN numbers in the Excel file

  5. Upload the completed Excel file

  6. Review the preview and click "Apply Changes"

Method 3: During Salary Assignment

  1. Go to Payroll → Employee Salary → Assign Salary

  2. Select an employee

  3. Enter PAN number in the PAN field (inside the form)

  4. Configure salary components

  5. Click "Save"

Recommended Approach

Use Bulk Upload method if you need to add PAN numbers for multiple employees at once. The template includes all active employees, making it easy to fill and upload in one go.

How to Generate Form 16

  1. Navigate to Form 16 Generation Page

Go to Payroll → Form 16 → Generate Form 16

  1. Select Financial Year

Choose the financial year for which you want to generate Form 16 (e.g., 2025-26)

Only employees with approved/paid payroll records for the selected FY will be shown.

  1. Select Employees

The page will display a list of eligible employees with:

  • Employee Name

  • Employee Code

  • Designation

  • PAN Number

Selection Options:

  • Check individual employees to generate Form 16 for specific employees

  • Click "Select All / Deselect All" to select/deselect all employees

  • Use the search box to filter employees by name, code, designation, or PAN

Missing PAN Alert: Employees without PAN numbers will be shown with a warning badge. You must add their PAN before generating Form 16.

  1. Generate Form 16

Click the "Generate Form 16" button at the bottom of the page

The system will:

  • Aggregate all approved/paid payroll records for the selected FY

  • Calculate total earnings, deductions, and TDS

  • Compute exemptions and taxable income

  • Generate Form 16 records for each selected employee

You will see a success message showing how many Form 16 records were generated.

Viewing and Managing Form 16 Records

Form 16 Listing Page

Go to Payroll → Form 16 → View Form 16 to see all generated Form 16 records.

Features:

  • Statistics Dashboard: View total Form 16 records, unique employees, and financial years covered

  • Filter Options: Filter by financial year or employee

  • Search: Search by employee name, PAN, or financial year

  • Actions: View details, download PDF, export to Excel, or delete records

View Form 16 Details

Click the "View" button to see complete Form 16 details including:

  • Employee and employer information

  • Annual salary breakdown (Basic, HRA, Allowances, etc.)

  • Month-wise payroll summary

  • Total deductions (PF, ESI, PT, TDS)

  • Exemptions and deductions (80C, 80D, HRA exemption)

  • Taxable income calculation

  • Total TDS deducted

  • Tax regime (Old/New)

Download Form 16 PDF

Click the "Download PDF" button to generate a printable Form 16 certificate.

The PDF includes:

  • Official Form 16 format as per Income Tax Department

  • All salary and tax details

  • Employer and employee signatures section

  • Company letterhead (if configured)

Export to Excel

Click the "Export Excel" button to download Form 16 data in Excel format for further analysis.

Important Notes

Duplicate Prevention

The system prevents duplicate Form 16 generation. If a Form 16 already exists for an employee and financial year, it will be skipped during generation. Delete the existing record first if you need to regenerate.

Data Source

Form 16 data is automatically calculated from:

  • Monthly payroll records (approved/paid status only)

  • Salary components configuration

  • Statutory deductions (PF, ESI, PT, TDS)

  • Employee master data (PAN, name, code, designation)

  • Company master data (TAN, PAN, name, address)

Troubleshooting

Problem: No employees shown for Form 16 generation

Possible Causes:

  • No approved/paid payroll records for the selected financial year

  • Employees don't have PAN numbers

  • Selected financial year has no payroll data

Solution:

  • Ensure payroll is processed and approved for all months in the FY

  • Add PAN numbers to employee profiles

  • Select the correct financial year

Problem: Form 16 generation fails

Possible Causes:

  • Missing company TAN or PAN

  • Invalid PAN format

  • Database table structure issues

Solution:

  • Configure company TAN and PAN in account settings

  • Verify PAN format (ABCDE1234F - 5 letters + 4 digits + 1 letter)

  • Contact support if table structure issues persist

Problem: Incorrect tax calculations in Form 16

Possible Causes:

  • Incorrect salary component configuration

  • Wrong component types (earning vs deduction)

  • Missing statutory configuration

Solution:

  • Review salary components and ensure correct types

  • Verify statutory configuration (PF, ESI, PT, TDS rates)

  • Regenerate payroll if components were corrected

  • Delete and regenerate Form 16 after corrections

Best Practices

  • Add PAN Numbers Early: Add employee PAN numbers when onboarding new employees

  • Verify Before Generation: Review payroll data for the entire FY before generating Form 16

  • Generate After FY End: Generate Form 16 only after March payroll is approved

  • Review Before Distribution: Review generated Form 16 details before sharing with employees

  • Keep Records: Maintain Form 16 records for at least 7 years for compliance

  • Issue on Time: Issue Form 16 to employees by June 15th as per Income Tax rules

  • Backup Data: Take backup of Form 16 data before making any changes

  • Validate PAN: Ensure all PAN numbers are valid and match employee names

Form 16 Timeline

Recommended Schedule:

  • April 1 - 15: Process March payroll and close the financial year

  • April 16 - 30: Review annual payroll data and verify calculations

  • May 1 - 31: Generate Form 16 for all employees

  • June 1 - 15: Review, approve, and issue Form 16 to employees

Updated 02 Feb 2026 · View on support.erpca.com