It is mandatory for all types of business firms whether a public company or a private company to pay GST.