A small-cap stock is one whose market capitalization is less than Rs. 5000 crores. Such companies are usually smaller in size and have rapid growth potential.