Onboarding Time The general consensus among HR professionals is that onboarding should take at least three months. However, research suggests companies can increase employee retention by extending onboarding throughout an employee's entire first year.