What are my rights if my employer is not paying my salary on time?

If the employer is delaying your salary, you can initially approach the HR department. If it continues, you are free to issue a formal notice of demand to them. You may even file a complaint with the labor commissioner or take recourse through the Payment of Wages Act, 1936, or the Industrial Disputes Act, 1947, depending on your status of service.