How the matching plays out
Platform operators are legally required to report under Subdivision 396-B in Schedule 1 to the Taxation Administration Act 1953. The ATO loads the data into the same pre-fill system that populates your myTax return. When the data shows income you didn't declare, an amended assessment follows — typically with shortfall interest charge (SIC) and an administrative penalty under s 284-75.
What the ATO has by lodgement day
- Every dollar deposited by Uber/DiDi/Ola into your bank account.
- Every Airbnb / Stayz booking, gross of cleaning fees, with the host's name and ABN where provided.
- Every crypto buy, sell, swap, and transfer on Australian exchanges — including the AUD value at transaction time.
- Every interest credit posted by an Australian bank or ADI to your TFN-attached account.
- Foreign bank balances and certain income through CRS reporting (annual exchange in September).
Common mistakes
- Treating crypto as "off the books". Every Australian exchange reports. Every Tax File Number-linked transaction is visible.
- Treating a few Airbnb bookings as "casual income, doesn't need declaring". All hosting income is assessable from the first dollar.
- Assuming "the platform handles the tax" for rideshare. Uber doesn't withhold; you do. Plus rideshare drivers must register for GST from $0 (not the $75k threshold).
- Forgetting CRS for foreign accounts. Bank account in Singapore, NZ, UK, US, EU? Australian tax residents must declare worldwide income, and the data is exchanged automatically.
Cross-references
See also GST registration calculator (rideshare special rule), the CGT calculator (each crypto disposal is a CGT event), and the crisis page if you've already received an ATO discrepancy letter.