The average cost to build a house yourself is $230,000, and most projects fall between $98,000 and $370,000, depending on the location, the quality of materials, home size, and how much work you need to outsource to pros.
Building a house yourself isn’t always legal, so you may need to hire pros.
Always hire electricians, plumbers, HVAC, and foundation techs unless you have a license.
Building a house yourself can save you 20% to 40% in labor costs.
A DIY house build takes twice as long as a professional build.
It costs an average of $230,000 to build a house yourself. On the low end, you could pay just $15,000 for a small, 100-square-foot tiny house with a slab foundation. On the high end, you could spend as much as $1,350,000 for a 2,000-square-foot house with a basement foundation and luxury finishes.
The average cost per square foot to build a house yourself is $100 per square foot, and prices range from $75 to $450 per square foot, depending on the quality of the materials you choose and where you supplement your DIY ability with professional labor.
Size (sq. ft.) | Average Cost | Cost Range |
---|---|---|
200 | $20,000 | $15,000–$90,000 |
400 | $40,000 | $30,000–$180,000 |
500 | $50,000 | $37,500–$225,000 |
1,000 | $100,000 | $75,000–$450,000 |
1,500 | $150,000 | $112,500–$675,000 |
2,000 | $200,000 | $150,000–$900,000 |
2,500 | $250,000 | $187,500–$1,125,000 |
3,000 | $300,000 | $225,000–$1,350,000 |
Building a house yourself means you’re going to be starting with a truly blank slate, and you’ll need to hire an architect to create plans that you can work off of. You’ll need blueprints in order to get building permits, as well as detailed as-built drawings to work off of as a reference as you build.
An architect costs between $6,000 and $35,000 for new construction that you’re building yourself. Err on the side of caution and budget for the higher end of that range, as more detailed plans and drawings will be helpful as you progress through your DIY house build. Below are some individual costs you may need to consider when hiring your architect.
Drawing up blueprints: $550–$1,900
Creating as-built drawings: $700–$5,000
Structural drawings: $500–$2,000
Getting bids for the work that demands a pro: $3,000–$10,000
Hiring a plumber costs between $10,000 and $20,000 to run plumbing and drainage lines through new construction, depending on the size of the home and how many fixtures you need roughed in. Plumbing work is not only risky to do yourself because mistakes can lead to leaks, water damage, and mold growth, but most municipalities won’t issue plumbing permits to an unlicensed individual.
If you have extensive plumbing experience, it’s possible to have a pro pull the permit for you and then sign off on your work afterward to close out the permit. Going this route would only cost you between $500 and $1,000. You’ll still need to pay to run utilities to your house, though, which requires that a pro do the actual work.
Roughing in new plumbing: $10,000–$20,000
Connecting main water line: $1,000–$6,000
Connecting main sewer line: $1,500–$5,700
Installing a well: $3,000–$9,000
Electrical work is another area where hiring a professional is best, as mistakes can lead to house fires. An electrician costs $1,500 to $10,000 to wire a new construction home. Much like with a plumber, it’s possible to do the installation yourself if you have extensive experience and just hire a licensed pro to pull the permit and sign off on the finished work. Doing so would cost just $500 to $1,000.
Installing new wiring: $1,500–$10,000
Installing a breaker box: $500–$1,800
Installing solar panels: $18,300–$36,400
Even if you plan to do most of the construction yourself, there are many other professionals you should consider hiring. For example, foundation pouring and HVAC installation are best left to professionals, so budget for labor for those line items. We’ll also include some pricing below for other parts of the build in case you’re not comfortable doing specific tasks and prefer to have an expert help you.
Foundation installer: $4,000–$15,000
HVAC technician: $5,000–$12,000
House framer: $1,400–$7,600
Roofer: $5,800–$13,200
Drywall installer: $2,500–$8,500
Flooring installer: $5,000–$20,000
Window installer: $1,700–$16,500
Gutter installer: $600–$8,500
Septic installation: $3,600–$12,400
Landscaper: $1,200–$6,200
The cost to build a house yourself varies by location for a few reasons. First, the parts of the build that you end up outsourcing, like architectural design, foundation pouring, plumbing, and electrical work, will come with labor costs that scale based on the local cost of living. Your total can also vary based on local availability of materials, as well as land and permit costs.
State | Average Cost |
---|---|
California | $333,000 |
Florida | $236,000 |
Georgia | $210,000 |
Illinois | $220,000 |
Michigan | $212,000 |
New York | $284,000 |
North Carolina | $225,000 |
Ohio | $218,000 |
Pennsylvania | $218,000 |
Texas | $213,000 |
There are many other cost factors you should consider to get an accurate estimate for your DIY house build.
All of the costs discussed so far have been for the construction process itself and don’t include the cost of land, which, of course, you’ll need before getting started. Land costs vary widely based on location, condition, build suitability, and plot size. You could pay anywhere from $10,000 to $250,000 for average-sized plots, but prices can go up significantly for multi-acre plots.
You’ll need building permits for your new construction before getting started, and these cost between $1,000 and $5,000, depending on your local building department’s permitting fees.
A single permit for new construction that includes permits for plumbing, electrical, HVAC, roofing, and other aspects of the build would be most affordable and convenient, but most municipalities only issue these to licensed contractors, so you may need to pull permits individually. This will end up costing you a bit more than if you hired a pro. Note that you may still need a general contractor to pull the permit and sign off on the work, depending on your location, and some building departments have additional restrictions for DIY builds.
Permits can actually be quite expensive. Talk to your contractors before starting your project to understand how much the required permits will cost you.
Preparing your site for construction is one piece of the puzzle that could cost you nothing at all or tens of thousands of dollars. A build-ready plot that’s cleared and graded will cost more for the land itself, but you won’t have any prep work to do. If you buy a plot that’s wooded or has large boulders or brush you need to remove, you’ll have more work to do.
Clearing land costs between $1,400 and $6,200 if you hire a pro, but DIYing could just cost you some time and the cost of a dumpster rental, which averages $380 per week. Grading a yard costs between $1,000 and $3,300 if you hire a pro. In both cases, you may need to rent heavy machinery to get the job done. Renting an excavator costs between $600 and $8,000, so hiring a pro for these jobs may end up saving you money.
Pouring your foundation will cost between $5 and $37 per square foot to hire a pro, depending on the type of foundation you choose.
Type of Foundation | Cost (per sq. ft.) |
---|---|
Slab | $5–$18 |
Pier and beam | $6–$12 |
Crawl space | $6–$18 |
Basement | $20–$37 |
This is one portion of the construction process that you should leave to an expert, as mistakes here will lead to issues at every other step and could even cause structural instability.
You can choose to do some of the work yourself, though. You can rent an excavator for an average of $4,300 to dig out the area for a crawl space or basement to save a few thousand dollars on the labor. You could opt to pay for the cost of concrete delivery, which will average $150 per cubic yard for high-PSI concrete. Total concrete costs will fall between $1,000 and $10,000, depending on the foundation type, thickness, and dimensions.
Framing a house yourself costs between $4 and $10 per square foot for the materials. For a single-story, 1,000-square-foot home, you’re looking at a total of $4,000 to $10,000, which means you’d save an average of between $3,000 and $6,000 over hiring a professional to do the work.
Framing is a challenging and time-consuming part of building a home, and while you’ll need to know how to frame walls and create stable wall openings for windows and doors, it is possible to do this work yourself.
Building walls for a concrete house costs 20% to 40% more for materials and delivery.
Installing windows costs between $1,000 and $10,000 if you do the work yourself, depending on how many windows you’re installing, the type of windows, the frame material, and the quality. Compared to hiring a pro, you’ll save $700 to $6,500 by tackling this portion of the work yourself.
Installing an exterior door costs between $550 and $2,400 if you hire a pro, but you’ll pay between $400 and $1,500 for the materials alone if you can handle the installation without the help of a pro.
Roofing costs between $5,900 and $13,200 to hire a pro, but doing the work yourself will bring your total down to between $2,400 and $8,000. Prices will depend on the roof material you choose, the complexity of your roof design, and the roof size.
Exterior finishes like siding, trim, and gutters will cost between $12,500 and $30,000 for the materials alone, which is half what you’d pay if you hired a professional to install everything.
Tackling interior finishes like installing drywall, spackling, painting, installing flooring, and installing interior trim will also cost half what you’d pay a pro for the same work. Expect costs to range from $25,000 to $100,000, depending on the fit and finish and the specific materials you choose.
Building a house yourself will save you an average of 40% on labor, even when you account for the cost of tools and rental fees for heavy machinery. This makes DIYing a house build an appealing option for those on a budget, but there are some crucial things to keep in mind.
Building a house yourself involves an immense amount of time and work. The time it takes to build a custom house by yourself ranges anywhere from 12 to 30 months, which is much more time than it would take a professional crew. Additionally, all parts of the construction process require knowledge and skill, so this isn’t a good project unless you have extensive DIY experience.
Even if you do have the experience and confidence to get all aspects of the job done, some things are still best left to professionals, like pouring foundations and anything related to plumbing, electrical, HVAC, and septic. Don’t be afraid to call in a local home renovation company to help get these more crucial aspects handled.
One of the most impactful ways to save money when building a house is to do as much of the work yourself as possible. There are some other things you can do to save even more.
Build close to utilities: One portion of the house that you can’t do yourself is running utility lines to the property. Choosing a plot of land that has utilities on it already or has them nearby at the curb can save you $10,000 to $20,000 before you even break ground.
Optimize home efficiency: Choose insulation, windows, doors, roofing, appliances, lighting, and HVAC equipment that’s built for efficiency. This may cost more up front, but will save you on your utility bills over time. You can also save by taking advantage of efficiency incentives.
Choose more affordable materials: You’ll cut an average of 40% of the cost to build a house by doing most of the work yourself, but you’ll save even more by choosing budget-friendly materials at every step of the build.
Choose an existing design: You won’t be able to build without formal blueprints, but you can save a few thousand dollars by choosing an existing design rather than paying an architect and a structural engineer to draw up custom plans.
Home is the most important place on earth, which is why Angi has helped more than 150 million homeowners transform their houses into homes they adore. To help homeowners with their next project, Angi provides readers with the most accurate cost data and upholds strict editorial standards. We extensively research project costs to develop the pricing data you see, so you can make the best decisions for you and your home. We rely on 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.
Want to help us improve our cost data? Send us a recent project quote to [email protected]. Quotes and personal information will not be shared publicly.
It’s almost always more affordable to buy an existing home than it is to build new construction unless you’re planning on building a new home yourself. A DIY house build will typically cost less than buying an existing house. However, new construction comes with higher property taxes, so long-term costs may be higher for new construction, even if you DIY.
Yes, you can finance new construction using a construction loan or a construction-to-permanent loan, or you can use a home equity line of credit or a cash-out refinance if you’re building a second home. Some mortgagors may have restrictions on DIY house builds, so be sure to check that you can get financing before starting your project.