Swyftx_au.png

Fact-checked and reviewed by Scott Lynch (Beanstalk Accountants), Chartered Accountant.

A Swyftx transaction report can give you the raw material for your crypto tax calculation. It does not tell you, on its own, what belongs in your tax return.

That difference matters. A report can show that crypto entered or left your Swyftx account, but tax depends on what the movement actually means. A sale has one result. A swap has another. A transfer to your own wallet needs evidence, not a capital-gains entry. A coin deposited from another exchange may need purchase records that Swyftx never held.

So the work starts with Swyftx, but it should not end there. You need to read the report against the rest of your crypto history, connect outside wallets or exchanges, check missing acquisition history, and turn the transaction trail into final figures for myTax or your tax agent.

For the broader rules, see our complete guide to crypto tax in Australia. This guide focuses on the Swyftx-specific workflow: which records to collect, how to review deposits and withdrawals, when CSV or API import may help, and how to use cryptact to review gains and losses.

Key takeaways

  • Swyftx provides transaction records that help with tax calculations, but they are not a complete Australian tax return.
  • A Swyftx report can show trades, deposits, withdrawals, fees, and AUD values, but it may not show the full asset history.
  • For an individual investor, sales, crypto-to-crypto swaps, spending, and gifts will generally create CGT events when ownership changes.
  • Deposits and withdrawals need context. A transfer between wallets you beneficially own does not trigger a CGT disposal, but crypto used to pay a network or withdrawal fee is itself disposed of.
  • Missing cost basis often points to an older purchase, outside wallet, reward, gift, or incomplete import. Do not assume a zero cost base merely because software cannot find the acquisition.
  • cryptact supports Swyftx file import and API connection, but users still need to review the imported history.
  • The final tax result should cover all relevant exchanges and wallets, not only the Swyftx account.

Table of contents

  1. Start with the Swyftx report, then rebuild the full history
  2. Which Swyftx records do you need?
  3. CSV import or API connection—which should you use?
  4. Read the report in three passes
  5. How a Swyftx CGT calculation works
  6. Why deposits and withdrawals need extra care
  7. Common Swyftx tax issues to review before lodging
  8. Reporting Swyftx activity in myTax
  9. Records to keep for ATO review
  10. How to calculate Swyftx taxes with cryptact
  11. Swyftx crypto tax FAQs
  12. Conclusion

No credit card required

Start with the Swyftx report, then rebuild the full history

Swyftx records can show trades, deposits, withdrawals, fees, and Australian-dollar values linked to the account. That makes the report a useful starting point for Australian crypto tax.

The gap appears when the asset’s history extends beyond Swyftx.

For example, a user may buy ADA on another exchange, move it to Swyftx, and sell it months later. The Swyftx report can show the deposit and sale, but the original cost sits elsewhere. Without that older purchase record, the gain calculation has a hole in it.

The same issue works in reverse. A user may buy BTC on Swyftx and withdraw it to a hardware wallet. That withdrawal may not create tax if the user still owns the BTC, but the record needs to prove where it went. Otherwise, a later calculation may treat the movement as unexplained.

This is why Swyftx taxes should not be calculated from the Swyftx account alone unless the account genuinely contains the entire history. Most crypto files need a wider view: Swyftx records, older exchange exports, wallet histories, bank entries, rewards, fees, and previous-year balances.

Which Swyftx records do you need?

Swyftx lets users download transaction reports for selected date ranges. For tax work, the safest starting point is the full Australian income year from 1 July to 30 June.

A current-year report may still miss the cost base for assets bought in earlier years. If you sold crypto during the year, check whether the purchase happened before 1 July. If it did, you may need older Swyftx reports or records from another platform.

CSV records usually help more than PDF summaries because tax software, spreadsheets, and accountants need transaction-level detail. A PDF may help with review, but it does not always give the same flexibility for calculation.

Before calculating, collect:

  • the Swyftx transaction report for the full income year
  • earlier Swyftx reports for assets sold this year
  • records from any exchange that sent crypto into Swyftx
  • wallet records for withdrawals from Swyftx
  • bank records connected to deposits and withdrawals
  • reward, referral, staking, or income records where relevant
  • fee records
  • previous-year crypto tax reports

Do not wait until the end of the calculation to look for old records. Missing history usually shows up late, and it can change the final gain.

See our guide to obtaining your Swyftx transaction history.

CSV import or API connection—which should you use?

Swyftx records can be brought into cryptact through CSV import or API connection. The better method depends on how the account was used, how far back the history goes, and how often the user needs to update the file.

