The repayment period for a business loan is quite flexible, with some lenders offering a tenure of up to 10 years. The repayment period will vary depending on lenders.