A multi-operation transaction is a single transaction that includes two or more actions, such as trades, transfers, staking, or rewards collection.
For example, staking Jupiter (JUP) while paying both a protocol fee and a network fee in SOL within the same transaction is a multi-operation transaction.
In CoinTracker, these transactions require careful handling to ensure accurate tax reporting and portfolio tracking.
Tax accuracy with multi-operation transactions
Breaking down multi-operation transactions into separate actions ensures precise calculations of gains, losses, taxable income, and fees. CoinTracker handles each operation accurately, providing:
- Proper fee deduction: CoinTracker deducts fees appropriately, so cost basis and gains calculations stay accurate.
- Accurate transaction splitting: CoinTracker splits complex transactions with multiple inflows and outflows so each operation reflects its own tax liability.
- Double-counting avoidance: Separating transactions prevents the same crypto from being counted twice across different operations.
- Reflecting true economic events: Multi-operation transactions, like lending and borrowing, often don't align with standard inflow/outflow transactions. We ensure these complex actions are accurately represented to reflect the true economic events, rather than misclassifying them as simple trades.
Multi-operation support is automatic — learn more about how CoinTracker auto-categorizes DeFi transactions. You can't manually create multi-operation transactions. We recommend reviewing how each operation is categorized.
If you run into any issues, please don't hesitate to reach out to our support team for help.