You need one for stocks. Mutual funds can be held in a folio with the fund house instead, without a demat account. A demat account still makes it simpler to track everything in one place.