
Fact-checked and reviewed by Scott Lynch (Beanstalk Accountants), Chartered Accountant.
A CoinSpot account can give you a useful tax trail, but it rarely gives the whole tax answer by itself. The account may show your buys, sells, sends, receives, fees, and EOFY statement. Your tax return may also need older purchases, wallet movements, rewards, and activity from other exchanges.
That is where many CoinSpot tax calculations go wrong. A sale on CoinSpot may depend on a cost base from another platform. A withdrawal may only be a transfer to your own wallet. A reward may need income treatment before any later capital gains calculation. A crypto-to-crypto swap can matter even when no Australian dollars reach your bank account.
For the broader tax rules, see our complete guide to crypto tax in Australia. This guide focuses on the CoinSpot side of the work: which records to collect, how to read them, where missing cost basis comes from, and how to use cryptact to prepare a cleaner tax file for myTax or your accountant.
Key takeaways
- CoinSpot records help with your Australian crypto tax calculation, but they do not replace the full tax review.
- Most users need both Buys/Sells and Sends/Receives records because trades and transfers answer different questions.
- CoinSpot can connect to cryptact through API, but some users may still need CSV files, older records, or manual entries.
- For an individual investor, sales, swaps, spending, and gifts will generally trigger CGT events.
- A transfer to a wallet you beneficially own is not a CGT disposal if ownership does not change, but matching evidence and any crypto fee disposal must be recorded.
- Missing cost basis often points to an older purchase, external wallet, reward, gift, or incomplete import; do not assume zero merely because software cannot find the acquisition.
- cryptact helps consolidate CoinSpot activity with other exchanges and wallets so you can review gains, losses, income, and balances before lodging.
No credit card required
What CoinSpot records show and what they miss
CoinSpot records can show what happened inside your account. That includes purchases, sales, deposits, withdrawals, sends, receives, and fees. If you only used CoinSpot and never moved crypto anywhere else, those records may cover most of the tax file.
Many users do not have that simple history.
You may have bought BTC on another exchange in 2022, moved it to CoinSpot in 2025, and sold it on CoinSpot in 2026. CoinSpot can show the deposit and sale, but the original purchase price sits outside CoinSpot. Without that older record, the capital gain can look wrong.
The same issue appears with withdrawals. If you move ETH from CoinSpot to your own hardware wallet, you have moved the asset. You have not necessarily sold it. The tax file still needs the receiving wallet address, transaction hash, and enough evidence to show that you still owned the ETH after the transfer.
So treat CoinSpot as one source of data, not the whole return. The final calculation should connect CoinSpot with your other exchanges, wallets, bank records, reward history, and previous-year balances where those records affect the tax result.
Which CoinSpot records do you need?
CoinSpot’s EOFY statement and CSV files can help with reconciliation and calculation, but neither a summary report nor CSV files alone are sufficient substantiation. Retain a full transaction history report in PDF format as the primary evidence package, together with the underlying CSVs and other source records used in the calculation.
EOFY statement
The EOFY statement gives a high-level view of the financial year and may help compare totals, but it is not sufficient evidence by itself and does not replace a complete transaction history report in PDF format.
A summary may not show enough detail to match purchases with later sales, trace wallet movements, review fees, or support missing cost basis. Where available, a PDF report with opening and closing balances and their market values is helpful for reconciliation, although those balance statements are not essential.
Buys/Sells CSV
The Buys/Sells CSV helps you review trades made on CoinSpot.
Use it to check:
- trade date
- asset bought or sold
- quantity
- price
- Australian-dollar value
- fees
- order details
This file helps build the CGT calculation for purchases and disposals on CoinSpot. It does not always explain crypto that arrived from another exchange or left for an external wallet.
Sends/Receives CSV
The Sends/Receives CSV helps you review crypto moving into or out of CoinSpot.
Use it to check:
- deposits from external wallets
- withdrawals to external wallets
- transaction dates
- crypto quantity
- wallet addresses
- transaction references
This file matters when you need to prove that a withdrawal went to your own wallet or trace a coin that came from somewhere outside CoinSpot.
See our guide to downloading your CoinSpot transaction history.
Reward, referral, or other income records
Keep staking rewards and other potentially income-related receipts separate from ordinary trades. Staking rewards are generally ordinary income when received, and an established-token airdrop received in the ordinary course of investing may also be ordinary income. Referral rewards, cashback, promotional credits, and other receipts require classification from their nature and circumstances. Where a receipt is taxable income, its receipt-time AUD market value becomes the starting cost base for a later disposal.
Do not bury reward income inside the same calculation as a normal buy or sale without checking the tax treatment.
CSV import or API connection—which should you use?
CoinSpot data can enter cryptact through CSV import or API connection. Neither method automatically suits every account.
CSV import gives you more control over the exact files you upload. It can help when you want to keep a clear source file for your records, upload older history, or add records that the API does not bring through.
API connection can make updates easier. You connect CoinSpot to cryptact with the API key and secret key, then sync the transaction history. After new CoinSpot transactions occur, you still need to sync again so cryptact can update the account.
The important point is coverage. Do not assume CSV and API will always produce the same history for every account. Reconcile imported transaction counts and balances, investigate duplicates and missing rows, and retain the full CoinSpot PDF transaction history as evidence. Unsupported items may still require CSV files, custom files, or manual entries with source support.
| Method | When it helps | What to check |
| CSV import | You want exact downloaded records, older files, or accountant-friendly source files | Use for calculation, but retain the full PDF transaction history as evidence |
| API connection | You want to sync supported CoinSpot history without downloading files every time | Re-sync, verify historical coverage, and reconcile to the evidence package |
| CSV plus API | Your full history needs both downloaded files and synced records | Check duplicates and gaps; neither source alone proves completeness |
| Manual or custom entries | A transaction lacks enough detail for automatic import | Keep notes and source evidence for the entry |
API history may not include every transaction type or the full historical range. Do not assume a clean sync proves completeness. Review older acquisitions and unsupported activity, then use supported CSV, PDF, transaction-ID, or manual evidence to fill any gap before relying on the result.
How CoinSpot transactions are taxed in Australia
The ATO looks at the transaction, not only the platform.
Buying crypto with Australian dollars usually creates a cost base. It does not usually create tax straight away for an investor.
For an individual investor, selling crypto for Australian dollars will generally create a capital gain or loss, and swapping one crypto asset for another will generally create a CGT event even when no cash reaches your bank account. Use fair market value in Australian dollars from a reputable and consistently applied source.
These rules generally apply where crypto is held as an investment. A limited personal use asset exception may apply where crypto costing less than A$10,000 was acquired and used mainly to buy personal goods or services within a short period. Spending investment crypto does not create the exception; losses on a personal use asset are disregarded, and a payment gateway, prepaid crypto card, or bill-payment intermediary does not by itself establish direct personal use.
A transfer to a wallet you beneficially own does not trigger a CGT disposal if ownership does not change. Keep evidence that the receiving wallet belonged to you. A transfer to a joint or third-party wallet may change beneficial ownership, and any crypto used for a network or withdrawal fee is separately disposed of.
Staking rewards are generally ordinary income when received. Established-token airdrops and other rewards must be classified according to the applicable rules and facts. If a receipt is taxable income, its receipt-time AUD value becomes the starting cost base; a later disposal can then create a separate capital gain or loss.
| CoinSpot activity | What to check | Why it matters |
| Buy crypto with AUD | Purchase price and fees | Creates cost base for later disposal |
| Sell crypto for AUD | Capital proceeds and cost base | Can create a capital gain or loss |
| Swap one crypto for another | Asset disposed of and asset acquired | Generally triggers CGT for an individual investor without cash |
| Send crypto to your own wallet | Wallet ownership and transaction hash | Not a disposal if beneficial ownership is unchanged; fee crypto is disposed of |
| Receive crypto from another platform | Original acquisition history | Cost basis may sit outside CoinSpot |
| Receive rewards or referral crypto | Value when received | Classify the receipt first; taxable income creates a later CGT cost base |
| Spend crypto | Market value of the crypto used | Can create a disposal |
| Gift crypto | Market value and recipient details | Can create CGT consequences |
This classification step matters because one CoinSpot account can hold several tax treatments at the same time.
A simple CoinSpot CGT example
Assume you bought 1 ETH on CoinSpot for A$3,000 and paid A$30 in acquisition fees.
Later, you sold the same ETH on CoinSpot for A$4,200 and paid A$40 in disposal fees.
The calculation should read:
- capital proceeds: A$4,200
- purchase price: A$3,000
- acquisition fee: A$30
- disposal fee: A$40
- cost base: A$3,070
- capital gain: A$1,130
The final gain is the same as under a proceeds-minus-selling-fee shortcut, but this layout correctly includes eligible acquisition and disposal exchange fees as incidental costs in the cost base. If a fee is paid with crypto, paying that fee also creates a separate disposal record for the fee asset at its Australian-dollar market value.
If an Australian individual held the ETH for at least 12 months and meets the other conditions, the 50% CGT discount may apply. Exclude the acquisition and disposal days when testing the period. Apply current-year capital losses first, then carried-forward capital losses, and only then apply the discount to the remaining eligible gain.
This example stays simple because the purchase and sale both happened on CoinSpot. If the ETH came from another exchange or wallet, you would need the earlier acquisition record before finalising the gain.
Why missing cost basis needs review
Missing cost basis usually means the calculation cannot see the original acquisition record. It does not automatically mean the asset had no cost.
A missing cost record may come from:
- a purchase made on another exchange
- a deposit from a personal wallet
- an older CoinSpot purchase outside the selected date range
- a gift or reward
- a previous tax report that did not carry balances forward
- a file that missed sends, receives, fees, or rewards
Start with the disposal and trace the asset backwards. Find where the asset first entered your records, what you paid for it, which fees belong to it, and whether the acquisition happened in an earlier financial year.
Do not enter zero as the cost base merely because software cannot find the purchase. Reconstruct the acquisition where possible using exchange reports, blockchain transaction IDs, historical market prices, bank statements, or contemporaneous notes. If the evidence remains irretrievably unavailable, document the searches performed and obtain tax advice before applying any zero-cost fallback.
Where the cost still cannot be proven, keep a short note explaining the asset, quantity, date, records checked, and remaining gap. Get tax advice before lodging if the amount is material.
How to report CoinSpot activity in myTax
CoinSpot does not lodge the crypto section of your tax return. Once the calculation is complete, you still need to enter the correct figures in myTax or send the working to your tax agent.
For an individual investor, CoinSpot sales, swaps, spending, and gifts generally belong in the Capital gains or losses section of myTax. The final working should show:
- total capital proceeds
- cost base
- capital gains
- capital losses
- net capital gain
- carried-forward capital losses, where relevant
- any CGT discount applied
Crypto income belongs outside the capital gains calculation. Staking rewards, interest or yield, and taxable referral rewards are generally reported under Other income in myTax. Other receipts require fact-specific classification. A later disposal of a token received as income can create a separate CGT event using its receipt-time AUD value as the starting cost base.
Business activity needs separate review. Trade frequency alone does not make someone a trader or business. Consider the overall commercial purpose, organisation, repetition, business-like systems, and capital scale. A company, ABN-based activity, systematic market-making, or organised profit-seeking enterprise warrants professional advice before applying individual-investor CGT treatment.
For a return-level walkthrough, see our myTax crypto filing guide.
How to calculate CoinSpot taxes with cryptact
cryptact helps bring CoinSpot records into a wider crypto tax history. The main benefit is not that CoinSpot becomes the centre of the return. The benefit is that CoinSpot activity can sit beside other exchanges, wallets, rewards, and earlier cost records before you review the final gains and losses.
Step 1: Create a cryptact account
Create a cryptact account and set up the calculation profile for Australia and the relevant tax year.
Check the financial year before importing. For example, the 2025–26 Australian tax year runs from 1 July 2025 to 30 June 2026.
Step 2: Prepare your CoinSpot transaction records
Prepare the CoinSpot records that match your account activity. Use Buys/Sells and Sends/Receives CSVs for calculation and import, but also retain a full transaction history report in PDF format as the primary evidence package. Older files, EOFY statements, reward records, referral records, or custom entries may also be needed where they affect the year being calculated.
Follow the CoinSpot support guide to prepare the required records.
Do not download only the current financial year if you sold assets that you bought earlier. The sale needs the original acquisition record.
Step 3: Import the records into cryptact
Import CoinSpot data into cryptact using the method that suits your records.
You can upload CoinSpot files where you have downloaded the required CSVs. You can also connect CoinSpot by API where that gives you the history you need.
If you use API connection, review the synced data and sync again after new transactions occur. If a transaction does not come through clearly by API or file upload, use a custom or manual entry with supporting evidence.
Step 4: Add transactions from other exchanges and wallets
Add the rest of your crypto activity before reviewing the CoinSpot result.
This matters when:
- a CoinSpot sale depends on a purchase made elsewhere
- a CoinSpot deposit came from a self-custody wallet
- a CoinSpot withdrawal later led to a sale on another platform
- reward tokens moved across accounts before disposal
- previous-year balances affect current-year gains
A CoinSpot-only import can look tidy and still produce the wrong result if the missing history sits outside CoinSpot.
Step 5: Review the imported transactions
Review the imported data before relying on the gains and losses.
Check for:
- unmatched or unclassified transactions
- missing acquisition prices or cost basis
- transfers between your own wallets
- duplicate transactions
- missing rewards or fees
- unsupported or manually entered transactions
- unexpected balances or calculation results
This step matters more than the import method. A CSV upload or API sync can bring data into cryptact, but the record still needs review where the transaction lacks context.
Pay close attention to sends and receives. These entries often decide whether the transaction represents an internal transfer, a missing acquisition, a later disposal, or a record that needs manual support.
Step 6: Review gains and losses
Once the transaction history looks complete, review the gain and loss results.
Check capital gains, capital losses, income items, year-end balances, and any warnings before using the figures in myTax or sending them to your tax agent.
You can also review cryptact’s crypto tax calculator features to understand how it supports gain and loss calculation.
The final figures should still trace back to the source records. Software can organise the calculation, but the taxpayer still needs to lodge accurate information.
Keep supporting crypto records for the period required by the ATO. As a general rule, retain them for five years from the latest relevant date, including when the record was prepared or obtained, when the transaction was completed, or when the CGT event occurred. Keep acquisition and valuation evidence longer where it remains relevant to a later disposal, return, or review period.
CoinSpot crypto tax FAQs
Does CoinSpot provide an Australian tax report?
CoinSpot provides EOFY statements and CSV files, but neither is sufficient evidence by itself. Retain a complete transaction history report in PDF format, together with the source files and supporting records used in the calculation.
Which CoinSpot files do I need for crypto tax?
Use the Buys/Sells and Sends/Receives CSVs for transaction processing, but retain a complete PDF transaction history as the evidence package. You may also need EOFY statements, reward or referral records, and older files where current-year disposals depend on earlier purchases.
Can cryptact import CoinSpot transaction history?
Yes. cryptact supports CoinSpot transaction-history import. The records needed depend on your CoinSpot activity and whether you use CSV upload, API connection, or a custom/manual entry for unsupported items.
Can I connect CoinSpot to cryptact via API?
Yes. CoinSpot can connect to cryptact via API. Use the API setup guidance, keep the key limited to the required access, and review the imported data after syncing.
Are transfers from CoinSpot to my own wallet taxable?
A transfer to a wallet you beneficially own does not create a CGT disposal if ownership does not change. Keep wallet addresses, transaction hashes, and ownership evidence. Crypto used for the network or withdrawal fee is a separate disposal, and a joint or third-party wallet may change the result.
What should I do if my CoinSpot transactions have missing cost basis?
Trace the asset backwards. Look for older CoinSpot files, other exchange records, wallet history, transaction hashes, bank records, or previous-year tax reports. Do not assume the cost is zero just because the purchase is missing.
Can I calculate tax if I also use other exchanges or wallets?
Yes, but the calculation needs all relevant records. A CoinSpot sale may depend on a purchase made somewhere else, so include the full exchange and wallet history before reviewing gains and losses.
Conclusion
CoinSpot records help you calculate Australian crypto taxes, but the return should not stop at one account summary. The tax result depends on the full transaction trail: purchases, sales, swaps, transfers, rewards, fees, and cost records from every platform and wallet involved.
The safest workflow is to collect the CoinSpot records, connect outside exchanges and wallets, review missing or unclassified transactions, and check the final gains and losses before lodging.
Use cryptact to consolidate CoinSpot data with other exchanges and wallets, review gains and losses, and prepare cleaner records for your Australian tax return.