CSV import gives the user control over the exact downloaded file. It works well when preparing a fixed annual tax file, keeping accountant-friendly source records, or uploading older history in order. For Swyftx file import, use the CSV file rather than the PDF.

API connection can make ongoing updates easier because the user does not need to download a new file every time. After new Swyftx transactions occur, the API connection still needs to be synced again so the latest activity appears in cryptact.

The main issue is coverage. Do not assume CSV and API imports will always produce the same result for every account. If an exchange does not provide certain transaction history through API, or if the available data does not contain enough detail, cryptact may not be able to import that transaction automatically. The user may need a CSV file, custom file, or manual entry.

MethodWhen it helpsWhat to review
CSV importPreparing a tax-year file, uploading older records, or keeping source files for reviewCorrect date range, correct file type, older records, missing rows
API connectionUpdating supported Swyftx history without repeated downloadsSync status, imported transaction types, missing history, unexpected balances
CSV plus APIThe account has older history, unsupported entries, or gaps after syncingDuplicate imports, missing transactions, incomplete coverage
Custom or manual entriesA transaction cannot be imported clearly through file or APISource evidence, manual labels, values, notes, and later review

Some users may need more than one method. For example, API connection may help with ongoing updates, while CSV files may still support older records or entries that need adviser review.

Before relying on the calculation, compare the imported history with the Swyftx transaction report and the rest of the crypto file.

Read the report in three passes

A Swyftx report becomes easier to work with when you do not try to solve every transaction in one pass.

The first pass should identify disposals. Look for sales into Australian dollars, crypto-to-crypto swaps, spending, gifts, or any other movement where ownership may have changed. These entries drive the capital-gains calculation.

The second pass should trace asset history. For each disposal, ask where the asset came from. A purchase on Swyftx gives you one answer. A deposit from an external wallet gives you a question that needs another record.

The third pass should separate income from capital movements. 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. Other rewards, including referrals and promotional credits, need classification based on their nature and circumstances. 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.

PassWhat you are looking forWhy it matters
Disposal passSales, swaps, spending, giftsFinds transactions that may create CGT
History passPurchase records, deposits, old balancesBuilds the cost base
Income passStaking rewards, established-token airdrops, referrals, and other receiptsSeparates ordinary income from fact-dependent rewards and later CGT

This approach avoids a common mistake: treating the report as if every row belongs in one tax category. It does not. One Swyftx account can contain purchases, disposals, transfers, fees, income, and movements that need no tax entry at all.

How a Swyftx CGT calculation works

The following example assumes the taxpayer is an individual investor. A Swyftx sale starts with capital proceeds and a cost base that includes the purchase price and eligible incidental acquisition and disposal costs.

This section assumes the 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 crypto that was held as an investment does not make it a personal use asset. Capital losses on a personal use asset are disregarded, and using a payment gateway, topping up a prepaid crypto card, or using a bill-payment intermediary does not by itself establish direct personal use.

Assume you bought 2 ETH through Swyftx for A$6,000 and paid A$60 in acquisition fees.

Later, you sell the 2 ETH for A$8,500 and pay A$85 in disposal fees.

A clearer CGT calculation is:

  • capital proceeds: A$8,500
  • purchase price: A$6,000
  • acquisition fee: A$60
  • disposal fee: A$85
  • cost base: A$6,145
  • capital gain: A$2,355

The final gain is the same as under a proceeds-minus-selling-fee shortcut, but this structure correctly presents the purchase price as the first cost-base element and eligible exchange fees as incidental costs. If a fee is paid with another crypto asset, the fee payment also creates a separate disposal record for that asset at its AUD 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. The 12-month period excludes both the acquisition day and the disposal day. Apply current-year capital losses and then carried-forward capital losses before applying the discount to the remaining eligible gain.

The example stays simple because both the purchase and sale happened inside Swyftx. If the ETH came from another exchange, you would need the earlier purchase record before finalising the gain.

A capital loss can also arise. Apply current-year capital losses against capital gains first, followed by unapplied losses from earlier years. Only then apply any available CGT discount. Capital losses cannot reduce salary, staking income, or other ordinary income, and unused net capital losses can generally be carried forward without an expiry date for an individual investor.

Why deposits and withdrawals need extra care

Deposits and withdrawals often cause the biggest mistakes in Swyftx tax calculations because they look like simple account movements but may hide the most important tax detail.

A deposit into Swyftx does not explain how the crypto was acquired. It may represent a transfer from your own wallet, a purchase from another exchange, a gift, a reward, or a payment. Each one needs a different record.

