1. Home
  2. Library
  3. Tool reference

Find Australian lodgment and employer due dates.

LiveAustralia1 credit

What it does

Find the due date for a BAS or IAS, PAYG instalments, super guarantee, income tax returns, the taxable payments report and fringe benefits tax.

Ask your AI

Find Australian lodgment and employer due dates. 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

Payday Super uses the payday as the period end from 1 July 2026.

Good to know

  • Payday Super uses the payday as the period end from 1 July 2026.
  • Weekend and public-holiday relief applies when a date is a holiday for a whole state or territory.
  • Registered agent dates are account-specific; the standard date is shown.
For developers
Tool IDau_lodgment_dates
ServerAustralia
Credit behaviour1 credit

Input schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "obligation": {
      "type": "string",
      "enum": [
        "bas",
        "ias",
        "payg_instalments",
        "super_guarantee",
        "income_tax_return",
        "tpar",
        "fbt"
      ],
      "description": "Choose bas, ias, payg_instalments, super_guarantee, income_tax_return, tpar, or fbt."
    },
    "period_end": {
      "description": "Period end in YYYY-MM-DD. For Payday Super, use the payday; for income tax returns, use 30 June; for TPAR, 30 June; for annual FBT, 31 March.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "filing_frequency": {
      "type": "string",
      "enum": [
        "monthly",
        "quarterly",
        "payday",
        "annual"
      ]
    },
    "entity_type": {
      "description": "Required for income_tax_return.",
      "type": "string",
      "enum": [
        "individual",
        "company"
      ]
    },
    "tax_agent_linked": {
      "description": "Whether a registered tax agent is linked. Agent lodgment programs remain subject to ATO eligibility and the date shown in the client's account.",
      "type": "boolean"
    }
  },
  "required": [
    "obligation"
  ],
  "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.