GST Registration

Who needs a GST Registration? Every business or corporation that are involved in the buying and selling and good of services have to register for GST.