Foundation repair typically takes a few days to complete if it is minor repairs, such as fixing small cracks. However, more extensive repairs, such as underpinning or foundation replacement, take several weeks to finish. The duration of foundation repair can vary depending on the extent of the damage and the repair method used.