The ATO has urged businesses to come clean on $172 billion worth of payments to contractors as it gets tough on non-compliance with the taxable payments reporting system.