The average cost to build a house in Surrey, BC, is about $300 to $450 per square foot. This includes the cost of materials, labor, and permits. The average cost to build a 1000 square foot home is about $300,000 to $450,000. It is important to remember that this is only an average.