Send and receive
Trezor Suite makes it easy to send and receive cryptocurrency across all supported blockchain networks. Every transaction requires confirmation on your Trezor device for maximum security.Receiving cryptocurrency
Receiving funds is straightforward and doesn’t require device confirmation.Navigate to Receive tab
Select the account you want to receive funds into and click the Receive tab.
Generate fresh address
Click Show address to generate a new receiving address. Suite automatically shows unused addresses.
Verify on device
The address appears on your Trezor device screen. Verify it matches the address shown in Suite.
Address types
Different cryptocurrencies use different address formats:- Bitcoin
- Ethereum
- Cardano
- Solana
Native SegWit (recommended):
- Format:
bc1...(mainnet) ortb1...(testnet) - Lowest transaction fees
- Full SegWit benefits
- Format:
3... - Compatible with older services
- Slightly higher fees than Native SegWit
- Format:
1... - Maximum compatibility
- Highest transaction fees
Address labeling
Add custom labels to your receiving addresses for better organization:- Click the pencil icon next to an address in the Receive tab
- Enter a descriptive label (e.g., “Salary March 2024”, “Coinbase transfer”)
- Labels sync across devices when metadata is enabled
Labeled addresses appear in transaction history with their labels, making it easy to identify the source of funds.
Address reuse
For privacy reasons, it’s recommended to use a fresh address for each transaction:- Bitcoin: Suite automatically generates new addresses; previous addresses remain valid
- Ethereum: Single address per account (reuse is standard)
- Cardano: New addresses generated automatically
- Solana: Single address per account
Sending cryptocurrency
Sending requires device confirmation and signature for security.Basic send flow
Enter recipient address
Paste or type the recipient’s address. Suite validates the address format automatically.
Enter amount
Enter the amount to send in cryptocurrency or fiat currency. Use the Send max button to send all available funds.
Select fee level
Choose a transaction fee:
- Low: Slower confirmation, lower cost
- Normal: Balanced speed and cost (recommended)
- High: Faster confirmation, higher cost
- Custom: Set your own fee rate
Review and confirm
Click Review to see transaction details. Confirm all details on your Trezor device screen.
Send form validation
Suite validates all inputs in real-time:Address validation
Amount validation
General amount errors
General amount errors
AMOUNT_IS_NOT_SET: Empty amount fieldAMOUNT_IS_TOO_LOW: Zero or negative amountAMOUNT_IS_NOT_ENOUGH: Insufficient balanceAMOUNT_IS_NOT_IN_RANGE_DECIMALS: Too many decimal places
Bitcoin-specific errors
Bitcoin-specific errors
AMOUNT_IS_BELOW_DUST: Below network dust limit (546 satoshis)- Dust limit prevents creating uneconomical UTXOs
Ethereum-specific errors
Ethereum-specific errors
AMOUNT_NOT_ENOUGH_CURRENCY_FEE: Not enough ETH for gas when sending tokensAMOUNT_IS_NOT_INTEGER: ERC-20 token doesn’t allow decimals
Network-specific errors
Network-specific errors
- XRP:
AMOUNT_IS_MORE_THAN_RESERVE- Cannot spend 20 XRP reserve - XRP:
AMOUNT_IS_LESS_THAN_RESERVE- Must send at least 20 XRP to new accounts - Solana:
REMAINING_BALANCE_LESS_THAN_RENT- Must maintain rent-exempt balance
Multiple recipients
Bitcoin and compatible networks support sending to multiple addresses in one transaction:- Click Add recipient in the send form
- Enter address and amount for each recipient
- Total amount and fee are calculated automatically
- More cost-efficient than separate transactions
Multiple recipients reduce total fees by consolidating transactions into a single blockchain entry.
Fee management
Fee levels
Suite provides recommended fee levels based on current network conditions:Custom fees
Custom fee validation:- Bitcoin: Must be integer satoshis per byte
- Ethereum: Maximum 9 decimal places (Gwei precision)
- All networks: Must be between minimum and maximum allowed
Send max behavior
When Send max is enabled:- Calculates maximum sendable amount after fees
- Updates automatically when fee level changes
- Accounts for UTXO selection (Bitcoin)
- Reserves required minimums (XRP, Solana)
Advanced features
- Bitcoin
- Ethereum
- XRP
- Cardano
OP_RETURN data:
- Add arbitrary data to transactions (up to 80 bytes)
- ASCII or hexadecimal input
- Useful for timestamping and proof-of-existence
- Set future time or block height for transaction validity
- Blocks after 500,000,000 are timestamps
- Below 500,000,000 are block numbers
- Disables RBF and broadcast options
- Mark transaction as replaceable
- Allows fee bumping if transaction is stuck
- Cannot be used with locktime
Broadcast options
Control whether to broadcast the transaction immediately:Send transaction (default)
Send transaction (default)
Signs and broadcasts the transaction to the network immediately.
Sign only
Sign only
Signs the transaction but doesn’t broadcast it. Useful for:
- Offline signing
- Manual broadcasting via another tool
- Testing transaction construction
- Copied as hexadecimal
- Downloaded as a file
- Broadcast later using Send Raw feature
Draft saving
Suite automatically saves incomplete send forms as drafts:- Saves on any valid field change
- Loads automatically when returning to send form
- One draft per account
- Cleared when transaction is sent
Transaction review
Before signing, Suite shows a review modal:Review details
- Recipient address: Verify it matches your intended recipient
- Amount: Confirm the sending amount
- Fee: Review the transaction fee
- Total: Amount + fee
- Additional data: OP_RETURN, destination tags, etc.
Device confirmation
The transaction details appear on your Trezor device:- Amount screens: Show each output amount and address
- Fee screen: Shows the transaction fee
- Total screen: Shows the total amount leaving your wallet
- Confirmation screen: Final approval to sign
For transactions with many outputs or long data fields, you’ll need to scroll through multiple screens on the device.
QR code support
Suite supports QR codes for both sending and receiving:Receiving QR codes
- Automatically generated for each address
- Follows BIP-21 standard (Bitcoin) or equivalent
- Scannable by mobile wallets
- Includes amount if specified
Scanning QR codes
To scan a QR code in the send form:- Click the QR icon next to the address field
- Allow camera access or upload an image
- Suite extracts address and amount (if present)
Network-specific sending
- Bitcoin
- Ethereum
- Cardano
- Solana
UTXO selection (Coin control):
- Manually select which UTXOs to spend
- Optimize for privacy or fees
- Access via Coin control button
- Based on current mempool state
- Estimated confirmation time
- Updates every block
Troubleshooting
Transaction not confirming
Transaction not confirming
Bitcoin: Use Replace-by-Fee (RBF) to bump the fee if the transaction is stuck.Ethereum: Wait for nonce to clear. You can replace with higher gas price.Other networks: Wait for network congestion to clear.
Insufficient balance error
Insufficient balance error
- Check you have enough funds including fees
- For tokens, ensure you have enough base currency for fees
- Consider minimum reserve requirements (XRP, Solana)
Invalid address error
Invalid address error
- Verify the address format matches the network
- Check for typos or extra characters
- Ensure you’re on the correct network
Fee too high warning
Fee too high warning
- Review custom fee settings
- Compare with recommended fees
- Check network congestion
Best practices
Always verify addresses on your Trezor device screen before sending
Start with a small test transaction to new recipients
Use recommended fee levels unless you understand fee markets
Label your transactions for future reference
Keep your Suite updated for the latest fee estimation algorithms
Related topics
Transactions
View and manage your transaction history
Account discovery
How Suite discovers your accounts and addresses
Metadata labeling
Sync address and transaction labels
CoinJoin privacy
Enhanced privacy for Bitcoin transactions