Crypto recordkeeping is the practice of maintaining accurate, complete records of every crypto transaction you make, including purchases, sales, transfers, staking rewards, airdrops, and any other event that creates or changes a taxable position. In the context of crypto tax compliance and portfolio tracking, reliable records are not optional. The IRS now requires per-wallet cost-basis tracking, brokers must report transactions on Form 1099-DA starting in 2025, and cost-basis reporting for covered digital assets becomes mandatory in 2026. Investors who do not maintain clean records face higher tax bills, audit risk, and the inability to use tax-efficient strategies like tax-loss harvesting.
What you will learn:
Every type of crypto event you must record and why each one matters for taxes
Cost-basis tracking: FIFO, LIFO, specific identification, and the new per-wallet rules
How to track staking rewards, airdrops, forks, and DeFi income correctly
The Form 1099-DA framework and what it means for your records starting in 2026
Tool recommendations: Koinly, CoinTracker, CoinLedger, and manual spreadsheet methods
A practical recordkeeping system you can set up in one session
Claims about IRS rules, reporting requirements, and cost-basis regulations reference current federal guidance as of early 2026. Regulations change frequently. Verify current rules with a qualified tax professional.
Why Crypto Recordkeeping Is Harder Than Stock Recordkeeping
When you buy 100 shares of Apple through a brokerage, the brokerage tracks your cost basis, reports your sales to the IRS, and generates your 1099-B at year end. You do almost nothing.
Crypto is different. Most investors use multiple exchanges, hardware wallets, software wallets, and DeFi protocols. Transferring crypto between wallets does not trigger a taxable event, but it does create a tracking challenge: the cost basis must follow the specific lot from the original purchase through every transfer until final disposition. The IRS codified this in 2024 with per-wallet, per-account cost-basis tracking rules that took effect January 1, 2025 (source: Recap.io).
Additionally, crypto generates taxable events that stocks do not: staking rewards are taxed as income when received, airdrops are income at fair market value on receipt, and DeFi transactions (swaps, liquidity provision, yield harvesting) each create separate tax lots. An active crypto investor can easily generate hundreds of taxable events per year across multiple platforms.
Without a system, you will not be able to accurately file your taxes, you will likely overpay, and you will not be able to defend your return in an audit.
What You Must Track: The Complete List
Buy and sell transactions
Every purchase and every sale. For each, record:
Date and time (UTC recommended for consistency)
Asset and quantity
Price per unit at time of transaction
Total cost or proceeds (including fees)
Exchange or platform used
Cost-basis method applied (FIFO, specific ID, etc.)
Transfers between wallets
Transfers between your own wallets are not taxable events. However, you must track them because the cost basis of each lot must follow the asset from wallet to wallet. If you bought ETH on Coinbase at $3,000, transferred it to a Ledger hardware wallet, and later sold from the Ledger, your cost basis is still $3,000. Without transfer records, you cannot prove this.
Record: origin wallet, destination wallet, date, quantity, transaction hash (for on-chain verification).
Staking rewards
Staking rewards are taxed as ordinary income at the fair market value on the date and time you receive them (source: CamustoCPA). Each reward receipt creates a new tax lot with a cost basis equal to the fair market value at that moment.
Record: date and time of each reward, asset, quantity, fair market value at receipt, protocol or validator, wallet address.
For investors who receive staking rewards daily or even per-block, this generates a high volume of small taxable events. Automated tracking software is practically mandatory.
Airdrops
Airdrops of new tokens are taxed as ordinary income at fair market value on the date you gain dominion and control over the asset (typically when it appears in your wallet and you can access it). The cost basis equals that fair market value.
Record: date of receipt, asset name and contract address, quantity, fair market value at receipt, source of the airdrop.
Hard forks
When a blockchain forks and you receive new tokens (as Bitcoin holders received Bitcoin Cash in 2017), the IRS treats the new tokens as ordinary income at fair market value on receipt. Your original holdings retain their original cost basis.
Record: fork date, new token received, quantity, fair market value at the time of receipt.
DeFi transactions
DeFi creates multiple taxable events that are easy to miss:
Token swaps on a DEX are treated as a sale of one asset and a purchase of another. Each swap is a taxable disposition.
Providing liquidity to a pool typically involves depositing two assets and receiving LP tokens. The deposit may be treated as a taxable swap depending on jurisdiction and protocol structure.
Removing liquidity reverses the process, potentially at different token ratios, creating additional taxable events.
Yield harvesting (claiming reward tokens from a protocol) is income at fair market value on receipt.
Record: protocol name, transaction type, tokens in, tokens out, LP tokens received or returned, dates, fair market values, transaction hashes.
Gifts and donations
Gifting crypto over $18,000 to a single recipient in 2026 requires a gift tax return (Form 709). Donating crypto to a qualified charity allows you to deduct the fair market value without realizing a gain (if held over one year).
Record: date, recipient, quantity, fair market value at transfer, relationship (gift vs. donation), holding period of the donated asset.
Cost-Basis Methods Explained
The cost-basis method you use determines which specific lots are deemed "sold" when you dispose of crypto. This directly affects your taxable gain or loss.
FIFO (First In, First Out)
The default method. When you sell, the oldest lot is treated as sold first. FIFO produces the largest gains in a rising market (because your oldest, cheapest lots sell first) and the smallest gains in a falling market.
LIFO (Last In, First Out)
The most recently acquired lot sells first. In a rising market, LIFO produces smaller gains because your newest, most expensive lots sell first. In a falling market, LIFO can produce larger losses, which is useful for tax-loss harvesting.
Specific Identification
You choose exactly which lot to sell. This gives maximum flexibility: sell high-cost lots when you want losses, low-cost lots when you want to minimize gains. Requires contemporaneous records that identify the specific lot before or at the time of sale.
HIFO (Highest In, First Out)
A variant of specific identification that automatically selects the lot with the highest cost basis. Maximizes losses and minimizes gains on every sale. Most crypto tax software supports HIFO.
The Per-Wallet Rule (2025 onward)
Starting January 1, 2025, the IRS requires cost-basis tracking on a wallet-by-wallet and account-by-account basis. This means if you hold ETH across Coinbase, Kraken, and a Ledger wallet, each venue tracks its own cost-basis lots independently. Transferring crypto between wallets requires updating the cost-basis records to reflect which specific lots moved (source: CoinTracker).
IRS Notice 2025-7 (extended by Notice 2026-20) provides transitional relief through December 31, 2026, allowing taxpayers to allocate their highest-cost-basis units to their preferred wallets. After this transitional period, the per-wallet tracking will be strictly enforced.
When we help investors set up recordkeeping systems at Blofin Academy, the per-wallet cost-basis rule is the single most frequently misunderstood requirement. Many investors still treat their entire crypto holdings as one pool, which is no longer compliant.
Form 1099-DA: What Changes in 2026
Form 1099-DA is the IRS information return that crypto brokers (centralized exchanges) must use to report digital asset transactions. The form launched for 2025 transactions, with forms furnished to taxpayers in early 2026.
2025 transactions: Brokers report gross proceeds only. They are not required to report cost basis for 2025 sales.
2026 transactions onward: Brokers must report both gross proceeds and adjusted cost basis for "covered" digital assets, meaning assets acquired on or after January 1, 2026 and held within the same broker account (source: IRS Instructions for Form 1099-DA).
What this means for your records: For assets acquired before 2026 or held across multiple platforms, you remain responsible for tracking your own cost basis. The 1099-DA will help for new purchases held on-exchange, but it does not solve the problem of historical transactions, cross-platform transfers, or DeFi activity. Your own recordkeeping system remains essential.
Tool Recommendations
Koinly
Koinly connects to 800+ exchanges and wallets via API or CSV import. It automatically detects transfers between your own wallets (avoiding false taxable events), labels DeFi transactions, and supports staking reward tracking. It generates IRS Form 8949, Schedule D, and tax reports for 100+ countries. The tax-loss harvesting dashboard flags unrealized losses in real time.
Pricing: Free for portfolio tracking. Tax reports start at $49/year for up to 100 transactions, $99 for 1,000, and $179 for 3,000+ (source: Koinly).
Best for: International investors, DeFi-heavy users, and investors with many exchange connections.
CoinTracker
CoinTracker is Coinbase's official tax partner. It rebuilt its platform around the IRS per-wallet cost-basis rules, making it one of the most compliant options for US taxpayers. It provides real-time portfolio valuation, allocation breakdowns, and price alerts alongside tax reporting.
Pricing: Free for up to 25 transactions. Paid plans start at $59/year (source: CoinTracker).
Best for: Coinbase-primary investors and those who want portfolio tracking and tax reporting in one platform.
CoinLedger
CoinLedger focuses on simplicity. It integrates directly with TurboTax and H&R Block for seamless filing. It supports all major cost-basis methods, generates IRS-ready reports, and includes a tax-loss harvesting tool.
Pricing: Starts at $49/year. Supports unlimited revisions within the tax year (source: CoinLedger).
Best for: US-only investors who want the simplest path from transaction data to filed tax return.
Manual Spreadsheet Method
For investors with a small number of transactions (under 50 per year) on one or two exchanges, a spreadsheet works. Create columns for: date, transaction type (buy/sell/transfer/reward), asset, quantity, price per unit, total value, fees, wallet/exchange, cost-basis lot ID, and notes.
Limitations: Spreadsheets do not automatically match cost-basis lots, do not handle DeFi transactions well, and do not generate IRS forms. They are viable for simple portfolios and become unmanageable as complexity grows.
Setting Up Your Recordkeeping System in One Session
This is a practical checklist you can complete in 60-90 minutes.
Choose your tool. If you have more than 50 annual transactions or use DeFi, pick Koinly, CoinTracker, or CoinLedger. If you have a simple portfolio, start with a spreadsheet but plan to migrate.
Connect every exchange. Use API connections (read-only, no trading permissions) for every centralized exchange where you have bought, sold, or held crypto. This includes exchanges you no longer use if historical transactions occurred there.
Connect every wallet. Add public wallet addresses for hardware wallets, software wallets, and any DeFi-connected wallets. The tool will scan on-chain transactions automatically.
Review auto-categorization. Most tools auto-label transactions (buy, sell, transfer, reward). Review the labels for accuracy. Transfers between your own wallets should not be labeled as sales. DeFi transactions may need manual correction.
Select your cost-basis method. HIFO or specific identification for maximum tax efficiency. FIFO if you want the simplest default. Set this in the platform before generating reports.
Run the unrealized loss report. Identify positions below cost basis. This is your tax-loss harvesting opportunity set.
Export a test report. Generate a Form 8949 draft and review it. Verify that transaction counts, total proceeds, and total cost basis look reasonable compared to your memory of the year's activity.
Set a quarterly calendar reminder. Recordkeeping is far easier when maintained regularly. Quarterly reviews catch categorization errors early and keep your data clean before year-end.
FAQ
What records does the IRS require for cryptocurrency?
The IRS requires records sufficient to calculate gain or loss on every disposition: date acquired, date sold, cost basis (purchase price plus fees), and sale proceeds. For income events (staking, airdrops), you must record the fair market value at the time of receipt. There is no specific format requirement, but records must be "adequate" to support your return.
Do I need to report crypto I transferred between my own wallets?
Transfers between your own wallets are not taxable events and do not need to be reported on Form 8949. However, you must track them internally because the cost basis must follow the asset from wallet to wallet for accurate gain/loss calculation on eventual sale.
What happens if I do not have records for old transactions?
You remain responsible for reporting all transactions. If you lack records, exchanges may provide historical transaction data (many retain data for 5+ years). On-chain transactions can be reconstructed from blockchain explorers. Crypto tax software can import historical data and reconstruct cost basis. In worst cases, the IRS may assign a zero cost basis, maximizing your taxable gain.
How do I track cost basis for staking rewards?
Each staking reward is income at the fair market value on the date of receipt. That fair market value becomes the cost basis for the rewarded tokens. If you later sell those tokens, your gain or loss is calculated from that basis. Most crypto tax platforms track this automatically when connected to your staking wallet.
Is a spreadsheet good enough for crypto recordkeeping?
For very simple portfolios (one exchange, fewer than 50 annual transactions, no DeFi), a spreadsheet can work. For anything more complex, dedicated crypto tax software is strongly recommended. The per-wallet cost-basis rules, DeFi transaction labeling, and automatic form generation make software worth the cost.
What cost-basis method should I use?
HIFO (Highest In, First Out) generally minimizes taxes because it sells the highest-cost lots first, reducing gains. Specific identification gives you the most flexibility. FIFO is the default if you do not elect a method. Consult a tax professional about which method best suits your situation.
Researched and written by the Blofin Academy editorial team with AI-assisted drafting. All facts independently verified against IRS guidance (Form 1099-DA instructions, Notice 2025-7, Notice 2026-20), per-wallet cost-basis regulations, and crypto tax platform documentation from Koinly, CoinTracker, and CoinLedger.
Disclaimer: This content is for educational purposes only and does not constitute financial, investment, legal, or tax advice. Crypto assets are highly volatile and carry significant risk of loss. Tax laws vary by jurisdiction and change frequently. Always consult a qualified tax professional before making tax-related decisions.
