While the average yearly salary of a chief financial officer (CFO) can vary based on a number of factors, the median compensation for a CFO in the United States as of December 2014 is $315,947 per year.