Tax Returns

Prepare, review, and export Australian tax returns for sole traders and companies.

Overview

Tax Returns helps you prepare your annual Australian tax return directly from your Beeswax accounting data. The system automatically pulls figures from your Profit & Loss, Balance Sheet, BAS statements, and payroll records, then maps them to the correct ATO form fields.

Beeswax supports two return types:

Return Type ATO Form Who It's For
Sole Trader Individual Tax Return + Business Schedule Sole traders and self-employed individuals
Company Company Tax Return (Form 28) Pty Ltd companies and other incorporated entities

Your business structure is set in your account's financial settings and determines which return type is generated.


Getting Started

Preflight Check

Before creating a tax return, Beeswax runs a preflight check to make sure your books are in order. The check looks for:

Check Description
BAS Periods Locked All BAS periods for the financial year should be lodged and locked
Bank Reconciliation Bank accounts should be reconciled for the full year
Unallocated Transactions Flags any bank transactions that haven't been allocated
Missing Tax Codes Identifies transactions without a tax code assigned
Unmapped Accounts Chart of account categories that haven't been mapped to ATO form fields

Issues are classified as blockers (must fix before proceeding) or warnings (can proceed but should review).

Creating a Return

  1. Navigate to Accounting > Tax Returns
  2. Click New Tax Return
  3. Select the financial year (e.g. FY2025 = 1 July 2024 to 30 June 2025)
  4. Review the preflight check results
  5. Click Create to generate the return

Beeswax will automatically populate the return with data from your accounts.


How Data Is Populated

When you create a tax return, Beeswax aggregates data from several sources:

Source What It Provides Reporting Basis Used
Profit & Loss Income and expense totals grouped by account category Income Tax Reporting Basis
Balance Sheet Asset, liability, and equity balances (company returns) Accrual
BAS / Tax Codes GST collected and paid totals from tax-coded transactions GST Reporting Basis
Payroll Salary, wages, superannuation, and PAYG withholding N/A
Tax Field Mappings Rules that map your Chart of Accounts categories to specific ATO form fields N/A

Important: Income and expense figures on the tax return use your Income Tax Reporting Basis setting, while GST figures use your GST Reporting Basis setting. These are governed by separate legislation and operate completely independently.

It is very common for businesses to use Cash for BAS/GST and Accrual for income tax. Because the two methods can differ, the revenue and expense figures on your BAS may not match those on your tax return. This is expected and correct — the BAS report should not be used as a basis for preparing your tax return income and expense figures when your account uses different methods for each.

In Australia, GST reporting is governed by the GST Act 1999 and income tax by the Income Tax Assessment Act 1997. This combination (Cash for BAS, Accrual for income tax) is the most popular choice for Australian small and medium businesses.

In the UK, VAT is governed by the VAT Act 1994 while income/corporation tax is governed by ITTOIA 2005 and CTA 2009. Limited companies must use Accrual for corporation tax.

Each field shows a Source indicator:

Source Meaning
Account Pulled from your account settings (e.g. ABN, company name)
Auto Calculated automatically from your financial data
Manual Manually entered or overridden by you
blank Not yet populated

Re-populating Data

If your financial data changes after creating the return (e.g. you allocate more bank transactions or update BAS periods), use the Re-populate Data action from the menu. This refreshes all auto-filled values with the latest data from your accounts.

Manual overrides are preserved — only auto-filled values are updated.


Sections

Section Status

Each section has a status indicating its review state:

Status Icon Meaning
Incomplete Grey circle No data populated yet
Auto-filled Orange question mark Populated with data but not yet reviewed
Manually Edited Blue pencil You've changed one or more fields from the auto-filled value
Confirmed Green tick You've reviewed and confirmed the section is correct

The sidebar navigation shows each section's status and any pending AI findings.

Sole Trader Return

