FREE TOOL

TPAR Report Generator

Compile a Taxable Payments Annual Report summary for contractors. Track gross payments, GST, and tax withheld, then export a PDF or CSV to review before lodging.

This is not an ATO lodgement, and it must be reviewed before you lodge.

This tool is not lodgement software. It helps you compile and check contractor payment data, but the PDF and CSV it produces cannot be submitted to the ATO in that format. Check every figure against your accounting records, and have your registered tax or BAS agent review the report before you lodge. Lodgement itself goes through ATO Online services for business, SBR-enabled accounting software, or your agent.

PDF is a working paper for review. CSV has one row per contractor with the payee details the ATO asks for, ready to check against your ledger or hand to your agent. Neither can be lodged with the ATO.

Your Business

Accent Colour

#6C5CE7

Contractor Payments

Contractor 1

Want AP tips and new free tools in your inbox?

Sign up to stay on top of webinars, news and events.

No spam. Unsubscribe any time. By submitting this form you agree to our Privacy Policy.

What is the Taxable Payments Annual Report?

The Taxable Payments Annual Report (TPAR) is an ATO requirement for businesses in specific industries that make payments to contractors for services. If your business operates in building and construction, cleaning, courier, road freight, IT, or security and investigation services, you must report all payments made to contractors each financial year.

The report must be lodged by 28 August each year for the preceding financial year. It includes each contractor's ABN, total gross amount paid, GST included in those payments, and any tax withheld. Failure to lodge can result in penalties from the ATO.

Is this TPAR report generator ATO compliant?

No. This tool does not lodge anything with the ATO and is not lodgement software. It produces a working paper PDF and a CSV data file to help you compile and check contractor payment details before you lodge. Every figure must be checked against your accounting records and reviewed by you or your registered tax or BAS agent. Lodgement must go through ATO Online services for business, SBR-enabled accounting software, or your agent.

How to use this TPAR report generator

  1. Enter your business details including ABN and the financial year the report covers.
  2. Add each contractor with their name, ABN, and address. The ATO requires an address for every payee. If a contractor did not quote an ABN, tick the no-ABN box - they must still be reported.
  3. Enter the total gross amount paid during the year, including GST.
  4. Enter the GST component included in each payment and any tax withheld (e.g., voluntary agreements or no-ABN withholding).
  5. Review the formatted summary showing per-contractor and total figures.
  6. Download the PDF as a working paper, or the CSV for one row per contractor with the payee details the ATO asks for. Use either to check your figures against your ledger or to hand to your agent. Neither is a lodgement and neither can be submitted to the ATO in that format.
  7. Check every figure against your accounting records and have your registered tax or BAS agent review the report, then lodge through ATO Online services for business, SBR-enabled accounting software, or your agent.

Which Australian industries need to lodge a TPAR?

The TPAR obligation applies to businesses that pay contractors in the following industries: building and construction (the original and largest category, in effect since 2012), cleaning services (from 2019), courier and delivery services (from 2019), road freight (from 2019), information technology (from 2022), and security, investigation, and surveillance services (from 2022). If your business makes payments to subcontractors in any of these categories - even if it is not your primary industry - you are likely required to lodge. For example, a property management company that pays cleaners and maintenance contractors must report those payments.

Common TPAR mistakes and how to avoid them

The most frequent TPAR errors include reporting net amounts instead of gross (the ATO requires gross payments including GST), omitting contractors who did not provide an ABN, and missing the 28 August deadline. Keeping accurate records throughout the year rather than scrambling at EOFY is the simplest way to avoid these issues. This generator helps you compile and review your data before lodging. Note that the actual lodgement must be done through ATO Online services for business, SBR-enabled accounting software, or a registered tax or BAS agent.

How AP automation simplifies TPAR reporting

When your contractor invoices are processed through an automated AP system, every payment is recorded with the contractor's ABN, gross amount, and GST component. This means your TPAR data is captured automatically throughout the year, eliminating the end-of-year scramble to compile records from bank statements and filing cabinets. The Australian guide to AP automation explains how coding and approval steps capture this contractor data at the point each invoice is processed.

See how Pulsify automates AP →

These tools are indicative only. You should verify whether the output is compliant in your specific state or tax jurisdiction before you rely on it.