Applications for preliminary and final plat approval shall be accompanied by a nonrefundable filing fee established by resolution of the town council. The fee shall be based on the number of lots proposed to be platted and the town's anticipated cost to review and process plats. Filing fees shall cover the cost of an amended or revised plat when processed as one case, but an additional fee shall be charged in cases where preliminary approval expires prior to application for final approval. (1988 Code § 14-1-3)