Yes, even if you do not have any transaction record for a month, you have to file GSTR-3B as you are a registered taxpayer.