Tax & Compliance STP Finalisation: 7 Costly Payroll Mistakes to Avoid Now STP finalisation is due soon after 30 June. For the 2025-26 year, John Jevi dela Cruz July 2, 2026 Tax & Compliance No Comments