No, you do not need to be an accounting major in order to become a CPA. If you do not have a degree in accounting, then you must obtain the required accounting credit hours and meet the total college credit hour requirement. The number of hours required varies by state. Therefore, visit your state board’s website to know the eligibility requirements.