The total cost to knock down a house and rebuild can vary greatly on the size of the home and the location. For example, a smaller home in a rural area of the US may only cost $70,000 to $100,000 to rebuild whereas a large home in an urban area could cost up to $500,000 or more.