Dear Balaji,
Please find the difference between Net Pay, Gross Pay, and CTC as below.
CTC: It is a cost to the company, i.e., the annual package offered to an employee to perform desired roles and responsibilities, which includes all the monetary benefits applicable to an employee during the year other than incentives, bonuses, appreciation bonuses, relocation allowances, etc.
Gross Pay: This is the payment payable to an employee for the actual days worked (as per the leave policy), i.e., gross salary is the earned pay of an employee.
Net Pay: The salary that actually gets transferred to the employee's account after all deductions like PT, TDS, advances if taken, or any damage recovery, etc.
I hope it's up to the mark and simple to understand.
Regards,
Mona