A.   Reasonable fees sufficient to recover incurred costs may be charged. The city council may, by resolution, adopt fees for services associated with review, processing and inspection of subdivisions. Such fees shall be reasonably related to the costs of services provided by the city with respect to the subdivision of land.
   B.   The city may, as a condition of approval of a subdivision, require mitigation of the effects of development on the ability of the city, and other political subdivisions, to deliver services without compromising quality or imposing substantial additional costs to current residents. Such conditions may not exceed the actual impact of the development unless the developer agrees to such conditions. In lieu of such mitigation or as a complement thereto, the developer may pay fees that will be used by the city to mitigate such impacts. (2003 Code § 12-01-07)