Paying for a new roof is typically much more expensive than repairing it, so try for a loan with the lowest possible interest rate. If you can qualify, your best option is likely a home equity loan, or you may be able to get a good deal with contractor financing.