A CFO does not need to have a CPA, CFA, or MBA designation. The CFA designation is best suited for those that want to be involved in institutional finance (hedge fund manager, IR, etc.).