Rev. Proc. 2024-28: correcting an automatic crypto allocation based on erroneous wallet balances
I’m preparing my unfiled 2025 return using TurboTax Desktop and Koinly (crypto tax software that gets imported into TurboTax).
Koinly generated a January 1, 2025 migration from universal to wallet-based cost tracking using “Lowest Cost → Biggest Wallet.” I do not recall manually creating or approving it, and I made no separate allocation instructions. I cannot establish the account-specific creation/activation date or that a timely allocation plan was documented.
A subsequent reconciliation established that Koinly’s recorded FTX US USDC balance was an accounting artifact from overlapping USD/USDC representations—not actual remaining USDC. Coinbase statements independently establish the actual Coinbase opening quantity.
The proposed correction applies the same allocation rule to corrected wallet balances, preserves original acquisition dates and costs, and excludes costs previously used on filed returns. It would be implemented through an external reporting ledger because Koinly does not allow individual migration-lot reassignment.
Under Rev. Proc. 2024-28, particularly §3.09 and the timing/irrevocability provisions:
-
Can this be treated as correcting erroneous allocation inputs rather than making a new allocation?
-
How should the absence of documented timely allocation history affect that conclusion?
-
If safe-harbor eligibility cannot be established, what rules govern substantiation of the corrected wallet basis?
I understand that factual tracing alone does not establish a safe-harbor exemption. I would appreciate an explanation supported by the applicable authority, rather than simply instructions for entering basis in TurboTax.