General contractors make approximately $28.55 per hour or an annual salary that ranges between $27,000 and $119,000 including bonuses, according to PayScale, as of 2015. Salary varies according to location and length of time in the position.
LearningPath states that the median salary of a general contractor is $84,000 and notes that there is considerable growth expected in this role from 2015 to 2020. Glassdoor lists a figure around $65,000 as the national average for contractor salaries, based upon data gathered from 598 employed contractors.
Contractors in managerial roles earn a larger salary. On the Bureau of Labor Statistics website, an annual median salary of $82,790 is listed for construction managers.