Legal to give calls for free?

I understand that if I am giving calls as a service i.e. for money, I need to get registered with SEBI. But if I am giving calls for free do I need to get registered?

Yes, you need to.

May i know the procedure for the same and the cost involved please