Building a house is a dream shared by many potential homeowners. However, understanding the costs involved can be a daunting task.