Connect your payroll platform to get started
This app connects to your payroll data to calculate Australian state payroll tax obligations — including NSW, VIC, QLD, SA, WA, TAS, NT, and ACT.
- ✓ Pulls employee wages and super from your payroll data
- ✓ Splits payroll by employee state
- ✓ Applies interstate apportionment for accurate thresholds
- ✓ Add contractors and manual adjustments
- ✓ Export to XLSX matching your payroll tax workbook
Monthly Tax Trend
Quick Actions
Recent Calculations
No calculations yet.
Upcoming Lodgements
No upcoming deadlines.
Select Pay Period & Pay Runs
Choose the month/year, then load and select the pay runs to include in the calculation.
| Period Start | Period End | Payment Date | Total Cost | Status |
|---|
Allowances & Deductions
Each pay item from your Xero payslips is listed below with a suggested treatment. Review and correct any items — especially if a client has labelled something incorrectly (e.g. called LAFHA when it is not). Items marked Exempt or Salary Sacrifice are deducted from taxable wages.
| Pay Item | Amount ($) | State | Treatment | Adj. Amount | Remove |
|---|---|---|---|---|---|
| Loading from Xero... | |||||
Other Deductions
Enter amounts for items not automatically detected from Xero payslips.
Per-State Additions
Optional. Add state-specific FBT, taxable allowances, or other taxable amounts not included in your payroll data.
State-Specific Exemptions
Optional. Enter exemption amounts for jurisdiction-specific rules that reduce the payroll tax base.
Eligible regional employers pay 1.2125% instead of the standard 4.85% rate.
Wages paid to apprentices and eligible trainees under registered training contracts are exempt from 1 July 2025.
Designated medical practices can exempt GP wages for bulk-billed services from 1 July 2025.
Group Employer & SA Estimate
Optional. If this employer is part of a payroll tax group, enter total group wages. For SA transitional band, provide an estimated annual figure.
If this employer belongs to a payroll tax group (designated group employer), enter the combined annual Australian wages for all group members. This determines threshold entitlements and surcharge/levy tiers across all jurisdictions. Leave at 0 if not part of a group.
For SA transitional band ($1.5M–$1.7M), RevenueSA uses an estimated annual figure for monthly returns. If your expected annual AU wages differ from a simple monthly × 12, enter the estimate here. Leave at 0 to use the default annualisation.
If this employer is part of a payroll tax group, configure the group here. Group total wages determine threshold entitlements and surcharge tiers for all jurisdictions.
| Entity | Annual Wages ($) | |
|---|---|---|
| Group Total | $0 |
Override the automatically-determined state for specific employees (e.g. interstate workers, FIFO). Overrides take priority over the 4-step nexus test.
Tip: find the Employee ID from the employee table in the Results tab after running a calculation. You can also click an employee row in the results to pre-fill the override form.
Saved Contractors
Persistent contractor records with classification history. These are automatically matched when running calculations.
| Name | Company | ABN | State | Classification | Classified By |
|---|
Contractors (This Calculation)
Add contractor wages per state. Contractor wages and employer super are included in the payroll tax base where a relevant contract exists.
| Contractor Name | Company | State | Classification | Wages ($) | Super ($) | |
|---|---|---|---|---|---|---|
| Total | $0.00 | $0.00 | ||||
💡 Tip: Export your Contractor Payroll Workbook from Excel as CSV and import it here. Expected columns: Name, Company, State, Wages, Super
✓ Calculation complete. Save this result to your history.
National Summary
Allowances Detected
These allowance types were found in the pay runs. Review each one — some may be exempt from payroll tax (e.g. genuine mileage/tool allowances). Add any taxable amounts to the Adjustments tab.
| Allowance Type | Total Amount | Employees | Payroll Tax Treatment |
|---|
State Breakdown
Monthly payroll tax estimates using interstate apportionment. Employees are allocated by home address — verify nexus for interstate and mobile workers. Group-employer thresholds are not modelled. These estimates are not a substitute for official state revenue office calculations.
Export
Download the payroll tax report as an Excel workbook (.xlsx) matching the structure of your existing payroll tax workbook.
The export includes the following sheets:
- 📋 Payroll Tax Summary — overview of all states with monthly tax
- 📋 State Lodgement Summary — per-state breakdown for lodgement
- 📋 Employee Summary — employee list with state, earnings, and super
- 📋 Contractor Workbook — contractor detail by state
Calculation History
All saved payroll tax calculations for your organisation.
| Date Saved | Period | Organisation | FY | Source | Monthly Tax Total | Status | Saved By | Actions |
|---|
Compliance Report
Provenance History
Lodgement Tracker
| State | Period | Due Date | Status | Reference |
|---|
Used in the 4-step nexus test (Step 3) to determine payroll tax jurisdiction when employees work across multiple states.
Xero Connections
Select which payroll data provider to use for calculations. Only connected sources can be selected.
| Name | Username | Role | 2FA | Last Login | Actions |
|---|
| State | Rate (%) | Annual Threshold ($) | Source URL |
|---|
🤖 Research New FY Rates with AI
Claude will research the latest payroll tax rates for each state from official sources and present them for your approval. You can edit any value before saving.
AI-Proposed Rates — Review and approve:
| State | Current Rate | Current Threshold | AI Rate (%) | AI Threshold ($) | Source |
|---|
NSW Monthly Thresholds
NSW thresholds are day-based (varies by month length).
Loading 2FA status...
Run the regression test suite against current approved rates. Tests compare known-good examples from official state revenue office publications.
No candidates detected.
Click Refresh to load approval history.
Click Refresh to load the audit log.
| Name | Role | Joined | Actions |
|---|
Pending Invites
| Role | Invited By | Expires | Actions |
|---|
Pending Users
No users awaiting approval
API Health
Live circuit breaker state (polled every 10s) and 24h rolled-up metrics per provider.
| Provider | State | Countdown | Last Failure | Last Status | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
24-hour Summary
| Provider | Total (est.) | Errors | Error rate | p95 (ms) | 429s |
|---|---|---|---|---|---|
| Loading... | |||||
Deletion History
| Deleted at | Scope | Actor | Target user | Email hash | Reason |
|---|---|---|---|---|---|
| Loading... | |||||
Tokens
Per-user OAuth token metadata. Token values are never returned to the browser.
Xero
| User | Org | Connected | Last refreshed | Expires | Refresh count |
|---|---|---|---|---|---|
| Loading... | |||||
MYOB
| User | Connected | Last refreshed | Expires | Refresh expires | Refresh count |
|---|---|---|---|---|---|
| Loading... | |||||
Employment Hero
| User | Connected | Last refreshed | Expires | Refresh count |
|---|---|---|---|---|
| Loading... | ||||
Danger Zone
Deleting your account is permanent. A 30-day grace period applies before personal data is purged.
For Australian tax compliance, your payroll calculations will be retained for 5 years in anonymised form. All personal data will be removed.
Delete my account
For Australian tax compliance, your payroll calculations will be retained for 5 years in anonymised form. All personal data will be removed.
Disconnect provider
This will disconnect the provider and delete all platform data linked to it.
- OAuth tokens and refresh tokens
- Cached API responses and connection metadata
- Any per-provider audit log entries
Your saved calculations remain. You can reconnect later.