Is your contractor income pre-filled? Check before you lodge
The ATO now copies contractor payments into your return. Here is how to check them.
For the first time, the ATO is copying contractor income that clients report about you straight into your tax return. About $21 billion in payments to contractors is now pre-filled for roughly 700,000 sole traders and individuals in business. It saves typing, but you still need to check the figures before you lodge.
What has changed
Businesses that pay contractors for certain services have to tell the ATO about those payments each year in a Taxable payments annual report, or TPAR. Most of these reports are due by 28 August.
From tax time 2026, the ATO takes that information and pre-fills it into the contractor's own tax return. It goes into the business income labels with GST already taken out. Until now you had to add up and type in this income yourself, even though the ATO already had a copy.
Who this applies to
This affects you if you're a sole trader or contractor who provides any of these services:
- building and construction
- cleaning
- courier and road freight
- information technology
- security, investigation or surveillance
The ATO says this also reaches many gig economy workers, such as food delivery riders. If you're in one of these areas and lodge before the TPAR data arrives, your pre-fill may be incomplete. Most payers report by 28 August, so if you haven't lodged yet, most of the data should now be there.
The rules to know before you lodge
Pre-fill only shows what your payers reported. It doesn't show cash jobs, work for private customers who don't lodge a TPAR, or income from other kinds of work. You still have to include all of that.
Pre-fill shows what your clients reported, not everything you earned. Your return still has to include every dollar.
You can check, change and confirm any pre-filled amount. If you change one, you'll be asked to pick a short reason code explaining why. Keep the records that support your figure, such as invoices and bank statements, in case the ATO asks.
Timing can also cause a mismatch. Payers report in TPAR when they pay you, which is a cash basis. If you report your business income when you invoice, which is an accruals basis, some income may fall in a different year. In that case, choose the Other reason code and type "Accruals" in the text box.
Keep in mind that the ATO uses the same data to find income that's missing from tax returns. If your return shows less than your clients reported and there's no reason code to explain it, the ATO may follow up.
Common mistakes to avoid
These are the problems most likely to cause trouble:
- Accepting the pre-filled amount without comparing it to your own invoices.
- Adding your own income total on top of the pre-filled figure, which counts the same income twice.
- Comparing GST-inclusive figures in your books with the GST-exclusive pre-fill.
- Forgetting income that isn't reported through TPAR.
- Lodging in July or early August and never coming back to check what was reported later.
If you've already lodged and find income was left out, you can amend your return yourself or ask your tax agent to do it. Fixing it early is better than waiting for the ATO to find it.
A worked example
Josh is an IT contractor who invoices his clients and reports his income on an accruals basis. His pre-filled business income shows $52,000, all reported by two clients through TPAR.
When he checks his own records, he finds an $8,000 invoice, GST excluded, that he sent on 20 June 2026 and was paid for on 10 July 2026. Under accruals it belongs in 2025-26, but his client reported it in the next year because that's when they paid. Josh changes the pre-filled amount to $60,000, chooses the Other reason code and types "Accruals".
He also did a $2,500 website job for a local shop that doesn't lodge a TPAR, so he includes that income as well. His invoices back up every figure, and his return now matches his books instead of just his clients' reports.
About $21 billion in contractor payments now appears as pre-filled income for 700,000 sole traders.
Key Takeaways
Contractor income now pre-fills
Payments your clients report through TPAR now appear as business income in your tax return.
It shows payers' figures only
Pre-fill only shows what your payers reported, so you still need to declare every other dollar you earned.
Amounts exclude GST
Pre-filled amounts go in without GST, so compare them with the GST-exclusive figures in your own records.
Accruals may not match
TPAR is reported on a cash basis, so pick the Other reason code and type Accruals if you need to adjust.
Lodged early? Check again
If you lodged before the data was complete and left out income, you can amend your return.
Frequently Asked Questions
Payments reported through the Taxable payments annual report, covering building and construction, cleaning, courier, road freight, information technology, and security, investigation or surveillance services.
You can change it before you lodge. You'll be asked to pick a reason code for the change, and you should keep records that support the figure you use.
Check your return against your records. Most payers report by 28 August, so early returns may have missed some income. If anything was left out, you can amend your return to correct it.
No. The ATO places the income in your return with GST excluded, so compare it with the GST-exclusive totals in your own books.
Not sure your pre-filled income is right?
We can check your pre-filled contractor income against your own records, sort out any accruals or GST differences, and make sure nothing is missed. If you've already lodged, we can amend your return. Visit ozledger.com.au or email info@ozledger.com.au.
The service behind this article: Individual Tax Lodgement
This article is general information only and does not take into account your personal circumstances. It is not tax, legal or financial advice. Tax laws and thresholds change, and the figures here are based on ATO guidance current at the time of writing. Before acting, speak with a registered tax agent. The OzLedger team is always happy to help.