Couple looking at plans to remodel.

How Much Does It Cost To Build A House?

6-minute read

September 17, 2020


If you’ve spent hours browsing homes online and in person only to find deal-breakers with every single one, you may have considered giving up the home search altogether to build your own place from the bottom up.

Building your own house can come with a lot of benefits, the main one being that you have the opportunity to get exactly what you want and create a house that checks off every item on your “want” and “need” lists – provided you can afford it.

So, can you afford it? According to HomeAdvisor, the average cost to build a house is almost $298,000. That may sound like a lot, but it’s actually slightly less than the median home sales price, which was $310,900 in the third quarter of 2019, according to the Federal Reserve Bank of St. Louis.

The total cost of building a home can also vary quite a bit depending on the choices you make, the materials you use, labor costs and even what region of the country you’re in. Though $298,000 is the average, most homeowners spend $150,000 – $445,000 to build their home.

Average Costs

National Average $298,000
Minimum $15,000
Maximum $750,000
Average Range $150,000 - $445,000


Median Cost Per Square Foot By Region

Region Cost Per Square Foot
Northeast $135.10
Midwest $116.37
South $92.56
West $151.88

Source: U.S. Census Bureau’s Median Contract Price per Square Foot of New Contractor-Built Single-Family Houses Started(2017 data)

Costs For Each Step In The Process

Let’s take a look at the different steps that make up the home building process and break down how much each step typically costs according to the National Association of Home Builders’ 2017 “Cost of Constructing a Home” survey.

First, before you can build a house, you have to have land to build it on. Not only will you have to purchase a lot, but you’ll have to have it cleared. This can include tree removal and having the land leveled.

The cost of purchasing an empty lot will vary depending on a variety of different factors, including the size of the lot and its location. According to NAHB, the average lot size is around 11,000 square feet, and the average cost of a finished lot is just under $92,000.

Once you’ve got your land, your contractor and subcontractors will get started on preparing to build the house. This stage includes having an architect draw up plans for the home and purchasing all the necessary permits. On average, this costs about $16,000, but will vary depending on how simple or complex your house is going to be and what types of permits and preliminary inspections you may need.

After all the prep work is taken care of, it’s finally time to break ground. A crew will come and begin digging out a space for your home’s foundation. Then, they’ll pour the concrete according to which type of foundation you’ll have: slab, crawl space or basement. Typically, a concrete slab foundation is the cheapest, followed by the slightly more expensive crawl space, and the most expensive basement foundation. Which foundation you choose will depend on your budget and preferences. Each type has its pros and cons, so be sure to do your research.

Prepping and building your foundation will, on average, cost around $26,000.

Next up is framing. Think of this step as building the skeleton of your home. Floors will be framed and then covered with plywood. Walls will be framed, raised and then sheathed with plywood or oriented strand board. Then, the trusses that will frame the roof are built and placed on top of the wall frames. All in all, this process will cost around $41,000.

Once the skeleton is built, all the necessary external elements of the walls, roofs and openings will be installed. This means siding will be put up on the walls, windows and doors will be put in, and the roof will be sheathed, covered in roofing felt and shingles will be nailed on. In total, this costs around $33,000.

Now it’s time to install all the systems that make your home hum with water, air and electricity. At this stage, plumbing and HVAC systems will be installed, and an electrician will wire your home and get you connected to the power grid. No fixtures will be added at this time; this step is about getting all the behind-the-scenes stuff like pipes and ducts set up. You can expect this step to cost just under $33,000.

Next are the interior finishes. This includes adding insulation, drywall, flooring, interior doors and all the basic components that will turn the newly constructed structure into a livable home. Cabinets and countertops will be installed, walls will be painted, and appliances will be hooked up. On average, this part will cost around $68,000. Once this step is finished, your home’s construction will be all but complete.

The final step includes any other additions you want made to your property, including any outdoor structures like a deck or patio, a driveway or any landscaping you want done. These projects may be completed in the middle of the home building process, in conjunction with some of the steps listed above. Once everything is finished, work areas will be cleaned up and all the necessary inspections completed. This can cost around $17,000.

Keep in mind that all these costs are averages based on the NAHB 2017 survey, and when coming up with your home-building budget, you should take care to do your research and get estimates for all the jobs that will need to be done to get your house built. Additionally, once you have your total budget, it’s generally a good idea to give yourself some wiggle room with a bit of extra money in case things end up costing more than you originally anticipated.

Step Cost
Land $91,996
Site Preparation $15,903
Foundation $25,671
Framing $41,123
Exterior Finishes $33,066
Major Systems $32,746
Interior Finishes $67,939
Final Touches $16,591

Source: National Association of Home Builders

Cost By Size

One of biggest factors in determining how much a home will cost is its size. Here’s a breakdown of what you can expect to pay for a newly constructed home by popular house sizes. For reference, the median square footage of a single family home in 2017 was 2,426 square feet, and the median price per square foot of a contractor-built single family home was $107.39 per square foot, according to the U.S. Census.

Size Cost
800 sq. ft. $85,912
1,000 sq. ft. $107,390
1,200 sq. ft. $128,868
1,500 sq. ft. $161,085
2,000 sq. ft. $214,780
2,500 sq. ft. $268,275
3,000 sq. ft. $322,170

Find out what you can afford.

Use Rocket Mortgage® to see your maximum home price and get an online approval decision.

Factors Affecting The Cost Of Building A House

While we’ve done our best to give you the best and most recent data on how much building a home costs on average, the fact is it’s difficult to say with any certainty how much your home construction project will cost without doing some research into average costs in your area and getting estimates from contractors.

Your overall cost can be affected by all sorts of factors, including current real estate trends, the availability of materials and labor in your area, and the types and qualities of the materials you choose.

The total price you pay will also be determined by the type of home you’re building. A very simple, small home can be relatively affordable to build. A more high-end, luxury home with multiple stories and architectural flourishes will, naturally, be much more expensive.

When To Consider Building A House

Weighing whether you should buy an existing home or take the plunge and build your own? There are many important factors to consider.

Compared to building a house, buying an existing one off the market is typically a much simpler and faster process. New homes can take months to build, while the home buying process can be completed in as little as a month or two. Additionally, building a home usually comes with plenty of stress and lots of decision-making. If you’re looking to spare yourself months of headaches, buying a home might be the easier option.

On the other hand, building your own home gives you the opportunity to get everything you want, while the home buying process requires you to make a lot of compromises. Plus, as long as your home is well-built, you won’t have to worry about having to deal with costly repairs right away, like you might with an older house needing a roof replacement or a new HVAC system. A newly built home means you have all new components, which are more likely to last for years to come than an existing home’s older components.

How To Afford Building Your Own Home

As we’ve seen, none of this will come cheap. While hopeful home buyers can apply for a mortgage loan to finance their purchase of an existing home, hopeful home builders don’t have that same option, as you typically can’t use a traditional mortgage to fund the building of a home.

What you’ll need, if you don’t have the cash to fund this project, is a home construction loan. These are short term loans that are used to fund the building of a new home. You can get home construction loans that convert to a traditional mortgage loan once the construction has completed, or you can get construction-only loans that cover the costs of construction and then, once the project is completed, apply for a traditional mortgage to pay off the construction loan.

While Rocket Mortgage® doesn’t do construction loans, you can use Rocket Mortgage® to get a loan for a newly built house.

Get approved to buy a home.

Rocket Mortgage® lets you get to house hunting sooner.

See What You Qualify For