Articles on: Transactions

How to Export Transaction History for Taxes — 2026 Guide

How to Export Transaction History for Taxes — 2026 Guide


Why Export Your Transaction History?

If you've bought, sold, swapped, staked, or received crypto during the tax year, you may need to report those transactions. Pera Wallet lets you download your full transaction history as a CSV file, which you can use for personal accounting or upload to crypto tax software.


How to Download Your Transaction History

On Pera Mobile:

  1. Open Pera Wallet
  2. Tap the account you'd like to export transactions for
  3. Navigate to the History section
  4. Tap the download icon (typically in the upper-right corner of the history view)



From here, navigate to the History section (blue highlight), and tap on the download button (green highlight)



  1. The CSV file will be saved to your device or shared via your phone's share sheet

On Pera Web:

  1. Go to web.perawallet.app
  2. Select the account
  3. Navigate to transaction history
  4. Look for the export/download option

Note: You need to export each account separately. If you have multiple accounts, repeat the process for each one.


What's in the CSV File

The export includes all transactions for that account:

  • Sends and receives (ALGO and ASAs)
  • Swap transactions
  • Staking rewards
  • dApp interactions
  • Opt-in/opt-out transactions
  • Timestamps and transaction IDs

Each row represents one transaction with fields like date, type, amount, asset, counterparty address, and transaction ID.


Using the CSV for Tax Reporting

With crypto tax software

Most crypto tax platforms (Koinly, CoinTracker, TokenTax, CoinLedger, etc.) can import CSV files. However, each platform expects a specific column format. You may need to:

  • Rename column headers to match the platform's required format
  • Remove columns the platform doesn't recognize
  • Add columns the platform requires (like "type" or "fee currency")

Check your tax software's documentation for their specific CSV import requirements.

For manual accounting

The CSV opens in any spreadsheet app (Excel, Google Sheets, Numbers). You can sort by date, filter by asset type, or calculate totals.

For your accountant

Share the raw CSV with your accountant or tax preparer. They can cross-reference it with other financial records.


What Transactions Are Taxable?

Tax treatment of cryptocurrency varies by country. Generally, the following events may be taxable in many jurisdictions:

  • Selling crypto for fiat — typically a capital gain/loss event
  • Swapping one crypto for another — often treated as a disposal + acquisition (taxable in many countries)
  • Receiving staking rewards — may be treated as income when received
  • Spending crypto — may be treated as a disposal at fair market value
  • Receiving crypto as payment — typically treated as income

Not typically taxable:

  • Transferring between your own wallets
  • Buying crypto with fiat
  • Holding without selling

This is not tax advice. Tax laws vary by country and change frequently. Consult a qualified tax professional for your specific situation.


Tips

Export early and often. Don't wait until April. Export your history quarterly so you're not scrambling at tax time.

Use Pera Explorer for verification. If you need to confirm a specific transaction, look it up on explorer.perawallet.app using the transaction ID from your CSV.

Track your cost basis. The CSV shows what you sent and received, but not what you originally paid for the asset (your cost basis). You'll need to track this separately or use tax software that calculates it automatically.

Multiple wallets? If you use both Pera Mobile and Pera Web (or other Algorand wallets), export from each and combine them for a complete picture.



Need more help? Chat with us or visit perawallet.app/contact-us.



  1. From here, navigate to the History section (blue highlight), and tap on the download button (green highlight)



Additional Info:


In order to be compatible with some tax reporting software, you might need to manually modify the columns and column headers.






Updated on: 14/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!