CFA Vs. MBA: Difference & Salary

Financial analyst careers are open to both those with a Masters of Business Administration (MBA) degree or a Chartered Financial Analyst (CFA) certification. This article discusses the differences between the two programs and compares the career prospects for each.

View popular schools

A Master of Business Administration (MBA) is applicable to most jobs in the financial industry. However, if your goal is a career as a financial analyst, a Chartered Financial Analyst (CFA) certification is more specific and may better suit your goals. Both programs provide you with advanced expertise and qualifications for top-level jobs in financial analysis.

Financial analysts manage portfolios and use their expertise to improve the investment performance for their client or organization. They are responsible for collecting, analyzing and monitoring data. Senior analysts create financial models, forecast trends, and develop strategies. Their knowledge and understanding of economic principles and investment concepts allows them to create targets, evaluate performance and propose changes.

Graduate Degree Comparison

Chartered Financial Analyst (CFA)

CFA programs are essentially a specialized qualification under the larger umbrella of finance, focusing specifically on portfolio management and investment analysis. They are relatively rare and may be more difficult to find in your preferred area, although they are usually available to complete online. The cost of a CFA is usually substantially less than that of a full MBA program. However, unlike most MBA programs, in order to become a CFA charterholder you will also need to complete a minimum amount of relevant work experience. The median salary for a Chartered Financial Analyst is $84,239, according to in 2018.

Master of Business Administration (MBA)

MBA programs cover a wide range of topics and courses, providing a broad base of financial knowledge, although students can choose specialties that allow them to narrow their focus. MBA programs are very common and available at just about any business school in the country. The cost of an MBA program covers several years of full tuition and will typically be much more expensive than the cost of a CFA program. According to in 2018, employees with an MBA working as a Senior Financial Analyst receive a median annual salary of $80,321, which is slightly below that of the CFA specialist.

Find schools that offer these popular programs

  • Accounting and Bookkeeping
  • Business Economics
  • Business Finance
  • Business Management and Operations
  • Business Marketing
  • Business Support and Administrative Services
  • Entrepreneurship and Small Business Development
  • Hospitality Management
  • Human Resource Management
  • Information System Management
  • International Business
  • Sales and Merchandising
  • Specialized Sales

Admittance Requirements

Chartered Financial Analyst

To pursue becoming a CFA, a bachelor's degree is required, and it takes four years to complete three levels of exams and the necessary work experience. The coursework is geared toward investment management, with specific courses including quantitative methods, ethics, corporate finance, economics, and financial reporting. Expertise in wealth management is provided by the study of equities, fixed income, derivatives, and alternative investments.

Master's of Business Administration

For admission into an MBA program, a bachelor's degree is generally necessary, with a minimum GPA requirement. You will need to provide transcripts, acceptable GRE (Graduate Record Examination) or GMAT (Graduate Management Admission Test) results, relevant work experience and letters of recommendation. Some MBA programs can be completed in as little as one year, but two to three years is more the norm. An MBA program will cover a very diverse set of financial topics, featuring courses such as corporate finance, behavioral finance, equity markets, and investment banking.

While both of these qualifications will adequately prepare you for a career as a financial analyst, the MBA program provides a broader base of financial knowledge. This means you will have more options when choosing your career, and will have the flexibility to change direction down the road. The MBA is the better choice if you want to develop your expertise in a variety of areas, or if you are not entirely sure if a career as a financial analyst is your ultimate goal. The CFA is the perfect choice for those certain that they want to focus on financial analysis, and those who prefer to acquire real work experience while completing their studies. Because the CFA course costs less and you are able to work throughout, this is also the more cost-effective choice.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • MBA
    • MBA - Human Resources
    • MBA - Project Management
    • MS in Accounting
    • MBA - Marketing
    • MBA - Finance

    What is your highest level of education completed?

    • Master of Business Administration with a General Business Specialization
    • Master of Business Administration - Entrepreneurship and Family Enterprise Concentration
    • Master of Business Administration - Finance Concentration
    • Master of Business Administration - Human Resource Management Concentration
    • Master of Business Administration - Hospitality and Casino Management Concentration
    • Master of Business Administration - International Business Concentration

    What is your highest level of education completed?

    • Master of Science in Finance
    • Masters of Professional Studies in Technology Management
    • Master of Professional Studies in Real Estate

    What is your highest level of education completed?

    • Master of Arts in Economics
    • Master of Science in Agile Project Management
    • Master of Science in Human Resource Analytics and Management
    • Master of Science in Measurement and Evaluation

    What is your highest level of education?

    • MS in Applied Economics
    • MA in Public Management

    What is your highest level of education?

  • What is your highest level of education?

  • What is your highest level of education completed?

    • M.B.A. with an Emphasis in Project Management
    • MBA
    • MBA: Accounting
    • MBA: Finance
    • MBA: Marketing
    • MBA: Strategic Human Resource Management

    What is your highest level of education?

    • MBA in Healthcare Management
    • MBA in Accounting
    • MBA in Human Resources
    • MBA in International Business
    • MBA in Operations Management
    • Master of Accountancy

    What is your highest level of education?

    • MBA in Health Care Management
    • MBA in Finance/Accounting
    • MBA in General
    • MA in Financial Crime and Compliance Management
    • MS in Data Science: Financial Crime

    What is your highest level of education completed?

Find your perfect school

What is your highest level of education?