The city is authorized to charge participating parties application, commitment, financing and other fees, in order to recover all administrative and other costs and expenses incurred in the exercise of the powers and duties conferred by this chapter. The council shall direct the city clerk to transmit a letter agreement or contract to a participating party which will obligate such party to pay such fees and expenses as the council may charge or incur hereunder. (Prior code § 8215)