Buying a home that needs a new roof Buying a home that needs a new roof or other major repairs? A 203k loan can be a great option. Just be sure to check with the Better Business Bureau before hiring a contractor!