25 August 2012
now ESIC is online, so generation of challan and payment is 15th of next month ( for cheque 21st), no return is applicable now, but you have to do self certification two times , 1) after payment of sept esic ( in oct) and after payment of march esic ( in april)