The governing body of every local unit shall cause an annual audit of its books, accounts and financial transactions to be made and completed within six months after the close of its fiscal year. The governing body of every local unit may by resolution petition the Director of the Division of Local Government Services in the Department of Community Affairs for an extension to complete and file the annual audit with the division. Upon good cause being shown the director may grant an extension upon whatever terms or conditions he may deem reasonable. The determination of the director in the granting of an extension is final.
The governing body of every local unit shall employ a registered municipal accountant of New Jersey to prepare its annual audit or it shall enter into an agreement with the Director of the Division of Local Government Services for an annual audit to be made by qualified employees of the division. The director shall establish a fee based upon the time spent and other expenses incurred by qualified employees of the division when conducting the annual audit for a local unit. The local unit shall upon request for payment for audit services, forward a check to the director, payable to the State Treasurer.
N.J.S. § 40A:5-4