The extent of damage, size of the affected area, and the need for additional services like drainage improvements all play a role in determining repair costs.