§ 110.28 GENERAL CONTRACTORS.
   (A)   License required. 
      (1)   A license shall be required for any person engaged in the following businesses or work:
         (a)   General contractors in the business of building construction, alteration or repair;
         (b)   Masonry and brick work;
         (c)   Roofing;
         (d)   Sign erection, construction and repair, including billboards and electrical signs;
         (e)   All excavation work;
         (f)   Plastering;
         (g)   Tree trimmers;
         (h)   Driveways and fences.
      (2)   Provided, however, that any person who holds or is required to hold a license under this chapter need not obtain a license under this chapter to perform work which may be done under the authority of the license required by this chapter.
(`89 Code, § 101.010)
   (B)   Government units and manufacturers. Government units shall not be required to obtain licenses for work upon or in connection with their own property. Manufacturers shall not be required to obtain a license for work done to equipment as part of the manufacturing process, except as may otherwise be provided by this code.
(`89 Code, § 101.020)
   (C)   License fee. The annual license fee shall be set by Council ordinance.
(`89 Code, § 101.030)
   (D)   Insurance required. Each applicant shall file with the City Manager a certificate of insurance evidencing the holding of public liability insurance.
(`89 Code, § 101.040)
   (E)   Property owners. Property owners doing their own work on their own property need not be licensed under this chapter. This does not relieve them of other licenses or permits required by the city. Persons licensed by the State of Minnesota need only register with the city their state license when doing residential work in the city.
(`89 Code, § 101.050)