What’s changing?
Starting January 1, 2025, US taxpayers will no longer be allowed to use a single, universal pool of crypto assets to track cost basis across multiple wallets or exchanges (referred to as “universal cost basis tracking” in Summ). Instead, the IRS now requires taxpayers to track cost basis “per wallet” or “per account” (referred to as ‘By wallet and exchange’ in Summ).
Why does this matter?
Many crypto users have, until now, calculated gains and losses based on a universal pool of their crypto. With the new rule, each wallet or exchange must track cost basis independently. If you previously relied on a universal pool, you must now ‘break apart’ that single cost basis pool into several smaller ones per each account.
What is the difference between Universal and Per Wallet tracking?
Historically, many investors used Universal Tracking to minimize gains across their entire portfolio; for example, if you bought 1 BTC on Coinbase years ago for $10,000 and another 1 BTC on Kraken recently for $60,000, Universal FIFO allowed you to sell the BTC on Kraken while claiming the $10,000 Coinbase cost basis.
However, under the new IRS regulations and the introduction of Form 1099-DA, the IRS now requires the cost basis to be siloed within the specific account where the transaction occurs. This means that if you sell on Kraken, you must use the cost basis of the BTC actually held on Kraken, you can no longer "reach across" to another exchange to utilize a more favorable price point. This change ensures that the data reported by exchanges to the IRS matches the taxpayer’s return, requiring investors to be much more strategic about which platforms they use for liquidating assets.
The good news
The IRS has introduced a “safe harbor” provision (see Rev Proc 2024-28) to ease this transition. Under the safe harbor, taxpayers can rely on any reasonable method to allocate unused basis across their wallets, as long as they maintain records showing how that reallocation was done and follow the timing guidelines set by the IRS.
Under the new IRS rules, you must:
Select and document your chosen allocation method before January 1, 2025 or the date of your first trade in 2025.
Keep records of your chosen basis before executing trades.
Complete the migration from Universal to Per Wallet basis tracking by the time you file your 2025 tax return.
The IRS has also recently introduced Notice 2025-7, stating that users who have complied with the safe harbor rule can identify basis on their records rather than pre-identifying basis and reporting that to your exchange at the same time you comply with the safe harbor rule.
How Summ is helping you Transition from Universal to Per Wallet cost tracking
For the majority of users still using universal cost tracking by the end of 2025, we have automatically migrated your account to use the “by wallet and exchange” cost tracking method as of 1/1/2025. You can see this migration by navigating to the tax settings tab and clicking on “lock periods”. For your transactions prior to 2025, you’ll see the “universal cost tracking” method is enabled, with the “by wallet and exchange” method enabled for 2025 and onward. If you see this period enabled within your account, no further action is required.
For the subset of users who are still using universal cost tracking and have already locked periods within 2025, you will need to unlock the 2025 periods and manually migrate your account.
To do so, follow the steps outlined below:
Remove any locked periods within the 2025 tax year. This will allow you to change the tracking method for 2025. You can relock these transactions once the migration is complete.
Lock all transactions prior to the 2025 tax year. This will ensure no prior data or reports are altered when making the switch from universal to per wallet
To lock a tax year, head to the Settings page and find the “Lock Periods” tab on the left hand side of the page
Select “add locked period” and choose the timeframe you wish to lock (typically from the start of your activity/first transaction through December 31, 2024.)
Save the locked period. If you have any data to reconcile, you will be requested to address those transactions before locking the data. Locking any issues in your data can lead to unresolvable data calculations and may require you to unlock the period to fix them. Check this locking periods guide for more details.
Download any inventory snapshots for record keeping purposes
Once your transactions are locked, navigate to the “Tax” tab on the Settings page
From here, you may switch your cost basis tracking from “Universal” to “By Wallet and Exchange”
You will be prompted to choose your ‘Redistribution method.’ You can choose the default ‘lowest cost, highest balance’ method, or choose the method that works best for you. The different redistribution methods are:
Lowest Cost, Highest Balance - Our system will identify the lowest cost basis tax lots within your portfolio, and distribute them to the highest balance account first, followed by the next highest balance account until all tax lots are distributed.
Lowest Cost, Lowest Balance - Our system will identify the lowest cost basis tax lots within your portfolio, and distribute them to the lowest balance account first, followed by the next lowest balance account until all tax lots are distributed.
Frequently Asked Questions
Do I need to report anything additional to the IRS?
No, you don’t have to give the IRS any additional reports beyond what is required for your tax return, unless the IRS is specifically requesting additional details about your cryptocurrency activity.
No formal submission is required to ‘declare’ your method. You just need to keep records of your basis allocation for potential IRS requests. Our redistribution process and downloadable reports will help you document everything.
Which of the 2 redistribution methods should I choose?
You may choose to use the default ‘lowest cost, highest balance’ approach, or choose the alternative redistribution method that fits your tax situation the best. For additional information or help deciding, it’s best to contact a crypto tax professional.
Note: We are committed to helping you stay compliant with the IRS’s new rules and safe harbor guidelines. To ensure maximum accuracy, we recommend reviewing and reconciling your past transactions in line with these updated regulations. While our platform allows you to make changes to past years’ transactions, please be aware that any adjustments in the previous periods may require you to amend previously filed tax reports with the IRS. If you’re unsure how these changes might affect your reporting obligations, we encourage consulting a tax professional for personalized guidance.
Will my account balances change as a result of this migration?
No. Your actual account balance (the total amount of assets you own) will not change.
However, you may see an adjustment to your Tax Balance. This represents the "tax lots" or cost-basis records associated with your assets.
Why do I see a "Migration Adjustment"?
During the migration, we performed a reconciliation to ensure that every asset in your account is backed by a corresponding tax lot. If your records were incomplete prior to 2025—often due to uncategorized transactions—we made an adjustment to bring them into sync.
How the adjustments work
The adjustment simply aligns your tax records with the actual assets currently in your account:
If your tax balances were too low: (Usually caused by "incoming" transactions that weren't categorized). We added tax lots to match your actual holdings.
If your tax records were too high: (Usually caused by "outgoing" transactions that weren't categorized). We removed excess tax lots to match your actual holdings.
Do I need to do anything?
No action is required from you. These adjustments were made automatically to ensure your tax reporting is accurate moving forward. However, to prevent future discrepancies, we recommend consistently categorizing all new transactions.
Still need help?
If you have any questions or need help, we're here for you! Feel free to reach out to us via the in-app chat in the bottom-right corner or send your inquiries to [email protected].
