Hello, we submit all details of ESI through the online portal and also deposit cheques in the bank. Is there a need to deposit the ESI half-yearly return at the ESI office as well? Please reply soon because when any employee from our organization visits ESI, they say that our company has paid the ESI return. However, we deposit a cheque to SBI bank every month and have the receipt of the challan as well.