Wages and Salaries. As of 2011, surgical techs earned an average wage of $20.41 an hour, according to the Bureau of Labor Statistics. During the same period, surgical techs reported a mean income of $42,460 a year. The median earnings reported for surgical techs were $19.69 an hour, or $40,950 a year. Earnings by Work Setting.