The average salary for a First Sergeant is $68,016 per year in United States, which is 21% lower than the average US Army salary of $86,778 per year for this job.