Content has loaded

General contractor salary in United States

How much does a General Contractor make in the United States?

Average base salary

$24.44
Average $24.44
Low $11.77
High $50.75

The average salary for a general contractor is $24.44 per hour in the United States and $7,125 overtime per year.653 salaries taken from job postings on Indeed in the past 36 months (updated August 16, 2026).

General Contractor job openings in United States

slide 1 of 6
slide1 of 6
Licensed General Contractor / ...
Tampa, FL
$55,000 - $95,000 a year
Full-time
4 hours ago

Highest paying companies for General Contractor in United States

Average year pay is based on job postings on Indeed in the past 36 months.
Universal Health Services Inc.
 
$375,000per year
View company
Independent Contract
 
$350,000per year
Inspection Depot
 
$321,360per year
1st Light Sales Corp.
 
$280,800per year
Windows USA
 
$262,327per year
Van Can
 
$195,000per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for General Contractors near United States

  1. Chicago, IL
    $31.65 per hour
  2. Milwaukee, WI
    $28.31 per hour
  3. Austin, TX
    $27.23 per hour
  4. Norristown, PA
    $26.33 per hour
  5. Jacksonville, FL
    $24.17 per hour

Where can a General Contractor earn more?

Compare salaries for General Contractors in different locations
vs

Frequently Asked Questions (FAQs) about General Contractor