Most banks offer a maximum repayment tenure on home loans of 30 years. This could differ across banks and depends on specific terms.