A withdrawal from Swyftx also needs context. Moving crypto to a wallet you beneficially own does not trigger a CGT disposal if ownership does not change. A transfer to a joint or third-party wallet may change beneficial ownership and create a partial or full CGT event. Sending crypto to another person, using it to pay for something, or moving it as part of a swap can also create a disposal.

The report tells you that the movement happened. It does not always tell you why.

For withdrawals, keep the receiving wallet address, transaction hash, date, quantity, and evidence that you still beneficially owned the asset after the transfer. Also record any crypto used to pay network or exchange withdrawal fees because using that crypto constitutes a separate disposal.

For deposits, trace the sending account or wallet. Then connect the deposit to the original acquisition record.

This matters because a later sale may rely on a cost base that sits outside the Swyftx report. Without that connection, the tax calculation can either overstate the gain or leave the asset unsupported.

Common Swyftx tax issues to review before lodging

The strongest Swyftx tax file is not the one with the neatest export. It is the one where the gaps have been checked before lodging.

Common issues include duplicate imports, incomplete transaction imports, missing rewards or fees, unsupported entries, manual transactions that need source evidence, and missing external records.

A duplicate import can happen when the same transaction enters the tax software twice through CSV and API, or through overlapping date ranges. That can overstate purchases, sales, fees, or balances.

An incomplete import can happen when the date range is too narrow, older files are missing, or a transaction type does not come through clearly. A current-year report may look complete until a sale needs a purchase record from a prior year.

Missing rewards or fees can distort both income and capital gains. Staking rewards are generally ordinary income when received, while referral rewards, cashback, and promotional credits should be classified from their actual nature rather than grouped automatically. Eligible fees can affect the cost base, and a fee paid in crypto can create its own disposal.

Unsupported or manually entered transactions should be reviewed carefully. A manual entry may be correct, but it needs notes, values, transaction hashes, and source records. Screenshots can be useful supplementary evidence, especially for DeFi or closed accounts, but should accompany raw exports or verifiable blockchain transaction IDs where possible.

The biggest issue is importing only Swyftx while leaving out other exchanges and wallets. A Swyftx sale may depend on a purchase made elsewhere. A Swyftx withdrawal may connect to a later sale on another platform. A CoinSpot, Binance, self-custody, or DeFi record can change the Swyftx result.

Do not treat a clean Swyftx import as a complete crypto tax file until the wider transaction history has been checked.

Reporting Swyftx activity in myTax

Swyftx does not lodge your crypto tax return. After the calculation is complete, you still need to enter the figures in myTax or provide the working to your tax agent.

For an individual investor, sales, swaps, and gifts generally belong in the Capital gains or losses section of myTax. The final working should show capital proceeds, cost bases, current-year gains, current-year losses, carried-forward losses, any 50% CGT discount applied, and the final net capital gain.

Crypto income needs a separate review. Staking rewards, interest or yield, and taxable referral rewards are generally reported under Other income in myTax. Established-token airdrops received in the ordinary course of investing are generally ordinary income when received. Cashback, promotional credits, and other rewards may require a different treatment depending on their nature. A later disposal of a token received as income can create a separate CGT event.

Business activity also needs care. Frequent trades on Swyftx do not automatically make someone a crypto trader or business. The ATO considers the overall facts, including commercial purpose, organisation, repetition, business-like systems, and capital scale. A person trading through a company, holding an ABN for the activity, systematically market-making, or operating an organised profit-seeking enterprise should obtain professional advice before using the individual-investor CGT treatment.

Before lodging, compare the final tax figures with the Swyftx report, other exchange records, wallet histories, bank entries, and prior-year closing balances. The return should reflect the full crypto position, not just the cleanest report.

For a return-level walkthrough, see our myTax crypto filing guide.

Records to keep for ATO review

The ATO expects crypto records to show what happened, when it happened, what the transaction was worth in Australian dollars, and who the transaction involved where relevant.

For Swyftx activity, keep:

  • transaction reports in CSV format
  • any PDF statements used for review
  • order and trade records
  • deposit and withdrawal details
  • transaction hashes
  • wallet addresses
  • bank records linked to Swyftx deposits and withdrawals
  • fee records
  • reward or referral records
  • records from other exchanges
  • previous-year tax reports
  • Australian-dollar valuation support
  • final CGT and income calculations
  • copies of the lodged return or tax agent file

Keep these records for the period required by the ATO. As a general rule, keep crypto records 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 records longer when they remain relevant to a later disposal, tax return, or review period; the period does not simply expire five years after the original purchase.

