The Town Board, by resolution, shall establish and amend (from time to time) a schedule of fees for the applications and permits required or contemplated by this chapter. The current schedule shall be on file with the Code Enforcement Officer and with the Town Clerk. In addition, applicants shall be responsible for the cost of all necessary publications, notices, maps, copies, postage and any other necessary out of pocket expenses related to the processing of an application or permit. Such fees shall be payable to the Town Clerk of the Town of Austerlitz at the time of application or, as appropriate, at the time of issuance of a permit. In certain instances where the reviewing Board deems the application, or any aspect thereof, requires a legal, engineering, planning or other professional consultant to assist the reviewing Board, said Board may require as part of the fee, a deposit in an amount sufficient to reimburse the Town for reasonably estimated costs of a consultant to be retained by the reviewing Board in order to assist the Board in reviewing the application. Said amount shall be based on the specific fee schedule of the particular consultant or consultants retained as well as the scope of services to be provided by such consultant(s). The Town shall hold such deposit in escrow for the sole purpose of paying the costs and fees of the consultant(s) retained for review of the application. The consultant retained shall provide the Town with detailed invoices showing the services rendered for the time-period billed and the Town shall provide the applicant with an opportunity to review said invoices. Additional deposits may be required as the review process continues. Any deposit amounts that remain at the end of the process shall be returned to the applicant.