Not all states require experience however. For example, Massachusetts offers a non reporting license that requires zero experience:
“What is the experience requirement for CPA certification/licensure?
….the new rules are those shown effective as of November 3, 2006…With 150 credits, you need one year of public accounting experience for a full reporting license and the CPA experience must include 1000 hours of report (attest) experience as defined in these sections. With a graduate degree in accounting, business, or law, no experience is required for certification/licensure, but the candidate can only apply for the non reporting license.”
http://www.mass.gov/ocabr/licensee/dpl-boards/pa/faqs.html#c02
Also, Texas does not need audit experience to have full reporting CPA license:
“Work experience should be obtained in one or more of the following categories:
Attest services including audits, compilations, reviews, and other assurance and engagements, in accordance with professional standards.
Professional accounting services or professional accounting work in one or more of the following categories:
Issuing reports on financial statement(s)
Providing management or financial advisory or consulting services
Preparing tax returns
Providing advice in tax matters
Providing forensic accounting services
Providing internal auditing services”
http://www.tsbpa.state.tx.us/exam-qualification/certification-work-exper...
Again, all this depends on the state. For the OP, he/she should check the state board website for information on the type of credits that will be accepted.
As for CFO, once again, it does not need accounting experience specifically, but something like experience as the Treasurer can also be helpful. I interned at a public company where this was the case, and the CFO surrounded himself with well qualified people who were familiar with the accounting/auditing/financial reporting process.
As an example, check out Bank of America’s CFO. I think he’s not a CPA or doesn’t come from an accounting background..