Yes. After 20 or 25 years of on time payments you qualify for loan forgiveness. However, you will have to pay taxes on the amount that is forgiven.