In addition to any fees required under any section of the Village Code, the Village Board and the Zoning Board of Appeals shall require each applicant for any review, permit or approval of any planned development district, special use permit, site plan, subdivision review or a variance, to deposit an amount established by the respective Board as its estimate to pay for the fees and/or costs of any engineer, planner, consultant, or attorney designated by the Board to review such application or to perform inspections during construction. The fees and/or costs charged by such engineer, planner, consultant, or attorney in connection with such review or inspections will be charged against the sum deposited. Any portion of the review amount remaining shall be returned to the applicant within 45 days of final action on the application, and any portion of the inspection amount remaining shall be returned to the applicant within 45 days after issuance of the certificate of occupancy. The amount of the fees and/or costs shall be established by the Board from which the applicant seeks approval.