Transactions
Trezor Suite provides comprehensive transaction management features, allowing you to view, search, filter, and export your transaction history across all supported cryptocurrencies.Transaction overview
The transaction list displays all confirmed and pending transactions for the currently selected account:- Transaction type: Send, receive, or self-transfer
- Amount: Value sent or received
- Date and time: When the transaction was confirmed
- Status: Confirmed, pending, or failed
- Labels: Custom labels for addresses and outputs
Transaction data is fetched from blockchain backends in real-time and cached locally for performance.
Transaction details
Click any transaction to view detailed information:- Basic info
- Inputs & Outputs
- Technical details
- Transaction ID (TXID)
- Block height and confirmations
- Fee paid
- Total amount
- Network status
Searching transactions
Suite offers powerful transaction search capabilities using an advanced query syntax.Opening search
Access search
Click the magnifying glass icon above the transaction list or use the keyboard shortcut:
- Windows/Linux:
Ctrl + F - macOS:
⌘ + F
Search types
Free text search
Free text search
Search for:
- Transaction IDs (full or partial)
- Addresses (input or output)
- Output labels
- Address labels
bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlhAmount search
Amount search
Any number is treated as an amount search. Supports operators:
> 0.001- Amounts greater than 0.001< 0- All outgoing transactions= 0.01- Exactly 0.01!= 0.01- Not equal to 0.01
Date search
Date search
Use ISO date format
yyyy-mm-dd:2024-03-15- Transactions on March 15, 2024> 2024-01-01- After January 1, 2024< 2024-12-31- Before December 31, 2024!= 2024-03-15- Not on March 15, 2024
Combined search
Combined search
Use operators to combine searches:
- AND operator:
& - OR operator:
|
> 2024-01-01 & < 2024-12-31- All of 2024> 2024-01-01 & > 0- Incoming transactions in 2024> 0.01 | > 2024-01-01- Large amounts OR recent
The AND operator (
&) has precedence over OR (|), similar to SQL.Search examples
Exporting transactions
Export your transaction history for accounting, tax reporting, or data analysis.Export formats
- PDF
- CSV
- JSON
Best for: Printing and official recordsContains:
- Account information
- Transaction list with dates, amounts, and fees
- Fiat values at transaction time
- Formatted for readability
Exporting transactions
Configure options
Select which transactions to export:
- All transactions
- Current search results
- Date range
Transaction states
Pending transactions
Transactions that have been broadcast but not yet confirmed:- Show with a Pending badge
- Update in real-time as confirmations increase
- Can be bumped using Replace-by-Fee (RBF) on Bitcoin
Confirmed transactions
Transactions included in a block:- Show confirmation count
- Include block height and timestamp
- Cannot be reversed (unless blockchain reorganizes)
Failed transactions
Transactions that did not confirm:- Marked with a Failed badge
- May have insufficient fee
- Funds return to sender
Historical fiat rates
Suite automatically fetches and stores fiat exchange rates at the time of each transaction.Rate providers
- Blockbook: Primary source for Bitcoin, Ethereum, Litecoin, and ERC-20 tokens
- CoinGecko: Fallback provider and primary for XRP, Solana, Cardano
Rate fetching
Historical rates are stored permanently with each transaction and don’t update (unlike current market rates).
Transaction labeling
Add custom labels to transaction outputs and addresses for better organization.Where labels appear
- Transaction list: Labels show instead of addresses
- Transaction details: Both label and address visible
- Send form: Auto-suggests previously labeled addresses
Setting labels
You can add labels in multiple places:- Receive tab: Label receiving addresses
- Transaction details: Label any input or output
- Send form: Label the recipient while sending
- Coin control: Label UTXOs for organization
Labels are stored using the metadata system and can be synced across devices. See Metadata labeling for details.
Network-specific features
- Bitcoin
- Ethereum
- Cardano
- Solana
- Replace-by-Fee (RBF) support
- UTXO (coin) selection
- OP_RETURN data display
- Locktime support
- Multiple account types (Native SegWit, SegWit, Legacy)
Performance optimization
Suite implements several optimizations for transaction handling:Pagination
Transactions are loaded in pages:Smart updates
- Only active accounts poll for new transactions
- Update interval: 30 seconds
- Faster polling for accounts with pending transactions
Local caching
Transaction data is cached in IndexedDB for instant loading on subsequent visits.Related topics
Send and receive
Create new transactions and receive funds
Metadata labeling
Learn about syncing transaction labels
Account discovery
How accounts and transactions are discovered
CoinJoin privacy
Enhanced privacy for Bitcoin transactions