How much does a Chief Financial Officer make? The average annual salary of Chief Financial Officer in the United States is $447,737 or $215 per hour, ranging from $238,988 to $698,842 and $115 to $336.| Salary.com