The amount of time to repay a HELOC varies from lender to lender, but common timeframes range from five to twenty years.