Safe Harbor Plan Overview: Step-by-Step Guide to Inventory Snapshot
What is the inventory snapshot?
The inventory snapshot shows each cryptocurrency balance by account and wallet. This is the portfolio of each account or wallet on 12/31/2024.
This is similar to businesses that take stock of their products and inventory at year end. You are taking stock of the cryptocurrencies that you hold in each of your accounts and wallets.
Once the screenshot is taken, do not make any transactions until the following day.
Pro Tip: The snapshot should include cryptocurrencies you own that are held in validators, staking pools, liquidity pools, borrowing or lending protocols and accounts, and other situations where you own the cryptocurrency but it is being held by a third party.
How to take an inventory snapshot
Centralized Exchanges:
For each centralized exchange that you use, access the portfolio view of your account which shows how much of each cryptocurrency you hold. Take a screenshot of your portfolio that includes:
- The ticker of the cryptocurrency and amount.
- The date and timestamp showing 12/31/2024.
Save the screenshot and name the file after the centralized exchange or account name.
Pro Tip: Make sure to capture all subaccounts. Some centralized exchanges may have separate accounts for spot trading, staking and earnings, futures trading, lending or borrowing, among others.
Wallets
There are two ways to take the inventory snapshot of each wallet.
- Access the portfolio view directly in the wallet application.
- Access the portfolio view using the blockchain explorers.
It is recommended to use the online blockchain explorers to access the portfolio balances of each wallet. A list of blockchain explorers is at the end.
You must take the portfolio snapshot by each individual address that includes:
- The ticker of the cryptocurrency and amount.
- The date and timestamp showing 12/31/2024.
- The wallet address.
EVM wallets (Ethereum Virtual Machine), like Ethereum, Binance Smart Chain, Avalanche, Polygon, among others, share the same wallet address. Take the portfolio snapshot by each separate network. This is required to comply with the Safe Harbor. Further instructions on how to take the inventory snapshot for these networks are at the end.
Pro Tip 1: Include NFTs in the snapshot. This will ensure the allocation and future cryptocurrency calculations are accurate.
You do not need to include worthless airdrops (NFTs or tokens), scam tokens, or other unsolicited tokens.
Pro Tip 2: You may be able to print the entire page to PDF. However, check that the PDF printing function provides a timestamp. You may need to use a different browser for the date and timestamp to appear.
Other Custodial Services
For other custodial services that may be used, the instructions are the same as the centralized exchange.
Why does this need to be done?
The Revenue Procedure 2024-28 Safe Harbor requires the snapshot to be taken. Without this, the Global allocation described in the revenue procedure is not possible.
By not complying with the safe harbor requirements, the IRS would be able to recalculate prior year transactions using FIFO by-account, potentially resulting in more tax liability.
List of common blockchain explorers:
Solona: https://solscan.io/
Bitcoin: https://blockpath.com/, https://www.blockchain.com/explorer
Ethereum: https://etherscan.io/
Avalanche: https://snowscan.xyz/
Polygon: https://polygonscan.com/
Binance Smart Chain: https://bscscan.com/
Arbitrum: https://arbiscan.io/
Optimism: https://optimistic.etherscan.io/
Polkadot and related parachains: https://www.subscan.io/
Cosmos Ecosystem: https://www.mintscan.io/
EVM inventory snapshot instructions
Method 1: Checking EVM Wallet Balance on DeBank
1: Go to DeBank in your web browser.
2: Enter Your Wallet Address:
a: On the homepage, locate the search bar.
b: Paste your EVM wallet address (this can be from Ethereum, Binance Smart Chain, Polygon, or other compatible EVM networks) into the search field and press Enter.
3: View Your Wallet Dashboard:
a: Under the Portfolio view, select the network.
b: Take the portfolio screenshot of each individual network
c: Include the entire page to capture tokens held in liquidity pools, staking pools, or other protocols.
d: Include the timestamp.
Method 2: Checking EVM Wallet Balance on a Blockchain Explorer
1: Choose the appropriate blockchain explorer to take the snapshot.
a: Ethereum: Etherscan
b: Binance Smart Chain: BscScan
c: Polygon: Polygonscan
d: Or similar for other networks.
2: Enter your wallet address.
a: Find the search bar on the blockchain explorer’s main page.
b: Paste your wallet address in the search field and press Enter.
3: View wallet balance.
a: Under Overview, click the wallet icon next to Token Holdings
b: Expand the rows to 100.
c: Take a screenshot of each page.
d: Include the wallet address
e: Include the date and timestamp.
f: Include the date and timestamp.
Final Thoughts
Taking an accurate and timely inventory snapshot is a critical step in complying with the IRS's Safe Harbor requirements for 2024.
By ensuring that all cryptocurrencies—whether held in exchanges, wallets, or third-party services—are documented correctly with proper timestamps, you'll be better positioned to avoid costly missteps in your tax reporting.
This proactive approach will not only help maintain compliance but also safeguard you from potential recalculations that could lead to higher tax liabilities.
At CryptoTaxAudit, we provide expert guidance and planning services to help you understand these changes.
Our Safe Harbor Allocation Plan is designed to align with IRS requirements and simplify your tax reporting process. This is completely free of charge and with no obligations!
Don't wait until the deadline; start planning now to secure your crypto investments against future tax challenges.
Related Articles: Massive Changes in IRS Crypto Tax Regulations: What You Need to Know