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
Go to Payroll → Employee Identity Documents
Click "Individual Update" tab
Search for the employee
Click "Edit" button
Enter PAN number (format: ABCDE1234F - 5 letters + 4 digits + 1 letter)
Optionally enter Aadhar number (12 digits)
Click "Save Changes"
Method 2: Bulk Upload via Excel
Go to Payroll → Employee Identity Documents
Click "Bulk Upload" tab
Click "Download Template" to get Excel file with existing employee data
Fill PAN numbers in the Excel file
Upload the completed Excel file
Review the preview and click "Apply Changes"
Method 3: During Salary Assignment
Go to Payroll → Employee Salary → Assign Salary
Select an employee
Enter PAN number in the PAN field (inside the form)
Configure salary components
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
Navigate to Form 16 Generation Page
Go to Payroll → Form 16 → Generate Form 16
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.
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.
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