Question: what is the difference between gst on a cash basis and gst on a non-cash basis?
Answer: The main difference between accounting on a cash or accruals basis is the time when liability to pay GST occurs. If you elect to account on a cash basis, then you are liable to pay GST once you have received it from your customers.