There are 4 possible reasons why you cannot pledge your holdings: 1. You have already pledged them 2. You have an open order on your holdings 3. Your holdings are not settled in your demat yet (stocks settle on T+1) 4. There could be a 100% haircut on that particular holding Please note: You can pledge between 7 AM to 7 PM on a working/ trading day.