Skip to main content
When you send tokens to a staking contract, liquidity pool, or bridge, you are often just moving your own assets around rather than realizing a taxable event or a true disposal. In Breezing, you can flag these specific transactions so they do not trigger a capital gain/loss or alter your running cost basis.

How to Skip Gains & Losses

  1. On your Dashboard, click into the transaction you want to exclude (e.g., an outbound transfer to a staking contract).
  2. Scroll down in the transaction details panel.
  3. Toggle the Skip gains and losses switch.
  4. Enter a Reason in the text field (e.g., Staking, Liquidity Pool, or Bridging). This leaves a clear audit trail.
  5. Click Save.
Breezing will now ignore this specific transaction when you run the global Gain/Loss calculator, ensuring your cost basis remains completely intact. (Note: Do not use the “Internal Transfer” tag for these events; use this dedicated toggle instead).
All right. So, for this next video, I’m going to show you what happens if you have a transaction that’s like a staking rewards or maybe you’re bridging or maybe you’re wrapping something and you want the system to not calculate gains and losses and to basically not affect the cost basis of that token in the future basically. So, that’s really common like liquidity pool or staking. So, for example, let’s say I have this transaction 250. I kind of come down here. It says skip gains and losses. So, I’m going to toggle that and I’m going to give it a reason. I can say staking. I can say liquidity pool kind of whatever the reason is. It’s pretty much just going to tell the system, hey, skip this for gains and losses and don’t change my cost base. You save it and that’s all you need to do. So, you don’t see kind of signify as an internal anymore. That’s kind of the new toggle to use. Let me know if you have any questions.