If your small business hires contractors, you’ve probably heard of the Taxable Payments Annual Report (TPAR), but like many business owners, you might be unsure how it applies to you or what’s required.

If you’re in construction, cleaning, or IT, TPAR reporting is a key ATO compliance task that shouldn’t be left to the last minute.

Let’s look into what TPAR is, who needs to lodge it, how to file it (including with Xero’s TPAR feature), and how to avoid the most common errors.

What is TPAR?

The Taxable Payments Annual Report (TPAR) is an ATO reporting requirement for certain businesses that pay contractors for services. The ATO uses it to cross-check payments made to contractors against the income those contractors report. It’s part of the ATO’s broader strategy to improve tax transparency, especially in industries where contractor arrangements are common.

The report includes:

  • Contractor name
  • ABN
  • Total payments made (including GST)
  • GST component

Lodgment Deadline:

TPAR is due every year by 28 August, covering contractor payments made in the previous financial year.

Who Needs to Lodge TPAR?

You need to lodge a TPAR if your business earns income through any of the following services:

  • Building and construction
  • Cleaning
  • Courier services
  • Road freight
  • Information technology (IT)
  • Security, investigation or surveillance

Income threshold rules:

  • 50% or more of income from building and construction services
  • 10% or more from other TPAR-reportable services

Many businesses assume they’re exempt because they only provide these services occasionally. But if your income crosses the threshold even as part of a mixed business model, you’re likely required to report.

Still not sure? A bookkeeper can help you assess your revenue sources to determine your obligations.

What’s Included in a TPAR?

You’ll need to report all payments made to contractors (individuals, companies, trusts, or partnerships) for services, not goods or materials.

Include:

  • Contractor’s full name and ABN
  • Total paid for the financial year
  • GST amount (if registered)

Exclude:

  • Employee wages and superannuation
  • Payments for materials only
  • PAYG-registered foreign contractors (seek advice here)
  • Personal/domestic service arrangements
  • Payments within the same company group

Tip: If you’ve used platforms like A2X to sync accounting data, it’s worth reviewing that info for accuracy before submission.

How to File TPAR for My Small Business in Australia?

There are a few ways to lodge your TPAR:

1. Through the ATO Business Portal

Manually enter contractor payment data. This works for small volumes but can be time-consuming.

2. Using Standard Business Reporting (SBR)-enabled software

If you use cloud accounting platforms like Xero, you can generate and lodge the report directly from your system.

3. Via your BAS or tax agent

A bookkeeper or BAS agent can take the task off your hands entirely, saving you the admin headache and ensuring compliance.

Using the Xero TPAR Feature

If you use Xero, you can lodge your TPAR with just a few steps:

  1. Make sure your contractors are marked correctly as suppliers with an ABN
  2. Ensure all relevant payments are recorded as “reportable”
  3. Go to Reports > All Reports > Taxable Payments Annual Report
  4. Review the report for accuracy
  5. Lodge directly with the ATO through Xero

Xero’s TPAR tool streamlines the process, but it’s only as accurate as your bookkeeping. If your records are messy or missing key data, you could still end up with compliance issues.

A Real-World Example

Let’s say you run a small IT services business and outsource project work to freelance developers. Last year, over 20% of your income came from these services. You’ve paid two regular contractors who invoice you monthly and are registered for GST.

In this case, you’re required to:

  • Collect and record each contractor’s ABN and business name
  • Track total amounts paid, including GST
  • Lodge a TPAR report by 28 August with their details

If you use Xero and have set up your supplier profiles properly, lodging can be done in under an hour. But if those records aren’t right, you could face last-minute scrambles or penalties for incorrect or late lodgment.

Common TPAR Errors to Avoid

  1. Reporting the wrong payments: Don’t include materials, wages or super contributions. TPAR is for services only.
  2. Missing or incorrect contractor info: A wrong ABN or business name can trigger ATO red flags. Use the ABN Lookup tool to verify details.
  3. Overlooking your industry threshold: Even part-time service providers may need to report. Review your income breakdown carefully.
  4. Leaving it too late: Waiting until late August puts you at risk for lodgment mistakes or missed deadlines entirely.
  5. Forgetting foreign contractors: These may or may not need reporting depending on tax arrangements. Always seek advice.

Bonus Tip: Pre-Lodgment Checklist

  • Review your industry and income thresholds
  • Identify all contractor payments
  • Collect complete ABN and GST info
  • Use Xero’s report feature or speak to your BAS agent
  • Lodge by 28 August

Let’s Take the Stress Out of TPAR

At Accounts All Sorted, we help business owners stay compliant and stress-free come TPAR season. If you need help determining your obligations, sorting out messy records, or using Xero to lodge, our experienced bookkeepers can take care of it.

Because when your cash flow and compliance are sorted, you can get back to what matters – running your business.

Want to stay on top of your reporting without the last-minute rush?

Contact us at hello@accountsallsorted.com.au or visit our website today.

Talk To Us Today