ATO changes will make it harder for over 42,000 small businesses.