I was charged Rs. 450 for opening trading account in Zerodha. After a few months my friend joined free of cost. How was that possible? And is there any initial capital provided?

BUY low, SELL high and research before investing.