The average b2b sales representative makes $50,767 in the United States. The average hourly pay for a b2b sales representative is $24.41. The average entry-level b2b sales representative's salary is $39,000.