How Much Does a General Contractor Cost in 2025?
Typical Range:
$250 - $58,000
Typical Range:
$250 - $58,000
Cost data is based on research by HomeAdvisor.
Updated December 7, 2024
Reviewed by Robert Tschudi, Expert Home Building and Remodeling Contributor.General contractors charge between $250 and $58,000, with the average cost being $4,000. This broad range is because contractors handle jobs ranging from small projects that may cost as little as a few hundred dollars to large remodeling jobs and even home-building projects that cost tens of thousands of dollars or more.
For example, while building a new home might cost around $280,000, a basic drywall installation may cost just $2,000. To estimate how much a contractor will charge, take the total cost of labor and materials and multiply that number by the contractor’s fee, which typically ranges from 10% to 20% of the project’s total cost.
With that in mind, expect a contractor to charge between $28,000 and $56,000 for a $280,000 home and between $200 and $400 for a $2,000 drywall job.
Hiring a general contractor costs between $250 and $58,000, with most charging an average of $4,000.
The total price mainly depends on the type and scope of the project.
You may incur additional charges for building permits, hiring subcontractors, or completing land surveys.
General contractors typically charge using a cost-plus model, with a fee of 10% to 20% of the total project.
Average Cost | High Cost | Low Cost |
---|---|---|
$4,000 | $250 | $58,000 |
The amount a general contractor charges depends on the project, its scope, additional services required, and markups.
General contractors usually determine their fees based on a percentage of the project's total cost, so their fees depend on the size of the project. Here’s a list of common home remodeling and construction projects with average price ranges.
Project | Average Project Cost | Additional Price for a GC |
---|---|---|
Building a House | $282,000 | $28,000–$56,000 |
Building a Home Addition | $46,750 | $4,700–$9,400 |
Remodeling a House | $47,830 | $4,750–$9,500 |
Bathroom Remodel | $11,150 | $1,100–$2,200 |
Kitchen Remodel | $25,850 | $2,600–$5,200 |
Installing Drywall | $1,880 | $185–$370 |
Building Brick or Stone Walls | $5,000 | $500–$1,000 |
Building a Deck | $7,750 | $775–$1,500 |
Building a Garage | $27,500 | $2,750–$5,500 |
Installing a Concrete Patio | $3,000 | $300–$600 |
Installing a Concrete Driveway | $4,650 | $465–$930 |
Installing a Fence | $3,000 | $300–$600 |
General contractors often evaluate the scope of a project and base their rates on the time, materials, and labor required. The more extensive the project, the more you’ll pay. Simple jobs, like adding a few shingles to the roof, won’t incur as high of a fee as complex projects like renovating an entire house.
Depending on the project, your contractor may charge additional fees for building permits, hiring subcontractors, drafting blueprints, or completing a land survey. Some common fees you may see include:
Service | Average Cost Range |
---|---|
Land survey | $400–$800 |
Building permit | $500–$2,900 |
Draw blueprints | $800–$2,700 |
Hire a structural engineer | $300–$800 |
Hire an architect | $125–$250 per hour |
Local general contractors typically do not charge an hourly rate but instead set their fees by charging 10% to 20% of the project's overall cost, a practice known as “cost-plus.” For bigger projects, a general contractor may charge a fee of up to 25%.
While most general contractors charge their customers using the cost-plus method, some will also agree to work for an hourly rate. Hourly rates for contractors range from $50 to $150. If a general contractor agrees to work at an hourly rate, they’ll likely require the customer to commit to a minimum number of hours.
General contractors set their rates in one of two ways. The first pricing model is a fixed price—also called the lump price—for the entire project. They may also use a time-and-materials contract or cost-plus. While many customers prefer the fixed-price method, some contractors prefer to use time and materials.
With this model, the contractor presents the customer with a fixed price covering the project's labor and materials from start to finish. While fixed bids are attractive to customers as they allow them to see the price upfront and eliminate unexpected price tag surprises and additional costs mid-project, contractors generally don’t prefer this method.
A fixed price requires the contractor to secure subcontractors ahead of time and calculate specific costs for materials and equipment to create as accurate a quote as possible and prevent financial losses. This process can be time-consuming and may result in no returns if the customer rejects the bid.
The more common of the two pricing models is a time-and-materials contract. With this pricing model, a contractor gives the customer an estimate of the total cost based on materials and sets an hourly labor rate. Since the price is only an estimate, this may create some uncertainty for customers. The estimated cost may change mid-project if the construction hits any snags or delays.
They may sound similar, but a general contractor and a construction manager are two different things.
Homeowners hire a general contractor to manage the entire project from start to finish. The general contractor is responsible for hiring subcontractors and laborers to complete the work and overseeing the project to ensure it stays on budget and the work gets done. The general contractor is also the point person for the project, handling all communications with the customer.
A construction manager acts as a consultant, leaving the customer to do much of the project management. With a construction manager, the client has more involvement. The manager helps procure and review bids from subcontractors, assists with scheduling, and oversees the construction process. However, the customer supervises each step.
They are responsible for hiring and paying each subcontractor, procuring necessary permits, and ensuring the work is done correctly. Since a construction manager is less involved, they typically charge about half of what a general contractor charges, allowing the customer to save considerable money, especially for larger projects. The average cost to hire a construction manager can range from $3,000 to $95,000, depending on the project scope.
The downside with a construction manager is that the customer must handle any issues that may arise during the project, including substandard quality, subcontractors failing to show up, and procuring all necessary permits.
The cost to hire a general contractor can vary greatly depending on the type and scope of the project. To keep costs down, consider the following money-saving tips:
Obtain quotes from at least three local contractors to find competitive pricing.
Clearly explain the entire scope of the project to avoid unexpected charges.
Do the simple tasks yourself—such as painting or cleanup—to reduce labor fees.
Look for promotions or discounts during off-peak seasons.
Check local hardware stores for discounts on materials.
No place is more important than your home, which is why HomeAdvisor connects homeowners with local pros to transform their houses into homes they love. To help homeowners prepare for their next project, HomeAdvisor provides readers with accurate cost data and follows strict editorial guidelines. After a project is complete, we survey real customers about the costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.
A general contractor oversees a project from start to completion. They create the project’s timeline and schedule, hire, manage, and pay subcontractors and workers, and purchase and deliver building materials and supplies. They’ll also acquire necessary permits and HOA approvals, plan and execute necessary project changes, and make sure work meets quality standards.
A general contractor typically charges between 15% and 20% of the project's overall cost. Since projects can vary dramatically in price, a contractor's fees can range from a few hundred dollars to tens of thousands of dollars.
A contractor often will not charge for an estimate, especially for straightforward or small jobs like painting a room or installing replacement windows. However, contractors may charge a fee to provide estimates for larger jobs that require them to create plans or designs and pursue quotes from subcontractors. For these larger projects, a contractor may charge as much as $1,000 for a consultation and estimate.