How do I manage my cost basis?
Strike lets you edit the acquisition and disposition details of your bitcoin so your tax lots stay accurate. Learn more about cost basis and accounting methods on Strike.
You can manage your cost basis either on the Strike mobile app or on desktop with your Strike Dashboard. The dashboard provides a full table view and is ideal for reviewing and updating cost basis for multiple transactions.
Please ensure the combined amount of all lots equals the full transaction amount before saving.
You can use the Transfers out and Dispositions tabs to manage outbound activity and reassign types if applicable.
Strike assigns default transaction types based on how the bitcoin was sent or received. You can reclassify your transaction types, except for purchases and sales, which are established.
Transaction | Default type | Can be changed to | Cannot be changed to |
---|---|---|---|
Receive (On-chain or Lightning) | Transfer in | Gift received, Payment received | — |
Receive (from a Strike user) | Payment received | Gift received | Transfer in |
Send (On-chain or Lightning) | Transfer out | Payment sent, Gift sent | — |
Sends (to a Strike user) | Payment sent | Gift sent | Transfer out |
Purchases and Sales | Known | Cannot be edited | N/A |
Please note, “Transfer out” and "Transfer in" refer specifically to sending and receiving bitcoin to your own external wallet (not to someone else).
Most transactions start with a “Needs review” status until you confirm the transaction type. Once saved, they become “Edited.” Purchases and sales are always marked “Known” and can’t be changed.
You can export your full transaction history anytime from the Activity section of your Strike Dashboard.
Lots become locked on January 15 for the previous tax year. After this date, you won’t be able to make changes, as the details will be included in your tax documents (if taxable events occurred). Be sure to finalize any edits before the deadline.
© 2025 NMLS ID 1902919 (Zap Solutions, Inc.)
All in on bitcoin.