The ESIC (Employees' State Insurance Corporation) registration process for companies with multiple branches across different states in India is typically managed state-wise. Each branch location is required to register separately under ESIC based on its geographical jurisdiction. When a company has branches in different states, it needs to ensure compliance with ESIC regulations in each state where it operates. The ESIC coverage limit is applicable individually to each registered establishment, and the benefits are provided to employees working at that specific location. Therefore, it is essential for companies with multiple branches in different states to adhere to the state-wise ESIC registration process to ensure comprehensive coverage and compliance with labor laws.