The average cost for foundation repair in Houston is approximately $4,500. The cost of foundation repair in Houston varies based on the cause and home size. Small foundation repairs can cost as low as $500-$1,000 to fix cracks due to minor settling issues. Many Houston foundation repairs are charged per pier and done by hydraulic lift. Major foundation repairs can run as high as $20,000 if significant structural damage is present.