Yes, GST return filing is mandatory. Even if there is no transaction, the Nil return must be filed. Clearing the previous returns is obligatory as well. If late filing is done, then it can lead to heavy penalties according to the respective government acts.