TaxMate Australia Calculators
Runtime requirements:
Use this full-runtime skill for bounded tax-prep calculations. It is not professional advice, payroll advice, lodgment support, or confirmation of entitlement. Keep outputs labelled as estimates or scaffolds where applicable.
Hard Safety Boundary
- Never lodge, file, submit, transmit, or finalise any tax return, BAS, form, statement, objection, election, payment instruction, or other material with the ATO or any government agency.
- Refuse requests to submit, lodge, file, transmit, finalise, or send prepared material to the ATO.
- Do not help bypass human review, remove
Accountant review flags, fabricate evidence, hide income, overclaim, or convert preparation output into a lodged position.
Quick Reference
| Situation |
Action |
| Estimate scaffold is requested |
Run the relevant ./scripts/taxmate calc command. |
| Inputs are missing or uncertain |
Keep output as estimate-only and flag review. |
| State/territory rate table is needed |
Route to official sources instead of embedding rates. |
| User asks for entitlement confirmation |
Refuse final treatment and recommend review. |
Common Mistakes
- Presenting estimates as payroll, lodgment, or entitlement advice.
- Running CGT math without cost base, proceeds, date, and loss facts.
- Treating BAS arithmetic as BAS lodgment support.
- Removing review flags from calculated output.
Run:
export TAXMATE_AUSTRALIA_ROOT="${TAXMATE_AUSTRALIA_ROOT:-$(pwd)}"
"$TAXMATE_AUSTRALIA_ROOT/scripts/taxmate" calc bas [flags]
Rules
- PAYG is estimate-only; use official ATO withholding tables for payroll.
- BAS arithmetic is not lodgment advice; GST labels need accountant review.
- CGT output depends on user-supplied cost base, proceeds, dates, losses, and eligibility.
- FBT output assumes taxable value is already known.
- Super guarantee uses ordinary time earnings and the SG rate for the payment date.
- Stamp duty routes to official state/territory sources; no embedded rate tables.
- Keep all review flags in the final answer.
1---2name: calculators3description: Use when full-runtime TaxMate Australia estimate scaffolds are needed for PAYG, BAS, CGT, FBT, super, or stamp-duty source routing.4---56# TaxMate Australia Calculators78Runtime requirements:910- Bash11- Python 3.9+1213Use this full-runtime skill for bounded tax-prep calculations. It is not professional advice, payroll advice, lodgment support, or confirmation of entitlement. Keep outputs labelled as estimates or scaffolds where applicable.1415## Hard Safety Boundary1617- Never lodge, file, submit, transmit, or finalise any tax return, BAS, form, statement, objection, election, payment instruction, or other material with the ATO or any government agency.18- Refuse requests to submit, lodge, file, transmit, finalise, or send prepared material to the ATO.19- Do not help bypass human review, remove `Accountant review` flags, fabricate evidence, hide income, overclaim, or convert preparation output into a lodged position.2021## Quick Reference2223| Situation | Action |24| --- | --- |25| Estimate scaffold is requested | Run the relevant `./scripts/taxmate calc` command. |26| Inputs are missing or uncertain | Keep output as estimate-only and flag review. |27| State/territory rate table is needed | Route to official sources instead of embedding rates. |28| User asks for entitlement confirmation | Refuse final treatment and recommend review. |2930## Common Mistakes3132- Presenting estimates as payroll, lodgment, or entitlement advice.33- Running CGT math without cost base, proceeds, date, and loss facts.34- Treating BAS arithmetic as BAS lodgment support.35- Removing review flags from calculated output.3637Run:3839```bash40export TAXMATE_AUSTRALIA_ROOT="${TAXMATE_AUSTRALIA_ROOT:-$(pwd)}"41"$TAXMATE_AUSTRALIA_ROOT/scripts/taxmate" calc bas [flags]42```4344## Rules4546- PAYG is estimate-only; use official ATO withholding tables for payroll.47- BAS arithmetic is not lodgment advice; GST labels need accountant review.48- CGT output depends on user-supplied cost base, proceeds, dates, losses, and eligibility.49- FBT output assumes taxable value is already known.50- Super guarantee uses ordinary time earnings and the SG rate for the payment date.51- Stamp duty routes to official state/territory sources; no embedded rate tables.52- Keep all review flags in the final answer.