You can finance a pool over 20 to 30 years, depending on the type of financing you secure. If you need decades to pay back the loan, you might consider refinancing your mortgage or taking out a second mortgage. Private, unsecured loans typically need to be repaid sooner, however some have loan terms of 20 years or more.