Single Touch Payroll is almost here and will affect over 100,000 businesses who are paying 13 million employees from July 2018. A government initiative, single touch payroll (STP) is designed to..