What Makes More Money: Computer Science or Finance?
Deciding on a career path can be a difficult decision, especially when money is a big factor. Computer science and finance are both popular choices for those seeking high-paying jobs. But, which one pays more in the long run?

Computer Science
Computer science is a rapidly growing field, with job opportunities in almost every industry. From software development to cybersecurity, there is no shortage of high-paying jobs in computer science. The demand for computer science skills is expected to continue to grow in the coming years, making it a safe bet for those looking for job security.
According to Bureau of Labor Statistics, the median annual wage for computer and information technology occupations was $91,250 in May 2020. This is significantly higher than the median annual wage for all occupations, which was $41,950. However, it is important to note that computer science salaries can vary greatly depending on the specific job and location.
FAQs
What are some high-paying computer science jobs?
Some high-paying computer science jobs include software developer, data scientist, cybersecurity specialist, and artificial intelligence/machine learning specialist.
What skills do I need for a career in computer science?
Some important skills for a career in computer science include problem-solving, analytical thinking, programming languages (such as Java, Python, and C++), data analysis, and communication.
What education do I need for a career in computer science?
Most computer science jobs require at least a bachelor’s degree in computer science or a related field. However, some employers may accept candidates with a degree in a different field as long as they have relevant experience and skills.

Finance
Finance is another field that offers many high-paying jobs. From investment banking to financial analysis, there are plenty of opportunities for those with a finance degree. However, the competition for these jobs can be fierce, and the hours can be long and demanding.
According to Bureau of Labor Statistics, the median annual wage for business and financial occupations was $69,820 in May 2020. This is higher than the median annual wage for all occupations, but lower than the median annual wage for computer science careers. Like computer science, finance salaries can vary greatly depending on the specific job and location.
FAQs
What are some high-paying finance jobs?
Some high-paying finance jobs include investment banking analyst, hedge fund manager, financial analyst, and management consultant.
What skills do I need for a career in finance?
Some important skills for a career in finance include analytical thinking, problem-solving, communication, financial analysis, and knowledge of financial markets and investments.
What education do I need for a career in finance?
Most finance jobs require at least a bachelor’s degree in finance, economics, or a related field. Advanced degrees, such as a Master’s in Business Administration (MBA), can also be helpful for landing high-paying finance jobs.

Comparison
So, which field pays more: computer science or finance? The answer is not that simple. Both fields offer many high-paying jobs, but the salaries can vary greatly depending on the specific job and location.
For example, a software developer in the Bay Area of California can make significantly more than a financial analyst in the same area. However, a financial analyst on Wall Street in New York City can make significantly more than a software developer in the same area.
Here is a table that compares the median annual wages for some common computer science and finance jobs:
Job Title | Median Annual Wage (Computer Science) | Median Annual Wage (Finance) |
---|---|---|
Software Developer | $110,140 | N/A |
Data Scientist | $98,230 | $92,600 |
Cybersecurity Specialist | $103,590 | $103,590 |
Investment Banking Analyst | N/A | $81,590 |
Hedge Fund Manager | N/A | $208,000 |
Financial Analyst | $83,660 | $85,660 |
As you can see, some computer science jobs pay more than finance jobs, while others pay less. It really depends on the specific job and location, as well as your individual skills and experience.

Conclusion
Deciding between a career in computer science or finance should be based on more than just the potential salary. It is important to consider your skills, interests, and career goals when making this decision. Both fields offer many opportunities for personal and professional growth.
Ultimately, the decision of which field pays more depends on your individual circumstances. Both computer science and finance offer many high-paying jobs, and the demand for skilled professionals in these fields is only going to continue to grow.