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: Fees are deducted appropriately, impacting cost basis and gains calculations.
- Accurate transaction splitting: Complex transactions with multiple inflows and outflows are split to reflect the tax liability for each operation.
- Avoiding double counting: By separating the transactions, this prevents the same crypto isn’t 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 an automated feature. Learn more about how we auto-categorize DeFi transactions. You cannot manually create multi-operation transactions. We recommend reviewing how each operation is categorized. If you think a transaction is not being treated correctly, please contact our support team for help.