On or before 30 days after the end of the tax year of each vendor required to pay to the Collector the tax imposed by the provisions of this chapter, such vendor shall make an annual return for such tax year in such form as may be required by the Mayor. The Mayor for good cause shown may on the written application of a vendor extend the time for making any return required by this section.