The applicant shall reimburse the Borough for all reasonable professional expenses, including but not limited to engineering, legal, consultant fees for review, modification or supplementing the feasibility studies required under Article
V pursuant to the provisions of this chapter. Prior to the filing of a preliminary plan and prior to the filing of a final plan, the applicant shall, for expenses, deposit with the Borough Secretary the appropriate nonrefundable filing fee and a deposit towards the professional expenses in accordance with the fee schedule adopted by resolution by the Borough Council. Thereafter, as the deposit for expenses is expended, the applicant shall make further deposits upon notice from the Borough Secretary until approval of the plan. Upon approval of the final plan, the Borough Secretary shall forthwith refund to the applicant any uncommitted portion of the deposit remaining after payment of all expenses incurred by the Borough.