Why are there two GST charges?

GST has two charges, one for the central government and the other for the state government. However, depending on the location of the service being offered, you would either pay CGST+SGST or IGST.