The median annual salary for barbers in the United States was $50,042 in May 2023, according to the Bureau of Labor Statistics (BLS). The highest-paid 25% of barbers earned $61,000 or more, while the lowest-paid 25% earned $36,000 or less.