The developer shall reimburse the Township for all reasonable inspection fees paid to the Township Engineer for the foregoing inspection of improvements; provided that the Township may require of the developer a deposit for the inspection fees in an amount not to exceed, except for extraordinary circumstances, the greater of $500 or 5% of the cost of improvements, which cost shall be determined pursuant to N.J.S.A. 40:55D-53.4. For those developments for which the inspection fees are less than $10,000, fees may, at the option of the developer, be paid in two installments. The initial amount deposited by a developer shall be 50% of the inspection fees. When the balance on deposit drops to 10% of the inspection fees because the amount deposited by the developer has been reduced by the amount paid to the Township Engineer for inspection, the developer shall deposit the remaining 50% of the inspection fees. For those developments for which the inspection fees are $10,000 or greater, fees may, at the option of the developer, be paid in four installments. The initial amount deposited by a developer shall be 25% of the inspection fees. When the balance on deposit drops to 10% of the inspection fees because the amount deposited by the developer has been reduced by the amount paid to the Township Engineer for inspection, the developer shall make additional deposits of 25% of the inspection fees. The Township Engineer shall not perform any inspection if sufficient funds to pay for those inspections are not on deposit.