First-time buyers have to pay back the loan within 40 years or upon reaching retirement age, whichever comes first. Non first-time buyers have to pay back the loan within 25 years or upon reaching retirement age, whichever comes first. Further they have to repay 25 % of the loan amount within the second year.