New employee onboarding can take anywhere from 90 days to a full year. The company’s size and role complexity can affect how much time and ongoing support a new hire requires.