Most general contractors typically charge between 10% to 20% of the total construction costs for larger projects, which reflects their management and oversight responsibilities. For smaller jobs, they often employ a different pricing structure, opting for a fixed rate, daily rate, or hourly rate. On average, the hourly rates for general contractors range from $50 to $150, depending on various factors. These factors include the complexity of the project, the cost of labor and materials in the area, the overall size of the project, and the contractor's level of experience. Additionally, geographical location plays a significant role in determining rates, as contractors in urban areas may charge more due to higher living costs and demand for services. Therefore, when hiring a general contractor, it is essential to consider these variables to understand the overall pricing structure and ensure that it aligns with your budget and project requirements.