The annual report is typically prepared by the business entity itself or by its authorized representative, such as an attorney or accountant. However, some states may require that the report be prepared by a certified public accountant (CPA).