1. Home
  2. Library
  3. Tool reference

Estimate Australian employee pay-run cost.

LiveAustralia1 credit

What it does

Work out what one employee costs each pay: PAYG withholding, super guarantee with Payday Super timing, a national minimum-wage check and the date super must reach the fund.

Ask your AI

Estimate Australian employee pay-run cost. Ask me for any detail you need first, then show the result with its source and date, and list anything a person should check.

What comes back

The super deadline counts whole-state public holidays only.

Good to know

  • The super deadline counts whole-state public holidays only.
  • Annual super projects this pay across the year and applies the maximum contributions base.
  • Awards, enterprise agreements, leave accrual and study-loan adjustments are outside this estimate.
For developers
Tool IDau_employee_cost
ServerAustralia
Credit behaviour1 credit

Input schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "tax_year": {
      "type": "string",
      "const": "2026-27"
    },
    "gross_pay": {
      "type": "number",
      "minimum": 0,
      "maximum": 100000000
    },
    "pay_frequency": {
      "type": "string",
      "enum": [
        "weekly",
        "fortnightly",
        "monthly"
      ]
    },
    "payday": {
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "hours_worked": {
      "type": "number",
      "minimum": 0.01,
      "maximum": 1000
    },
    "tax_free_threshold_claimed": {
      "type": "boolean"
    },
    "casual": {
      "default": false,
      "description": "Set true to check the adult casual National Minimum Wage including loading.",
      "type": "boolean"
    },
    "state": {
      "description": "Optional employee location context; it does not affect the national Payday Super deadline.",
      "type": "string",
      "enum": [
        "ACT",
        "NSW",
        "NT",
        "QLD",
        "SA",
        "TAS",
        "VIC",
        "WA"
      ]
    },
    "region": {
      "description": "Optional employee location context; regional holidays do not affect the national Payday Super deadline.",
      "type": "string",
      "minLength": 1
    },
    "qualifying_earnings_this_pay": {
      "description": "Qualifying earnings for this pay. Defaults to gross_pay.",
      "type": "number",
      "minimum": 0,
      "maximum": 100000000
    },
    "ytd_qualifying_earnings_before_pay": {
      "description": "Year-to-date qualifying earnings before this pay, for the SG maximum base.",
      "type": "number",
      "minimum": 0,
      "maximum": 100000000
    }
  },
  "required": [
    "tax_year",
    "gross_pay",
    "pay_frequency",
    "payday",
    "hours_worked",
    "tax_free_threshold_claimed",
    "casual"
  ],
  "additionalProperties": false
}

Shared output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "summary": {
          "type": "string"
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "executionId": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "creditsCharged": {
          "type": "number",
          "minimum": 0
        },
        "usage": {
          "type": "object",
          "properties": {
            "credits_charged": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "credits_remaining": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "credits_charged"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "summary",
        "data",
        "creditsCharged"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "error": {
          "type": "object",
          "properties": {
            "code": {
              "type": "string"
            },
            "message": {
              "type": "string"
            },
            "retryable": {
              "type": "boolean"
            }
          },
          "required": [
            "code",
            "message",
            "retryable"
          ],
          "additionalProperties": false
        },
        "usage": {
          "type": "object",
          "properties": {
            "credits_charged": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "credits_remaining": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "credits_charged"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "error"
      ],
      "additionalProperties": false
    }
  ]
}

Ready to use this tool?

Connect Aroai to your AI and try a request.