The average annual general surgeon salary is $229,300 per year in the U.S., according to the United States Bureau of Labor Statistics. However, surgeons can make a total of $402,000 per year, according to Medscape's 2023 general surgeon compensation report.