Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cleanexpo avatar

Payroll Tax Analysis

  • 14 installs
  • 6 repo stars
  • Updated July 16, 2026
  • cleanexpo/ato

Analyzes payroll tax across all 8 Australian jurisdictions, handling multi-state wage allocation, contractor deeming, grouping, exemptions, and mental-health levies.

About

Computes multi-state Australian payroll tax obligations with per-jurisdiction thresholds and rates, plus contractor deeming, entity grouping, and exemption logic. A developer uses it to build cross-state payroll tax compliance and reconciliation into a tax-analysis platform.

  • Per-state threshold, rate, and mental-health-levy table for 8 jurisdictions
  • Wage allocation, contractor deeming, and grouping-provision analysis

Payroll Tax Analysis by the numbers

  • 14 all-time installs (skills.sh)
  • Ranked #752 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cleanexpo/ato --skill payroll-tax-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs14
repo stars6
Last updatedJuly 16, 2026
Repositorycleanexpo/ato

What it does

Analyzes payroll tax across all 8 Australian jurisdictions, handling multi-state wage allocation, contractor deeming, grouping, exemptions, and mental-health levies.

Files

SKILL.mdMarkdownGitHub ↗

Payroll Tax Analysis Skill

Analyses payroll tax obligations across all 8 Australian states and territories. Handles multi-state wage allocation, contractor deeming provisions, grouping assessment, exemption identification, and mental health levy calculations.

When to Use

  • Determining payroll tax obligations across multiple states
  • Assessing contractor deeming provisions (are contractors deemed employees?)
  • Evaluating grouping provisions for related entities
  • Calculating state-specific thresholds, rates, and mental health levies
  • Identifying payroll tax exemptions (apprentices, trainees, regional)
  • Annual payroll tax reconciliation

Jurisdictions

StateThresholdRateMental Health LevyLegislation
NSW$1,200,0005.45%NoPayroll Tax Act 2007 (NSW)
VIC$900,0004.85%Yes (additional surcharge)Payroll Tax Act 2007 (Vic)
QLD$1,300,0004.75%Yes (0.25% above $10M)Payroll Tax Act 1971 (Qld)
WA$1,000,0005.50%NoPay-roll Tax Assessment Act 2002 (WA)
SA$1,500,000Variable (0-4.95%)NoPayroll Tax Act 2009 (SA)
TAS$1,250,0004.00-6.10%NoPayroll Tax Act 2008 (Tas)
ACT$2,000,0006.85%NoPayroll Tax Act 2011 (ACT)
NT$1,500,0005.50%NoPayroll Tax Act 2009 (NT)

Key Analysis Areas

Wage Allocation

  • Allocate wages to state where work is performed
  • If worker performs work in multiple states, use principal place of employment
  • For remote workers, use employer's state if no clear work state

Contractor Deeming

  • Relevant contract provisions (labour-only, equipment provision)
  • Per-state deeming rules differ — analyse per jurisdiction
  • ABN verification via abn_entity_lookup skill

Grouping Provisions

  • Related bodies corporate automatically grouped
  • Common control or common interests test
  • Shared threshold across group (de-grouping applications possible)

Engine Reference

  • Engine: lib/analysis/payroll-tax-engine.ts
  • Function: analyzePayrollTax(tenantId, financialYear, options)
  • Output: Per-state breakdown with thresholds, rates, liabilities, exemptions

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.