How to generate a capital gains tax report from wallet history

A wallet history can provide the transaction evidence needed to prepare a capital gains tax report, but a raw activity log is rarely ready for the Australian Taxation Office (ATO). Deposits, withdrawals, transfers, purchases, sales and rewards need to be separated before the figures become meaningful.

SAWANVEGAS Wallet is accessed through a modern browser, so there is no separate program to install. Its streamlined black, gold and white interface is designed to keep account access and wallet activity in one place, although JavaScript must be enabled for the application to load and operate correctly.

For Australian users, the relevant reporting period generally follows the financial year from 1 July to 30 June. The Australian dollar value at the time of each taxable event is important, even when the wallet balance is displayed in another currency or the original transaction involved a digital asset.

A reliable workflow combines the wallet export with exchange statements, bank records, transfer confirmations and notes about the purpose of each transaction. The result should make it possible to trace a reported gain or loss back to a specific date, asset, quantity and valuation.

Understand which wallet activity matters

Capital gains tax (CGT) usually becomes relevant when a cryptocurrency or other CGT asset is disposed of. Disposal can include selling an asset for Australian dollars, exchanging one digital asset for another, or using an asset to pay for goods or services. Moving the same asset between wallets that belong to you is generally different from selling it.

Start by classifying every line in the wallet history. A deposit may represent a purchase, a transfer from another wallet, a reward or an income payment. A withdrawal could be a personal transfer, a sale, a payment or a movement to an exchange. The label alone is not enough; the surrounding records and transaction purpose matter.

Some activity may need treatment outside a simple capital gains calculation. Staking rewards, referral payments, employment-related digital assets and business transactions can have income tax implications. Gambling-related receipts may also follow different rules from investment disposals. Where the wallet is connected with gaming or wagering, keep those records separate and obtain advice suited to the exact activity.

Export a complete wallet history

Log in through the wallet application and locate the activity, transaction or account-history area. Use the broadest available date range, then export the data in CSV, spreadsheet or PDF format. If the wallet only shows a limited number of entries at once, save multiple files and check that their date ranges do not leave gaps.

Users who have not yet created an account can begin through create an account. After access is established, record the export date and preserve an untouched copy of the original file. A working copy can then be used for sorting, currency conversion and tax calculations.

Check whether the export includes transaction IDs, timestamps, asset names, quantities, fees, wallet addresses and transaction status. A dashboard summary may show the current balance but omit historical details required to establish the cost base. Screenshots can support the file, but they should not replace a complete downloadable record.

Wallet timestamps may use UTC or another time zone. Convert them consistently to Australian time when the date could affect which financial year contains a disposal. This is especially useful for users in Perth, Adelaide, Brisbane, Melbourne or Sydney, where daylight-saving settings and local time can differ.

Clean and classify the transaction data

Create a working spreadsheet with one row for each transaction. Useful columns include the date and time, transaction ID, asset, quantity received, quantity disposed of, Australian-dollar market value, fees, transaction type, associated platform and notes. Never overwrite the original quantity or value; add a separate adjusted column when a correction is necessary.

A practical classification system makes the wallet history easier to review:

Match incoming and outgoing transfers by transaction ID, wallet address, quantity and approximate time. Fees can be recorded separately and may affect the cost base or proceeds, depending on the transaction and the applicable tax treatment. Avoid counting a transfer as a disposal merely because it appears as both a withdrawal and a deposit.

Duplicates are common when an exchange statement and a wallet export are combined. Search for repeated transaction IDs and identical timestamps. Missing acquisitions are more serious than minor formatting errors because a missing purchase price can make a later gain impossible to calculate accurately.

Calculate the Australian capital gain

For each disposal, establish the proceeds in Australian dollars and the cost base of the asset disposed of. The cost base can include the original acquisition value and eligible incidental costs, while the capital proceeds generally reflect the market value received. Digital-asset-to-digital-asset swaps still require an AUD value for both sides at the time of the exchange.

The basic calculation is capital proceeds less the relevant cost base. A positive amount is a capital gain; a negative amount is a capital loss. Apply the actual quantities disposed of rather than assigning the entire cost of a wallet holding to one transaction. Where assets were acquired at different times and prices, use a consistent identification method supported by records.

An Australian individual may be eligible for the 50% CGT discount when an asset has been held for at least 12 months, subject to the applicable rules and the taxpayer’s circumstances. The discount does not generally apply to assets held for 12 months or less. Capital losses can usually be carried forward, but they cannot be used to reduce salary or other ordinary income.

Do not assume every wallet gain is an investment gain. Frequent trading, commercial activity, mining, staking or operating through a business structure may require a different analysis. For the 30 June tax year-end, verify the tax treatment and valuation method with a registered tax agent if the activity is substantial or unusual.

Keep an audit-ready evidence pack

A tax report should explain the calculation rather than present only a final gain figure. Attach the wallet export to a reconciliation workbook and retain source documents that establish how each amount was valued. This is particularly important when prices are taken from an overseas exchange but the return is lodged in Australia.

Keep records for the period required under Australian tax law, including documents that show the date of acquisition and disposal, the asset’s value in AUD, ownership details and the nature of each transaction. Organise the evidence by financial year and use stable file names, such as 2024-25-wallet-history.csv and 2024-25-capital-gains-workbook.xlsx.

A useful evidence pack contains:

Protect the files with secure storage and restricted access. The wallet password, recovery phrase and two-factor authentication codes should never be placed in a tax workbook or sent to an adviser through an unprotected message.

Review the report before lodging

Run a final reconciliation by comparing the calculated closing balance with the wallet’s actual balance and any connected exchange accounts. Investigate negative quantities, unexplained deposits, impossible dates, missing acquisition prices and differences caused by rounding. A small rounding difference can be documented, but a material mismatch needs investigation before the report is used.

Separate the annual summary into short-term gains, gains potentially eligible for the 50% discount, capital losses and transactions requiring specialist review. The report should identify the financial year, the taxpayer or entity, the source wallets, the valuation currency and the method used to match disposed assets with their cost bases.

Before lodging an Australian tax return, check that the capital gain or loss has been transferred to the correct CGT section and that income items have not been included as capital gains by mistake. Keep a review checklist with the final workbook:

A clean wallet-history report cannot resolve an uncertain transaction purpose or missing historical price. When records cover several platforms, involve large amounts, or include staking, business activity or wagering-related transactions, a registered Australian tax agent can assess the facts before the figures are lodged with the ATO.