Content has loaded

General contractor salary in United States (Updated 2026)

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

Average base salary

$25.82
Average $25.82
Low $10.92
High $61.03

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

General Contractor job openings in United States

slide 1 of 6
slide1 of 6
Private Works Estimator (Gener...
Ironwood Commercial Builders, Inc.
Concord, CA
$140,000 - $160,000 a year
Full-time
11 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
 
$261,189per year
Van Can
 
$195,000per year

Highest paying cities for General Contractors near United States

  1. Houston, TX
    $31.10 per hour
  2. Milwaukee, WI
    $30.50 per hour
  3. Chicago, IL
    $30.26 per hour
  4. St. Louis, MO
    $29.82 per hour
  5. Austin, TX
    $26.85 per hour

Where can a General Contractor earn more?

Compare salaries for General Contractors in different locations
vs