How long it takes to receive my money for a sale transaction and my shares for a buy transaction?

Brokers were required to make payment or give delivery within two working days of the pay - out day. However, as settlement cycle has been reduced fromT+3 rolling settlement to T+2 w.e.f. April 01, 2003, the pay out of funds and securities to the clients by the broker will be within 24 hours of the payout.