Yes, even if no sales have been made for a particular month, GSTR-3B has to be filed by every registered person/business.