Section ATO Reference Description
Salary or wages Item 1 Employment income
Interest Item 10 Bank interest income
Dividends Item 11 Franked and unfranked dividends
Rent Item 21 Rental income and deductions
Business income Item P8 Net business income from the Business Schedule
Other income Items 12-24 Capital gains, foreign income, and other
Work-related deductions D1-D5 Car, travel, clothing, education, other work expenses
Other deductions D6-D15 Interest, donations, tax agent fees, income protection
Business details Business Schedule ABN, business name, industry code
Business income Business Schedule Sales revenue and other business income
Business expenses Business Schedule All deductible business expenses
GST summary GST GST collected and paid
PAYG instalments T7-T8 PAYG instalments paid during the year
Medicare levy M1-M2 Medicare levy and surcharge
Tax calculation Tax estimate Final tax payable or refundable

Company Return

Section ATO Reference Description
Section A Company details ABN, TFN, company name, activity, base rate entity status
Section B — P&L Profit & Loss Revenue, cost of sales, expenses, net profit
Section B — Balance Sheet Balance Sheet Assets, liabilities, equity
Section C Reconciliation Adjustments from accounting profit to taxable income
Section D Losses Tax losses carried forward and applied
Section E Capital gains Capital gains and losses
Section G Tax calculation Company income tax calculation
Franking account Franking Franking credits and debits
GST summary GST GST collected and paid
PAYG instalments PAYG PAYG instalments and withholding credits

Simplified vs Advanced Mode

By default, Beeswax shows a simplified tax return that hides fields not relevant to service, consulting, and creative businesses. This dramatically reduces the number of fields you need to review.

What's Hidden in Simplified Mode

Fields and sections that are hidden include:

  • Sole trader: Salary/wages, dividends, rental income, work-related deductions (D1–D5), cost of sales, and capital gains
  • Company: Forestry MIS income, royalty expenses, trading stock, overseas leases and interest, franking account details, dividends paid, foreign income, compliance/international questions (Items 25–30), and many niche reconciliation and calculation statement items

These fields are typically only relevant to businesses with trading stock, rental properties, international operations, primary production, or complex investment structures.

Switching Modes

  1. Go to Company Settings > Accounting Settings
  2. Toggle Simplified Tax Return on or off
  3. Save — the change applies immediately to all tax returns

Viewing Hidden Fields Temporarily

Even with simplified mode enabled, you can temporarily reveal all fields:

  • Click "Show all fields" in the sidebar navigation
  • Or click the "N advanced field(s) hidden" link at the bottom of any section
  • This toggles all hidden fields into view without changing your account setting

Important: Hidden fields still exist on the return and will appear on the exported PDF with their auto-filled values (typically $0). Simplified mode only affects the editing view — it does not remove any ATO-required fields from the return itself.


Editing Values

Each section can be reviewed and edited:

  • Click on any field to update its value
  • Changes are saved automatically as you type
  • Edited fields are marked as Manual to distinguish them from auto-filled values
  • The original auto-filled value is preserved so you can always see what the system calculated
  • Clearing a manual override (deleting the value) reverts the field back to its auto-filled value

Some fields are calculated and cannot be edited directly — they are computed from other fields (e.g. total income, net profit, net GST).

Confirming Sections

Once you're satisfied with a section, click the Confirm button (green tick) to mark it as reviewed. Confirmed sections are locked from editing until you unconfirm them.

To make further changes to a confirmed section, click the Unconfirm button to unlock it. The section returns to its previous status (auto-filled or manually edited).

All sections must be confirmed before you can finalise the return.


Tax Field Mappings

Tax field mappings tell Beeswax how to map your Chart of Accounts categories to specific ATO form fields. For example, mapping your "Sales Revenue" account to the "Gross payments for goods and services" field on the Business Schedule.

Default mappings are generated automatically based on account names:
- For service-based businesses, all income accounts default to Gross Sales Revenue unless they match specific patterns (interest, dividends, refunds, gains, grants, insurance recoveries → Other Income)
- Expense accounts are matched by name to categories like Motor Vehicle, Rent, Repairs, Superannuation, etc.

