FinchContext
Run with

Build a Taxable Payments Annual Report (TPAR)

Skill: Convert contractor payment data into the ATO TPAR

Region: Australia Category: Tax — Taxable Payments Reporting System (TPRS) Does: Takes a business's payments to contractors and produces the Taxable Payments Annual Report (TPAR) lodged with the ATO — one payee record per contractor with the gross amount paid, GST, and any tax withheld where no ABN was quoted. System: ATO — Taxable Payments Reporting System (TPRS); lodged online or via the TPAR electronic (SBR) file

Businesses in building & construction, cleaning, courier, road freight, IT, and security/investigation/surveillance services that pay contractors must lodge a TPAR by 28 August each year. The report identifies each payee (ABN, name, address) and the total payments. Confirm the current TPAR file specification / online form before generating.


When this applies


Input data required

Group Fields
Payer ABN, branch, name, address, contact, financial year
Per payee (contractor) ABN, name, address; gross amount paid (incl. GST), GST component, tax withheld (where no ABN)
Totals total gross paid, total GST, total tax withheld

Structure (TPAR)

TPAR
├── Payer (ABN, Name, Address, FinancialYear)
├── PayeeRecord ...
│   ├── ABN / Name / Address
│   ├── GrossAmountPaid (including GST)
│   ├── GSTAmount
│   └── TaxWithheld (no-ABN withholding, if any)
└── Totals (TotalGross, TotalGST, TotalTaxWithheld)

Calculation rules


Worked example (one payee, outline)

Payer ABN: 53004085616   FY: 2025-26
Payee: BuildRight Contracting   ABN: 12345678901
  GrossAmountPaid (incl GST): 55000.00
  GSTAmount:                   5000.00
  TaxWithheld:                 0.00
Totals: Gross 55000.00 | GST 5000.00 | Withheld 0.00

Validation checklist


Last updated: 2026-06-04 — confirm the active TPAR file specification, covered industries, and lodgment rules against the current Australian Taxation Office specifications before use.