Australian tax calculators
Six calculation worksheets for established facts: ordinary GST, resident basic income tax, CGT losses and discount, ordinary employer FBT, first-year depreciation and quarterly super guarantee. These are experimental review aids, not advice or return preparation. Callers must establish every scope condition before calculating.
The Python functions in austaxcalc.calculations accept Decimal amounts and an
explicit period. Results include amounts, scope exclusions, official source URLs,
the source-check date and engine version. They perform no network calls or writes.
Amounts must be non-negative, finite, at most two decimal places and no more than
AUD 1 trillion. Rounding uses half-up to cents at output; individual worksheets
state additional conventions.
Supported periods
| Worksheet | Period and boundary |
|---|---|
| GST | 2025-26, one ordinary taxable supply at 10%; no classification or BAS |
| Resident tax | 2024-25, 2025-26 and 2026-27; full-year resident ordinary income, before offsets and levies |
| CGT | 2025-26, resident individual's established gains and losses; losses before the 50% discount |
| FBT | Year ended 31 March 2026; established type 1 and type 2 taxable values, ordinary employer |
| Depreciation | 2025-26, first year of an ordinary tangible Division 40 asset; established life and use |
| SG | Complete quarters of 2025-26; established OTE, eligibility and qualifying contributions |
Unsupported periods fail. The SG worksheet does not implement post-June 2026 Payday entitlement rules. The separate Payday engine reviews timing on a supplied liability. Contribution caps, SMSF tax, trusts, payroll tax, HELP and Medicare calculations remain outside these worksheets.
Source URLs and exact exclusions are in austaxcalc/calculations.py and every result.
Sources were checked on 10 September 2026. A source-check date is not an assurance
that every tax rule or taxpayer circumstance has been reviewed.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file australian_tax_calculators-0.1.2.tar.gz.
File metadata
- Download URL: australian_tax_calculators-0.1.2.tar.gz
- Upload date:
- Size: 55.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac0f83f1ebfc7a8655561403a8511ae5b3c0deaebb7f37dc065c21f9f73dfb8c
|
|
| MD5 |
c8fcad16851806ecc959153afbb7c31a
|
|
| BLAKE2b-256 |
44641408c1a728fa3cdc12c9d90c94e16c2074c58dbc79940aabdea3a6733556
|
Provenance
The following attestation bundles were made for australian_tax_calculators-0.1.2.tar.gz:
Publisher:
release-australian-tax-calculators.yml on ryanduguid/australian-accounting
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
australian_tax_calculators-0.1.2.tar.gz -
Subject digest:
ac0f83f1ebfc7a8655561403a8511ae5b3c0deaebb7f37dc065c21f9f73dfb8c - Sigstore transparency entry: 2773599154
- Sigstore integration time:
-
Permalink:
ryanduguid/australian-accounting@8321c52ff699fa27726468232ea3596b5dfc7169 -
Branch / Tag:
refs/tags/australian-tax-calculators/v0.1.2 - Owner: https://github.com/ryanduguid
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-australian-tax-calculators.yml@8321c52ff699fa27726468232ea3596b5dfc7169 -
Trigger Event:
push
-
Statement type:
File details
Details for the file australian_tax_calculators-0.1.2-py3-none-any.whl.
File metadata
- Download URL: australian_tax_calculators-0.1.2-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afd4b7ee59e8ca4af6b1d43c6b3ef837c5bea688b13b6c7d1f745be62a99c70d
|
|
| MD5 |
ab4d2c6ca73dc6d5ccb9cc2a82e2cfc7
|
|
| BLAKE2b-256 |
cfb15f6c8fae7adcad67fce99a36eebe71d8043840c9faca3ad16bc2ab09360e
|
Provenance
The following attestation bundles were made for australian_tax_calculators-0.1.2-py3-none-any.whl:
Publisher:
release-australian-tax-calculators.yml on ryanduguid/australian-accounting
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
australian_tax_calculators-0.1.2-py3-none-any.whl -
Subject digest:
afd4b7ee59e8ca4af6b1d43c6b3ef837c5bea688b13b6c7d1f745be62a99c70d - Sigstore transparency entry: 2773599215
- Sigstore integration time:
-
Permalink:
ryanduguid/australian-accounting@8321c52ff699fa27726468232ea3596b5dfc7169 -
Branch / Tag:
refs/tags/australian-tax-calculators/v0.1.2 - Owner: https://github.com/ryanduguid
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-australian-tax-calculators.yml@8321c52ff699fa27726468232ea3596b5dfc7169 -
Trigger Event:
push
-
Statement type: