According to Glassdoor, the national average salary in the United States for a human resources consultant (HR consultant) is $79,396. However, there is a range in these salaries depending on years of experience, HR functions offered, and what HR firm is doing the consulting. For example, working at larger firms such as Bain & Company, Boston Consulting Group, or Deloitte can pay larger salaries than working at smaller professional services firms.