The ATO can receive crypto-related data from service providers and compare that information with tax returns. A complete file gives you a better answer if the ATO later asks why the return does not match one exchange’s view of the activity.

How to calculate Swyftx taxes with cryptact

cryptact helps place Swyftx records inside the wider crypto tax history. That matters because a Swyftx sale may depend on a purchase made elsewhere, and a Swyftx withdrawal may need to match a wallet the user still owns.

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 Swyftx transaction records

Prepare the Swyftx records that match the account activity. Most users should start with the Swyftx transaction report for the full income year. Older reports may also be needed when current-year sales involve crypto acquired before the start of the year.

Follow the Swyftx support guide to prepare the required records.

Use the CSV file for cryptact upload. If the account history spans multiple files, upload older files first so the transaction history follows the correct order.

Step 3: Import the records into cryptact

Import the Swyftx data into cryptact using the method that suits the available records.

You can upload the Swyftx CSV file. You can also connect Swyftx by API where that gives you the history you need. For API connection, use read-only access and sync the account again after new Swyftx transactions occur.

If a transaction does not come through clearly by file upload or API, use a custom or manual entry with supporting evidence.

Step 4: Add transactions from other exchanges and wallets

Add the rest of the crypto activity before reviewing the Swyftx result.

This matters when:

  • a Swyftx sale depends on a purchase made elsewhere
  • a Swyftx deposit came from a self-custody wallet
  • a Swyftx withdrawal later led to a sale on another platform
  • rewards moved across accounts before disposal
  • previous-year balances affect current-year gains

A Swyftx-only import can look tidy and still produce the wrong result if the missing history sits outside Swyftx.

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 deposits and withdrawals. 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.

Swyftx crypto tax FAQs

Does Swyftx provide an Australian tax report?

Swyftx provides transaction reports that can help with tax calculations. A transaction report is not the same as a completed Australian tax return or final profit-and-loss calculation.

Which Swyftx records do I need for crypto tax?

Most users need the Swyftx transaction report for the relevant income year. Older reports, wallet records, other exchange files, bank records, and reward or fee records may also be needed.

Can cryptact import Swyftx transaction history?

Yes. cryptact supports Swyftx transaction-history imports. Use the supported CSV file or API connection, then review the imported transactions for missing or unclear items.

Can I connect Swyftx to cryptact using an API?

Yes. Swyftx can be connected to cryptact using an API key. Use read-only access, review the synced data, and sync again after new transactions occur.

How long should I keep Swyftx crypto records?

Keep the records for at least the applicable five-year period and longer where an acquisition record remains relevant to a later disposal or return. Do not discard the original purchase record merely because more than five years have passed since the purchase.

Are withdrawals from Swyftx to my own wallet taxable?

A withdrawal to your own wallet does not trigger a CGT disposal if there is no change in beneficial ownership. Keep wallet addresses, transaction hashes, and ownership evidence so the movement can be matched properly. Crypto used to pay the network or withdrawal fee is a separate disposal, and moving assets to a joint or third-party wallet may change the result.

What should I do if a Swyftx deposit has no acquisition cost?

Trace the deposit back to the sending wallet or exchange. The original purchase, reward, gift, or earlier-year record may sit outside Swyftx. Missing records do not automatically mean a zero cost base: use supported reconstruction evidence such as exchange exports, blockchain transaction IDs, historical market prices, bank statements, or contemporaneous notes. If the acquisition still cannot be supported, document the searches performed and obtain tax advice.

Can I calculate tax if I also use other exchanges and wallets?

Yes, but all relevant records should be included. A Swyftx transaction may depend on a purchase, transfer, reward, or later disposal that happened somewhere else.

Conclusion

Calculating Swyftx crypto taxes in Australia starts with the transaction report, but the report only shows the Swyftx part of the story. A correct tax calculation needs the full path of each asset: how it was acquired, where it moved, whether it was sold or swapped, and whether any income was received along the way.

For an individual investor, sales and crypto-to-crypto swaps generally create CGT events. Staking rewards and certain airdrops are generally ordinary income when received, while other rewards require classification. Transfers between wallets with unchanged beneficial ownership are not disposals, although crypto used for transfer fees is disposed of. Missing acquisition records, duplicate imports, unsupported entries, and incomplete exchange histories should be resolved before lodging.

Use cryptact to combine Swyftx activity with other exchanges and wallets, review calculated gains and losses, and prepare supporting records for myTax or a tax professional.