Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.
If you pay contractors, the Taxable Payments Annual Report (TPAR) is likely on your compliance to‑do list each year.
It’s an Australian Taxation Office (ATO) reporting requirement that helps track payments made to contractors in certain industries. If it applies to your business, lodging on time and with accurate data matters - it reduces audit risk and keeps your recordkeeping tidy.
In this guide, we’ll explain what TPAR reporting is, who has to lodge, the information you need to collect, common mistakes to avoid, and practical steps to get your systems set up so it’s straightforward each year.
What Is The Taxable Payments Annual Report (TPAR)?
The Taxable Payments Annual Report is a yearly report to the ATO that lists payments your business makes to contractors for services. It captures basic details about each payee and the total you paid them for the financial year.
The purpose is transparency - the ATO matches what you report against what contractors declare in their returns. That means your data needs to be clean, complete and consistent with your invoices and bookkeeping.
Does My Business Need To Lodge A TPAR?
You must lodge a TPAR if you run a business that provides services in one of the ATO’s specified industries and you paid contractors for those services during the year. Common industries include:
- Building and construction
- Cleaning services
- Courier services
- Road freight
- Information technology (IT) services
- Security, investigation or surveillance
Even if you’re not primarily in one of these industries, you may still need to lodge if those services are a significant part of what you do and you paid contractors for them. As a rule of thumb, if a meaningful portion of your revenue comes from these services and you use contractors to deliver them, assume TPAR applies and check your obligations.
TPAR covers payments to contractors - not employees. If you’re unsure whether a worker is an employee or contractor, get clarity early. A short piece of employee vs contractor advice can help you set up correctly and avoid problems across tax, super and Fair Work compliance.
Key timing: The TPAR is due by 28 August each year for payments made in the previous financial year (1 July to 30 June).
What Information Do I Need To Collect For TPAR?
The report itself is simple once your data is organised. For each contractor you paid for services, you’ll generally need:
- Contractor’s name (legal name or trading name)
- ABN
- Address (or at least a reliable contact detail on file)
- Total amount paid for the year (including GST)
- Total GST included in those payments
It’s best practice to collect this information before the first invoice is paid. Bake it into your onboarding process with a well-drafted Contractor Agreement or Sub-Contractor Agreement that requires the contractor to provide their ABN and up-to-date details as a condition of payment.
To reduce errors, verify the ABN at the start and periodically afterwards. You can quickly confirm using public registers - for context, here’s a simple explainer on how to check if an ABN is active.
For businesses that issue many invoices, standardising your invoice payment terms and data fields (e.g. ABN, GST status and trading name) helps your bookkeeper capture TPAR data consistently throughout the year rather than scrambling at year-end.
How TPAR Works In Practice: Payments To Include (And Exclude)
Payments You Typically Report
- Payments to contractors for services related to the specified industries (e.g. IT development services, cleaning contracts, courier or freight runs, construction trades).
- Payments for services that include incidental materials (e.g. a builder engages a trade who also supplies materials - you report the full payment).
- Payments to contractors with an ABN, and those without an ABN (if you legitimately engaged them as contractors for services, they go in your TPAR; other tax rules may also apply if no ABN is provided).
Payments You Typically Don’t Report
- Salaries and wages paid to employees (these are handled via payroll and STP reporting).
- Payments for goods only, where there is no service component.
- Payments already subject to PAYG withholding under labour hire or voluntary agreements, if applicable.
- Unpaid invoices as at 30 June - report only amounts actually paid in the financial year.
If you have a mixed business (e.g. an IT retailer that also provides IT support services), it’s important to separate your “services subject to TPAR” from other activities in your chart of accounts. Good bookkeeping means cleaner TPAR data.
Step-By-Step: How To Get TPAR-Ready Without The Last-Minute Rush
1) Confirm Your Obligations Each Year
Double-check whether your mix of services and contractor usage places you within scope. If you’ve expanded into a new service line (e.g. added courier or cleaning services) or changed your delivery model, reassess your TPAR position before year-end.
2) Build TPAR Into Your Contractor Onboarding
Collect contractor details on day one and verify ABNs. Make this a contractual requirement in your Contractor Agreement so your team can pause payments if key details are missing.
While you’re updating your templates, make sure your agreement covers core risk areas like scope, invoicing cadence, IP ownership, confidentiality and termination. Clear terms reduce disputes and help your reporting stay consistent with how work is billed and paid.
3) Align Your Invoicing And Bookkeeping
Standardise invoice requirements (ABN, GST status, description of services) and keep them consistent across all contractors. Setting clear payment terms also helps your team reconcile who was paid and when - critical for TPAR cut-off dates.
At the same time, think about recordkeeping obligations. TPAR relies on accurate source records, so it’s smart to review your data retention practices and ensure your systems store invoices, contracts and contractor details for the required period.
4) Keep Personal Information Secure
You will hold contractor personal information (names, addresses, ABNs, sometimes bank details). If your business meets the Privacy Act threshold or you choose to align with best practice, have a clear, accessible Privacy Policy and internal procedures for handling that data securely.
5) Reconcile And Review Before 30 June
Run contractor payment reports regularly - quarterly is a good rhythm - and fix any gaps (e.g. missing ABNs, wrong GST treatment, duplicate suppliers). Doing this progressively makes the final TPAR a simple export rather than a scramble.
6) Lodge By 28 August
Most businesses lodge via their accounting software, via SBR-enabled files or through Online services for business. If your software is set up correctly, the TPAR file should map your contractor payments with minimal manual work.
Common TPAR Mistakes (And How To Avoid Them)
Misclassifying Workers
Reporting hinges on whether someone is an employee or contractor. Misclassification creates risk across tax, super and employment law. If there’s any uncertainty, get advice on contractor vs employee status and align your contracts and processes accordingly.
Missing Or Incorrect ABNs
Unverified ABNs and outdated contractor details are one of the most common data issues that delay lodgement. Verify ABNs at onboarding and periodically thereafter, and require updates through your Sub-Contractor Agreement terms.
Poor GST Treatment
Be consistent about whether a contractor is registered for GST. If they’re not registered, invoices shouldn’t include GST and your TPAR totals should reflect that reality. Build a simple check into your accounts payable workflow so mismatches are caught early.
Including Payments That Don’t Belong
Stick to service-based contractor payments for the specified industries. Don’t include wages, pure goods purchases, or unpaid amounts at 30 June.
Leaving It To Year-End
TPAR is much easier when your invoicing, contracts and records are already clean. A quarterly review rhythm - plus strong templates like a current Contractor Agreement - removes the year-end rush.
How Contracts And Policies Make TPAR Easier
Good legal documents don’t just manage risk - they also streamline your reporting and financial controls. Consider the following as part of your compliance toolkit:
- Contractor Agreement: Sets the rules for scope, rates, invoicing, ABN/GST status, confidentiality and IP. Use it to require accurate details and updates before payment. See our Contractor Agreement package.
- Sub-Contractor Agreement: Useful if you engage contractors under a head contract (common in construction and IT). Clear terms make it easier to reconcile who was paid for which services. Explore our Sub-Contractor Agreement.
- Payment Terms: Standardised invoice payment terms mean consistent data capture (ABN, GST status, dates). This helps your bookkeeper reconcile the TPAR totals.
- Privacy Policy: If you collect and store contractor personal information, a public-facing Privacy Policy and internal procedures show you take data handling seriously.
- Data Retention Processes: TPAR depends on accessible, accurate records. Align with best practice using guidance on data retention laws in Australia.
If you’re building or updating your templates, we can prepare and tailor these documents to your workflow so compliance and reporting fit naturally into how you operate.
TPAR FAQs For Small Businesses
What if my business did not pay any contractors this year?
If you didn’t pay any contractors for relevant services during the financial year, you generally don’t need to lodge a TPAR for that year. Keep your records to show why no lodgement was required in case of queries.
Do I report payments to contractors that only supply goods?
No - TPAR focuses on payments for services. If the payment is solely for goods, don’t include it. If it’s for services with incidental goods or materials, you usually report the full amount.
What happens if I lodge late or make mistakes?
Late lodgement can attract failure‑to‑lodge penalties. If you discover an error, correct it promptly by lodging an amended report. Strong onboarding and bookkeeping processes greatly reduce these risks.
Can I avoid TPAR by engaging through an agency?
If you pay a labour hire or similar intermediary and they pay the contractor, responsibility may sit with the entity making the contractor payment for the service. Look closely at who you are paying for services in the specified industries and set your processes accordingly.
Key Takeaways
- The Taxable Payments Annual Report applies if you pay contractors for services in specified industries such as construction, cleaning, courier, road freight, IT and security.
- Lodge by 28 August each year and include each contractor’s name, ABN, address, total paid and GST component.
- Get the foundations right: verify ABNs, standardise invoices and use a clear Contractor Agreement to collect accurate details from day one.
- Build quarterly reviews into your bookkeeping so TPAR becomes a simple export rather than a last‑minute project.
- Protect the personal information you hold with a current Privacy Policy and align your data retention with best practice.
- If you’re unsure whether TPAR applies, or whether your workers are contractors or employees, get early advice so your contracts, payroll and reporting are aligned.
If you’d like a consultation on setting up your TPAR processes and contractor documents, you can reach us at 1800 730 617 or team@sprintlaw.com.au for a free, no‑obligations chat.