You can customise mappings to suit your chart of accounts structure. When you re-populate a tax return, the mappings are regenerated to pick up any new accounts.


GST Summary

The GST Summary section pulls data from your tax-coded transactions for the financial year — the same data source used by the BAS / Tax Codes report.

Field ATO Label Description
Total GST collected G1 (1A) GST collected on income — from transactions with the "GST On Income" tax code
Total GST paid G2 (1B) GST paid on expenses (input tax credits) — from transactions with the "GST On Expenses" tax code
Net GST position G3 Calculated: G1 minus G2. Positive = you owe the ATO; negative = refund due

If the GST fields show $0, check that:
- Your transactions have tax codes assigned (GST On Income / GST On Expenses)
- BAS periods have been created for the financial year
- Your BAS / Tax Codes report shows GST amounts for the same period


AI Review

Beeswax includes an AI-powered review that analyses your tax return and flags potential issues. This uses Google Gemini, OpenAI, or Anthropic (configurable in your account settings).

Running a Review

  1. From the tax return page, open the Actions menu (three dots)
  2. Click AI Review
  3. Confirm the review — it typically takes 30–60 seconds
  4. Once complete, the page will show a findings summary

In production, the review runs in the background and the page refreshes automatically when complete.

What It Checks

The AI analyses your complete tax return data and looks for:

Check Example
Anomalies GST collected is $0 despite significant revenue
Missing deductions No superannuation expense recorded for a company with employees
Miscategorisation An expense that should be classified differently
Field suggestions A value that appears incorrect based on other data
Missing allocations Income or expense accounts not mapped to ATO fields

Finding Severity

Each finding is assigned a severity level:

Severity Meaning
Error Likely incorrect — should be reviewed and corrected before lodging
Warning Potentially incorrect or missing — review recommended
Info Informational suggestion — may improve accuracy or compliance

Responding to Findings

Each finding has three action buttons:

Action Button What It Does
Accept Green tick Applies the AI's suggested value to the relevant field in the tax return. The finding is marked as resolved.
Reject Red cross Dismisses the finding — no changes are made to the tax return. Useful when the AI's suggestion is incorrect or not applicable. The finding is marked as resolved.
Defer Clock icon Sets the finding aside for later review. No changes are made. The finding remains in your pending list but won't block finalisation.

When you accept a finding that includes a suggested value, that value is written as a manual override on the relevant section and field. You can always edit or clear it afterwards.

Findings are displayed both in the sidebar findings summary and inline within each section card, so you can see which sections have issues at a glance.


Return Status

Tax returns move through these statuses:

Status Description
Draft Initial state — data populated, ready for review
In Review AI review is currently running
AI Reviewed AI review has been completed with findings
Finalised All sections confirmed and locked — ready for lodgement
Lodged Submitted to the ATO

Finalising

To finalise a tax return, all sections must be confirmed first. Once finalised:
- The return is locked — no fields can be edited
- The return can be exported as PDF for lodgement

If you need to make corrections after finalising, use Unlock (unfinalise) to reopen the return for editing.


Progress

The progress bar in the sidebar shows what percentage of sections have been confirmed. A return is 100% complete when all sections are confirmed and ready for finalisation.


PDF Export

You can export your tax return as a PDF at any stage. The PDF is formatted to match the ATO form layout and includes:

  • All sections with ATO field references
  • Auto-filled vs manually entered indicators
  • Tax calculation summary
  • AI review findings (if an AI review has been run)

Click Export PDF from the actions menu to download.

Tip: Add ?debug=true to the URL to preview the PDF as HTML in your browser.


Permissions

  • Owners and Super Admins can create, edit, finalise, and export tax returns
  • Accountants can view and review tax returns, run AI reviews, and export PDFs
  • Admins, General Users, and Clients cannot access tax returns

Note: Tax Returns require the accounting add-on on your subscription plan. Only available for Australian businesses.