CMA vs CPA is one of the most frequently asked questions I get for the past 3 years. There are many considerations involved, and it is hard to say which designation is better than the other. It is often a personal choice based on your educational background, previous experience and career aspiration. CPA is the most established designation for accountants. It was originally designed for those who work in public accounting only, but because of the prestige and general recognition of the title, it is more often seen as the qualification that any "good" accountant should get, regardless of whether he/she works in corporate or public accounting. Because of this, I generally suggest readers to try getting the CPA for a broader choice of careers in the future. Having said that, the educational and experience requirements are very strict. If you are not a "conventional" candidate, in other words, if you are a non-accounting major, international students or mature candidate who graduated a long time ago, you may find it difficult to fulfill the 150 credit hour and minimum accounting and business course requirement. The general rule for experience requirement is 1 year of relevant work supervised and verified by a CPA. If you live outside of the US, it is often difficult to arrange. Because of this, the CMA certification has its distinct advantage. The application and registration is much simpler and easier, and the experience requirement is a lot more flexible. CMA qualification is most recognized in companies with substantial cost accounting. This would include companies with manufacturing capabilities or with sizable inventory to manage. If you are interested in pursuing your career in these companies, CMA certification is great choice to enhance your career. For more information and analysis, please refer to my page on CMA vs CPA: http://ipassthecmaexam.com/cpa-vs-cma/