Does payroll outsourcing need to take place at the start of a tax year?

No. It can take place at anytime of the year, when you are ready to transfer your payroll data.