Surgical Technicians earn between $50,200 and $62,300 annually, which is generally less than the top-paying nursing roles like Nurse Anesthetists earning over $214,000. Therefore, most nurses, especially specialized ones, tend to earn more than Surgical Technicians.