The commission may on its own order, whenever it determines it to be necessary, conduct financial audits of the revenues required to be collected and submitted to the commission for each of the funds specified in Section 270. The commission may on its own order, whenever it determines it to be necessary, conduct compliance audits on the compliance with commission orders with regard to each program subject to this chapter. The commission shall conduct a financial and compliance audit of program-related costs and activities at least once every three years. The first three-year period for a financial and compliance audit commences on July 1, 2002. The second and subsequent three-year periods for financial audits commence three years after the completion of the prior financial audit. The second and subsequent three-year periods for compliance audits commence three years after the completion of the prior compliance audit. The commission may contract with the Bureau of State Audits or the Department of Finance for all necessary auditing services. All costs for audits shall be paid from the fund that supports the activities of the board audited and shall be subject to the availability of money in that fund.