Not tax advice. Computation tools only. Have a professional check your work before filing.
openaccountants/skills/us-crypto-tax.md

Use this skill with your AI agent

View on GitHub

Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.

us-crypto-tax.md674 lines29.5 KB
v10US Federal
Not yet verified by an accountantContact accountant
1---
2name: us-crypto-tax
3description: ALWAYS USE THIS SKILL when a user asks about cryptocurrency taxation, digital asset reporting, or mentions any of these trigger phrases — crypto, bitcoin, ethereum, Form 8949, digital assets, staking, mining, NFT, DeFi, airdrop, token swap, liquidity pool, yield farming, cost basis crypto, wash sale crypto, Form 1099-DA, Coinbase taxes, Kraken taxes, crypto capital gains, virtual currency, blockchain income. Covers IRS treatment of cryptocurrency and digital assets as property under Notice 2014-21, Form 8949 and Schedule D reporting, cost basis methods, staking and mining income, airdrops, hard forks, DeFi transactions, NFT collectibles treatment, wash sale inapplicability, Form 1099-DA requirements, FBAR/Form 8938 for foreign exchanges, and transaction pattern recognition from major exchanges. US federal only; state-specific crypto rules require separate state skills.
4version: 1.0
5jurisdiction: US
6tax_year: 2025
7category: federal
8---
9 
10# US Crypto Tax Skill v1.0
11 
12## Section 1 — Foundational framework
13 
14### IRS Notice 2014-21: Crypto as property
15 
16Virtual currency is treated as property for federal tax purposes. General tax principles applicable to property transactions apply to transactions using virtual currency. Virtual currency is not treated as currency for purposes of determining foreign currency gain or loss under §988.
17 
18Key consequences of property treatment:
19- Every disposition is a taxable event requiring gain/loss calculation
20- Holding period determines short-term vs long-term treatment
21- Basis must be tracked for every lot acquired
22- Like-kind exchange under §1031 does NOT apply to crypto (confirmed by TCJA 2017 limiting §1031 to real property)
23- Constructive receipt rules apply when crypto is credited to wallet
24 
25### IRS digital asset question on Form 1040
26 
27For tax year 2025, every taxpayer must answer the digital asset question on Form 1040 page 1: "At any time during 2025, did you: (a) receive (as a reward, award, or payment for property or services); or (b) sell, exchange, gift, or otherwise dispose of a digital asset (or a financial interest in a digital asset)?"
28 
29Answer "Yes" if the taxpayer:
30- Received crypto as payment for services (including mining/staking rewards)
31- Sold crypto for fiat
32- Exchanged one crypto for another
33- Received an airdrop
34- Received crypto from a hard fork and disposed of it
35- Used crypto to pay for goods or services
36- Gifted crypto
37 
38Answer "No" only if the taxpayer:
39- Held crypto without any transactions
40- Transferred between own wallets (same owner)
41- Purchased crypto with fiat and took no other action
42 
43---
44 
45## Section 2 — Capital gains reporting: Form 8949 and Schedule D
46 
47### Taxable events requiring Form 8949 reporting
48 
491. Sale of crypto for fiat currency (USD, EUR, etc.)
502. Exchange of one crypto for another (BTC → ETH is a taxable disposition of BTC)
513. Using crypto to purchase goods or services
524. Receiving crypto as payment (ordinary income at FMV, then basis established)
535. Liquidating a DeFi position
546. Selling an NFT
55 
56### Form 8949 columns
57 
58- Column (a): Description of property — e.g., "2.5 BTC" or "1,000 ETH"
59- Column (b): Date acquired
60- Column (c): Date sold or disposed
61- Column (d): Proceeds (FMV in USD at time of disposition)
62- Column (e): Cost or other basis
63- Column (f): Adjustment code (if any)
64- Column (g): Adjustment amount
65- Column (h): Gain or loss (d minus e, plus or minus g)
66 
67### Box checking on Form 8949
68 
69- **Box A**: Transactions reported on Form 1099-B (or 1099-DA) showing basis was reported to IRS
70- **Box B**: Transactions reported on Form 1099-B (or 1099-DA) where basis was NOT reported to IRS
71- **Box C**: Transactions not reported on any Form 1099
72 
73Most crypto transactions for 2025 fall into Box C unless the exchange provided Form 1099-DA with basis.
74 
75### Schedule D summary
76 
77- Part I: Short-term capital gains and losses (holding period ≤ 1 year)
78- Part II: Long-term capital gains and losses (holding period > 1 year)
79- Schedule D totals flow to Form 1040 Line 7 (or Schedule D Tax Worksheet if needed)
80 
81### Capital gains rates (2025)
82 
83**Short-term (held ≤ 1 year):** Taxed as ordinary income at the taxpayer's marginal rate:
84- 10%: $0–$11,925 (single) / $0–$23,850 (MFJ)
85- 12%: $11,926–$48,475 (single) / $23,851–$96,950 (MFJ)
86- 22%: $48,476–$103,350 (single) / $96,951–$206,700 (MFJ)
87- 24%: $103,351–$197,300 (single) / $206,701–$394,600 (MFJ)
88- 32%: $197,301–$250,525 (single) / $394,601–$501,050 (MFJ)
89- 35%: $250,526–$626,350 (single) / $501,051–$751,600 (MFJ)
90- 37%: Over $626,350 (single) / Over $751,600 (MFJ)
91 
92**Long-term (held > 1 year):**
93- 0%: $0–$48,350 (single) / $0–$96,700 (MFJ)
94- 15%: $48,351–$533,400 (single) / $96,701–$600,050 (MFJ)
95- 20%: Over $533,400 (single) / Over $600,050 (MFJ)
96 
97**Net Investment Income Tax (NIIT):** Additional 3.8% on net investment income for AGI above $200,000 (single) / $250,000 (MFJ) under §1411.
98 
99---
100 
101## Section 3 — Cost basis methods
102 
103### Specific identification (recommended)
104 
105The taxpayer identifies exactly which lots are being sold. Requires contemporaneous records showing:
106- Date and time of acquisition for each lot
107- Amount of crypto acquired
108- FMV at acquisition (cost basis)
109- Transaction ID or wallet address for identification
110 
111Specific identification allows tax-loss harvesting and holding period optimization.
112 
113Per Rev. Rul. 2024-14, specific identification requires adequate records designating the specific unit sold at the time of the transaction. If the taxpayer cannot adequately identify the units sold, FIFO applies by default.
114 
115### FIFO (First In, First Out)
116 
117Default method if specific identification records are inadequate. The earliest-acquired units are deemed sold first. Generally results in more long-term gains if the taxpayer has been accumulating over time.
118 
119### HIFO (Highest In, First Out)
120 
121A subset of specific identification where the taxpayer deliberately selects the highest-basis lots to minimize current gain. Legal if specific identification requirements are met.
122 
123### Average cost basis
124 
125**NOT permitted for cryptocurrency.** Average cost is only available for mutual fund shares and dividend reinvestment plan shares under Reg. §1.1012-1(e). Crypto does not qualify. Taxpayers who used average cost on prior returns may need to file amended returns.
126 
127### Universal basis tracking requirement (new for 2025+)
128 
129Under the broker reporting regulations (TD 9877), beginning January 1, 2025, brokers must track and report cost basis. Taxpayers using exchanges that are now classified as brokers will receive Form 1099-DA with basis information. For transactions on non-broker platforms (DeFi protocols, peer-to-peer), the taxpayer must maintain their own basis records.
130 
131---
132 
133## Section 4 — Staking income
134 
135### Tax treatment
136 
137Staking rewards are ordinary income at the fair market value (FMV) at the time the taxpayer gains dominion and control over the rewards. This means:
138 
139- Income recognized when rewards are credited to the staking wallet and freely transferable
140- If rewards are locked during an unbonding period, income is recognized when the unbonding completes and tokens become available
141- Reported on Schedule 1 Line 8z (Other income) or Schedule C if staking constitutes a trade or business
142 
143### Basis in staked tokens received
144 
145The taxpayer's basis in tokens received as staking rewards equals the FMV reported as income. The holding period for these tokens begins the day after receipt.
146 
147### When staking is a trade or business (Schedule C)
148 
149If the taxpayer operates a validator node with:
150- Continuity and regularity of activity
151- Primary purpose of income or profit
152- Significant personal effort (maintaining uptime, software updates, hardware)
153 
154Then staking income is reported on Schedule C and subject to self-employment tax (15.3% on first $176,100 of net earnings for 2025, 2.9% thereafter).
155 
156### When staking is passive (Schedule 1)
157 
158If the taxpayer delegates to a staking pool or exchange-managed staking (e.g., Coinbase staking, Kraken staking):
159- Income reported on Schedule 1 Line 8z
160- NOT subject to self-employment tax
161- Subject to NIIT (3.8%) if AGI exceeds threshold
162 
163### Ethereum-specific: post-Merge staking
164 
165ETH staking rewards from the Beacon Chain are recognized as income at FMV when withdrawn (post-Shanghai upgrade, April 2023). For 2025, all ETH staking rewards are freely withdrawable and taxable upon receipt.
166 
167---
168 
169## Section 5 — Mining income
170 
171### Tax treatment
172 
173Mining rewards (block rewards + transaction fees) are ordinary income at FMV when the miner gains dominion and control (typically when the block is confirmed and coins are spendable).
174 
175### Individual miner (hobby vs. business)
176 
177**Trade or business (Schedule C):**
178- Mining is conducted with continuity and regularity
179- Primary purpose is profit
180- Equipment costs, electricity, and facility costs are deductible against mining income
181- Net mining income subject to self-employment tax
182- Equipment depreciable under MACRS (5-year property for computer equipment) or §179 expensing
183 
184**Hobby (Schedule 1):**
185- Mining is sporadic or incidental
186- Hobby loss rules under §183 apply: no deduction for expenses exceeding income (post-TCJA, hobby expenses are not deductible at all)
187- Income still taxable, reported on Schedule 1 Line 8z
188 
189### Pool mining
190 
191When mining through a pool:
192- Income recognized when the pool distributes the miner's share
193- Pool fees are deductible if mining is a trade or business
194- Report gross mining income before pool fees on Schedule C Line 1, pool fees on Line 10 (Commissions and fees)
195 
196### Mining equipment depreciation
197 
198- MACRS 5-year property (computers and peripherals)
199- §179 expensing available up to $1,250,000 for 2025
200- Bonus depreciation: 40% for property placed in service in 2025 (phasing down from 100% in 2022)
201- If equipment becomes worthless or is scrapped, remaining basis is deductible as a loss in that year
202 
203---
204 
205## Section 6 — Airdrops
206 
207### Tax treatment
208 
209Airdrops are ordinary income at FMV at the time of receipt, provided:
210- The taxpayer has dominion and control (tokens are in the wallet and freely transferable)
211- The airdrop has ascertainable FMV (listed on an exchange with trading volume)
212 
213Per Rev. Rul. 2019-24 (as applied to airdrops): taxpayer receiving new cryptocurrency has ordinary income equal to FMV at time of receipt.
214 
215### Unsolicited airdrops
216 
217Even if the taxpayer did not request the airdrop, it is still taxable upon receipt if it has FMV. The taxpayer cannot avoid income by ignoring tokens in their wallet.
218 
219### Airdrops with no ascertainable FMV
220 
221If the airdropped token has no trading market and no ascertainable FMV at receipt:
222- Some practitioners take the position that income is $0 at receipt, with $0 basis
223- This position is aggressive and should be flagged for reviewer
224- Conservative position: use any available pricing data (DEX pools, OTC markets) to establish FMV
225 
226### Basis in airdropped tokens
227 
228Basis equals the FMV reported as income. Holding period begins the day after receipt.
229 
230---
231 
232## Section 7 — Hard forks
233 
234### Tax treatment per Rev. Rul. 2019-24
235 
236A hard fork that does not result in an airdrop (i.e., the taxpayer does not receive new tokens on the new chain) does NOT create a taxable event.
237 
238A hard fork followed by an airdrop (taxpayer receives new tokens): ordinary income at FMV when taxpayer has dominion and control over the new tokens.
239 
240### Dominion and control for fork tokens
241 
242The taxpayer has dominion and control when:
243- The new chain is live and the tokens are accessible
244- The taxpayer's wallet or exchange supports the new chain
245- The tokens can be transferred or sold
246 
247If the exchange does not support the fork and the taxpayer cannot access the new tokens: no income until access is established.
248 
249### Basis allocation
250 
251No basis from the original token is allocated to the forked token. The forked token's basis equals the amount of ordinary income recognized (FMV at receipt). The original token retains its original basis.
252 
253---
254 
255## Section 8 — DeFi transactions
256 
257### Token swaps on DEXs (Uniswap, SushiSwap, etc.)
258 
259A token swap is a taxable exchange. Selling Token A for Token B:
260- Proceeds = FMV of Token B received
261- Basis = cost basis of Token A disposed
262- Gain/loss recognized on Form 8949
263 
264### Liquidity pool (LP) positions
265 
266**Providing liquidity:**
267- Depositing tokens into an LP may constitute a taxable exchange (position uncertain)
268- Conservative position: treat deposit as a taxable disposition of both tokens for the LP token received
269- Aggressive position: treat LP deposit as a non-taxable open transaction until withdrawal
270- Flag for reviewer: IRS has not issued definitive guidance on LP deposits
271 
272**LP fee income:**
273- Trading fees earned by LPs are ordinary income when received/accrued
274- Report on Schedule 1 Line 8z or Schedule C if LP activity constitutes a trade or business
275 
276**Impermanent loss:**
277- Not deductible as a separate loss
278- Reflected in the reduced value of tokens withdrawn from the pool
279- Capital loss recognized only upon actual disposition of the LP position
280 
281**Withdrawing from LP:**
282- Taxable event: recognize gain/loss based on difference between value received and basis in LP position
283 
284### Lending (Aave, Compound, etc.)
285 
286**Interest earned from lending:**
287- Ordinary income at FMV when received
288- Similar treatment to staking (Schedule 1 or Schedule C depending on trade or business determination)
289- Report as interest income on Schedule B if > $1,500 in crypto interest
290 
291**Depositing collateral:**
292- Not a taxable event (similar to pledging securities for a margin loan)
293- The taxpayer retains ownership; tokens are returned upon repayment
294 
295**Borrowing:**
296- Not a taxable event (receiving loan proceeds is not income)
297- Interest paid on crypto loans: potentially deductible as investment interest under §163(d) if proceeds used for investment
298- If collateral is liquidated: taxable disposition of the collateral tokens
299 
300### Yield farming / liquidity mining
301 
302- Governance tokens or reward tokens received for providing liquidity: ordinary income at FMV when received
303- Same treatment as staking/mining rewards
304- Basis in tokens received = FMV recognized as income
305 
306### Wrapped tokens (WBTC, wETH)
307 
308- Wrapping: exchanging BTC for WBTC or ETH for wETH
309- Position uncertain: arguably not a taxable event if economically equivalent
310- Conservative position: taxable exchange (recognize gain/loss)
311- Aggressive position: non-taxable (same underlying asset, just a representation change)
312- Flag for reviewer
313 
314---
315 
316## Section 9 — NFTs
317 
318### General treatment
319 
320NFTs are digital assets treated as property. Buying, selling, and exchanging NFTs follows the same capital gains framework as other crypto.
321 
322### Collectibles rate (28%)
323 
324Under §408(m), long-term capital gains on "collectibles" are taxed at a maximum rate of 28% instead of the standard 20% maximum rate.
325 
326An NFT may qualify as a collectible if it represents:
327- A work of art
328- A rug or antique
329- A metal or gem
330- A stamp or coin
331- An alcoholic beverage
332- Any other tangible personal property specified by the IRS
333 
334**IRS Notice 2023-27** provides a look-through framework: if the NFT represents a right to a collectible (e.g., digital art), it may be taxed at the 28% collectibles rate. If it represents a non-collectible asset (e.g., event tickets, in-game items with utility), the standard long-term rates apply.
335 
336### NFT creator income
337 
338Artists/creators who mint and sell NFTs:
339- Sale proceeds are ordinary income (self-employment income) if the creator is in the trade or business of creating NFTs
340- Report on Schedule C
341- Subject to SE tax
342- Minting costs (gas fees) are deductible business expenses
343 
344### Royalties on secondary sales
345 
346- Smart contract royalties received by NFT creators on secondary sales: ordinary income
347- Report on Schedule C or Schedule E depending on whether the creator is actively involved
348 
349---
350 
351## Section 10 — Wash sale rule
352 
353### Current law: NOT applicable to crypto
354 
355IRC §1091 (wash sale rule) applies only to "stock or securities." Cryptocurrency is classified as property, not stock or securities. Therefore, the wash sale rule does NOT currently apply to crypto.
356 
357This means a taxpayer can:
358- Sell crypto at a loss
359- Immediately repurchase the same crypto
360- Claim the capital loss without the 30-day waiting period required for stocks
361 
362### Proposed legislation (not yet enacted)
363 
364Multiple proposals have been introduced to extend wash sale rules to digital assets:
365- Build Back Better Act (2021) — did not pass
366- Lummis-Gillibrand Responsible Financial Innovation Act — introduced but not enacted
367- Various 2024-2025 proposals
368 
369**For 2025 tax year:** Wash sale rule does NOT apply. Crypto tax-loss harvesting is fully permitted.
370 
371**Flag for reviewer:** If legislation passes retroactively or effective for 2025, positions may need amendment. Monitor legislative developments.
372 
373---
374 
375## Section 11 — Form 1099-DA (new reporting)
376 
377### Background
378 
379The Infrastructure Investment and Jobs Act (2021) expanded the definition of "broker" to include digital asset exchanges and certain DeFi platforms, effective January 1, 2025.
380 
381### What Form 1099-DA reports
382 
383- Gross proceeds from sales or exchanges of digital assets
384- Cost basis (if the broker has the information)
385- Date of acquisition
386- Date of sale
387- Type of digital asset
388- Whether the gain is short-term or long-term
389 
390### Who receives Form 1099-DA
391 
392Taxpayers who used:
393- Centralized exchanges (Coinbase, Kraken, Gemini, Binance.US)
394- Certain payment processors handling crypto
395- Hosted wallet providers that facilitate dispositions
396 
397### Who does NOT receive Form 1099-DA
398 
399- Self-custodied wallet transactions (hardware wallets, MetaMask)
400- Peer-to-peer transactions
401- Certain DeFi protocols (IRS implementation of DeFi broker rules delayed to 2026+)
402 
403### Reconciliation
404 
405Taxpayers must reconcile Form 1099-DA against their own records:
406- 1099-DA may not reflect correct basis (especially for transferred-in tokens)
407- 1099-DA may report gross proceeds without netting fees
408- If basis on 1099-DA is incorrect, report on Form 8949 Box B with adjustment in column (f)/(g)
409 
410---
411 
412## Section 12 — De minimis safe harbor
413 
414### Current law
415 
416There is no statutory de minimis exemption for crypto transactions. Every transaction, regardless of size, is technically a taxable event requiring reporting.
417 
418### Proposed safe harbor
419 
420Multiple legislative proposals have included a de minimis exclusion ($200 or $600 gain per transaction) for using crypto as a medium of exchange. None have been enacted as of 2025.
421 
422### Practical guidance
423 
424- All transactions must be reported regardless of size
425- For very small transactions (coffee purchases with Bitcoin), the gain/loss must still be computed
426- Aggregate reporting on Form 8949 is permitted: multiple small transactions can be combined into a single line if same exchange, same asset, same holding period category
427- Reference: Form 8949 instructions allow summary reporting per broker statement
428 
429---
430 
431## Section 13 — Foreign exchange reporting
432 
433### FBAR (FinCEN Form 114)
434 
435**Requirement:** US persons with financial interest in or signature authority over foreign financial accounts must file FBAR if the aggregate value exceeds $10,000 at any time during the calendar year.
436 
437**Application to crypto:** If the taxpayer holds crypto on a foreign exchange (Binance international, KuCoin, Bybit, OKX, etc.), the account is reportable on FBAR.
438 
439- Filing deadline: April 15 (automatic extension to October 15)
440- Filed electronically through FinCEN BSA E-Filing
441- Penalties for non-filing: up to $12,886 per account per year (non-willful), or greater of $129,210 or 50% of account balance (willful)
442 
443### Form 8938 (FATCA)
444 
445**Requirement:** US persons with specified foreign financial assets exceeding threshold must file Form 8938.
446 
447**Thresholds (end of year / any time during year):**
448- Single, living in US: $50,000 / $75,000
449- MFJ, living in US: $100,000 / $150,000
450- Single, living abroad: $200,000 / $300,000
451- MFJ, living abroad: $400,000 / $600,000
452 
453**Application to crypto:** Accounts on foreign exchanges holding digital assets may be reportable as specified foreign financial assets.
454 
455### Domestic exchanges — no FBAR/8938
456 
457Coinbase, Kraken, Gemini, Binance.US are US-based. Accounts on these exchanges are NOT reported on FBAR or Form 8938.
458 
459---
460 
461## Section 14 — Exchange transaction patterns
462 
463### Coinbase
464 
465- Provides annual tax report and Form 1099-MISC (for staking/rewards over $600)
466- Beginning 2025: Form 1099-DA for sales
467- Transaction history downloadable as CSV
468- Fields: timestamp, transaction type, asset, quantity, spot price, subtotal, total (including fees), notes
469- Coinbase Pro (now Advanced Trade): separate transaction history
470- Coinbase Wallet (self-custody): not reported by Coinbase
471 
472### Kraken
473 
474- Provides transaction history and ledger export
475- Beginning 2025: Form 1099-DA for US customers
476- CSV fields: txid, refid, time, type, subtype, aclass, asset, amount, fee, balance
477- Staking rewards itemized in ledger
478- Kraken has historically provided Form 1099-MISC for staking income > $600
479 
480### Gemini
481 
482- Provides transaction history export
483- Beginning 2025: Form 1099-DA
484- CSV fields: date, time, type, symbol, specification, liquidity indicator, trading fee, quantity, price, amount, trade ID
485- Gemini Earn interest reported on Form 1099-MISC (program discontinued, but legacy reporting may apply)
486 
487### Binance.US
488 
489- Provides transaction history and tax reports
490- Beginning 2025: Form 1099-DA
491- CSV fields: date, pair, type, order price, order amount, average trading price, filled, total, trigger condition, status
492- Note: Binance.US has limited trading pairs compared to international Binance
493 
494### General reconciliation approach
495 
4961. Download complete transaction history from each exchange
4972. Identify all deposits (trace origin: purchased on exchange, transferred from wallet, received as payment)
4983. Identify all withdrawals (trace destination: transferred to wallet, sent as payment, sold for fiat)
4994. Match deposits/withdrawals between exchanges to avoid double-counting
5005. Compute basis for each lot using chosen method (specific ID or FIFO)
5016. Generate Form 8949 entries for all dispositions
5027. Separate short-term from long-term based on holding period
5038. Cross-check against any 1099-DA received
504 
505---
506 
507## Section 15 — Special situations
508 
509### Lost or stolen crypto
510 
511- Theft loss: Under TCJA (2018-2025), personal theft losses are only deductible if attributable to a federally declared disaster. Crypto theft generally does NOT qualify.
512- Exception: If the crypto was held in a trade or business, the loss may be deductible under §165(c)(1)
513- Worthless tokens: Capital loss in the year the token becomes worthless (must demonstrate complete worthlessness)
514- Lost keys/inaccessible wallet: No deduction until the taxpayer can demonstrate the crypto is permanently inaccessible (abandonment loss requires affirmative act)
515 
516### Gifts of crypto
517 
518- Donor: No taxable event upon gifting
519- Recipient basis: Carryover basis from donor (for gains); FMV at time of gift (for losses, if FMV < donor's basis)
520- Gift tax: Form 709 required if gift exceeds $18,000 annual exclusion (2025) per recipient
521- Holding period: Tacks (recipient includes donor's holding period) if using carryover basis
522 
523### Charitable donations of crypto
524 
525- Held > 1 year: Deduct FMV, no capital gains recognized (§170(e) long-term capital gain property)
526- Held ≤ 1 year: Deduct lesser of FMV or basis
527- Qualified appraisal required for donations > $5,000 (Form 8283 Section B)
528- Donations > $500: Form 8283 Section A required
529 
530### Crypto received as compensation
531 
532- W-2 employees receiving crypto: FMV included in Box 1 of W-2, subject to withholding
533- Independent contractors receiving crypto: Ordinary income at FMV, reported on Schedule C
534- Basis = FMV at time of receipt (amount included in income)
535 
536### Margin trading and futures
537 
538- Crypto margin trades: Same as regular trades, gain/loss on disposition
539- Crypto futures on regulated exchanges (CME Bitcoin futures): Subject to §1256 (60% long-term / 40% short-term, marked-to-market)
540- Crypto perpetual futures on unregulated exchanges: Standard capital gain/loss treatment (not §1256)
541 
542---
543 
544## Section 16 — Record-keeping requirements
545 
546### What records to maintain
547 
548Per IRS guidance (FAQ Q39-Q41):
549- Date and time of each transaction
550- Quantity of digital asset received or transferred
551- FMV at time of transaction (with source of valuation)
552- Purpose of the transaction
553- Counterparty information (if available)
554- Wallet addresses involved
555- Transaction IDs (hash)
556- Exchange records
557 
558### Valuation sources
559 
560Acceptable FMV sources:
561- Exchange where the transaction occurred (best evidence)
562- CoinMarketCap, CoinGecko (widely accepted)
563- Exchange APIs with timestamp-level pricing
564- Block explorer data (for on-chain transactions)
565 
566Use consistent valuation methodology. Document the source used.
567 
568### Retention period
569 
570- Standard: 3 years from filing date (§6501 statute of limitations)
571- If income understated by >25%: 6 years
572- If no return filed or fraudulent return: unlimited
573- Recommendation: retain crypto records indefinitely (basis tracking requires historical data)
574 
575---
576 
577## Section 17 — Self-checks
578 
579**Check CRYPTO-1 — Every disposition reported.** All sales, exchanges, and uses of crypto are reported on Form 8949.
580 
581**Check CRYPTO-2 — Basis method consistent.** The same basis method (specific ID or FIFO) is applied consistently within each exchange/wallet for the tax year.
582 
583**Check CRYPTO-3 — Income recognition complete.** All staking rewards, mining income, airdrops, and DeFi income are reported as ordinary income.
584 
585**Check CRYPTO-4 — Holding period correct.** Short-term vs long-term classification matches actual holding periods with documentation.
586 
587**Check CRYPTO-5 — NIIT computed if applicable.** 3.8% NIIT applied to crypto gains if AGI exceeds threshold.
588 
589**Check CRYPTO-6 — Foreign exchange reporting evaluated.** FBAR and Form 8938 obligations assessed for foreign exchange accounts.
590 
591**Check CRYPTO-7 — Form 1040 digital asset question answered correctly.**
592 
593**Check CRYPTO-8 — 1099-DA reconciled.** Any Form 1099-DA received is reconciled against taxpayer records with adjustments noted on Form 8949.
594 
595**Check CRYPTO-9 — NFT collectibles rate evaluated.** If NFTs sold, determination made whether 28% collectibles rate applies.
596 
597**Check CRYPTO-10 — No average cost basis used.** Average cost is not permitted for crypto.
598 
599---
600 
601## Section 18 — Refusals
602 
603**R-CRYPTO-1 — Insufficient records.** If the taxpayer cannot provide transaction history or wallet records for material positions, refuse to prepare Form 8949. Recommend engaging a crypto tax specialist with forensic blockchain analysis capability (Chainalysis, CoinTracker integration).
604 
605**R-CRYPTO-2 — Foreign exchange non-compliance.** If the taxpayer held material amounts on foreign exchanges and has not previously filed FBAR, this requires voluntary disclosure analysis. Refuse and refer to tax attorney specializing in offshore compliance (Streamlined Filing Compliance Procedures or VDP).
606 
607**R-CRYPTO-3 — Active DeFi trading without records.** If the taxpayer interacted with multiple DeFi protocols without maintaining records (common with dozens of yield farming positions), refuse to estimate. Recommend CoinTracker, Koinly, or TokenTax for reconstruction.
608 
609**R-CRYPTO-4 — §1256 contract classification dispute.** If the taxpayer traded crypto futures and the classification as §1256 contracts is disputed, flag for reviewer. Do not take a position without CPA signoff.
610 
611---
612 
613## Section 19 — Cross-skill references
614 
615**Inputs:**
616- Taxpayer intake data (filing status, income level for bracket/NIIT determination)
617- Transaction history from exchanges (CSV or 1099-DA)
618- Staking/mining/DeFi activity records
619 
620**Outputs consumed by:**
621- `us-federal-return-assembly` — Form 8949, Schedule D totals, ordinary income items
622- `us-quarterly-estimated-tax` — crypto income affects estimated tax calculations
623- State skills — some states have crypto-specific adjustments
624 
625---
626 
627## Section 20 — Computational examples
628 
629### Example 1: Simple sale
630 
631Purchased 1.0 BTC on March 15, 2024 for $65,000. Sold 1.0 BTC on July 20, 2025 for $98,000.
632- Holding period: > 1 year (long-term)
633- Proceeds: $98,000
634- Basis: $65,000
635- Long-term capital gain: $33,000
636- Report on Form 8949 Part II, Box C (no 1099 received)
637 
638### Example 2: Staking income
639 
640Staked 32 ETH on Coinbase. Received 1.2 ETH in staking rewards throughout 2025. Monthly FMV at receipt: average $3,500/ETH.
641- Ordinary income: 1.2 × $3,500 = $4,200 (actual computation uses per-receipt FMV)
642- Report on Schedule 1 Line 8z (delegated staking, not trade or business)
643- Basis in 1.2 ETH received = $4,200
644- Subject to NIIT if AGI > $200,000 (single)
645 
646### Example 3: Token swap on Uniswap
647 
648Swapped 10 ETH (basis $25,000, acquired February 2025) for 50,000 USDC on August 10, 2025.
649- Holding period: < 1 year (short-term)
650- Proceeds: $50,000 (FMV of USDC received)
651- Basis: $25,000
652- Short-term capital gain: $25,000
653- Report on Form 8949 Part I, Box C
654 
655### Example 4: Airdrop
656 
657Received 1,000 ARB tokens via airdrop on March 23, 2025. FMV at receipt: $1.15/token.
658- Ordinary income: 1,000 × $1.15 = $1,150
659- Report on Schedule 1 Line 8z
660- Basis in 1,000 ARB = $1,150
661- If later sold for $2.00/token: gain = ($2,000 − $1,150) = $850
662 
663---
664 
665## End of Skill
666 
667---
668 
669## Disclaimer
670 
671This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a CPA, EA, tax attorney, or equivalent licensed practitioner in your jurisdiction) before filing or acting upon.
672 
673The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes.
674 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Verification status

Research-verified

Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.

Needs section-by-section practitioner review to reach accountant-verified.

Section review progress

0/73

About

ALWAYS USE THIS SKILL when a user asks about cryptocurrency taxation, digital asset reporting, or mentions any of these trigger phrases — crypto, bitcoin, ethereum, Form 8949, digital assets, staking, mining, NFT, DeFi, airdrop, token swap, liquidity pool, yield farming, cost basis crypto, wash sale crypto, Form 1099-DA, Coinbase taxes, Kraken taxes, crypto capital gains, virtual currency, blockchain income. Covers IRS treatment of cryptocurrency and digital assets as property under Notice 2014-21, Form 8949 and Schedule D reporting, cost basis methods, staking and mining income, airdrops, hard forks, DeFi transactions, NFT collectibles treatment, wash sale inapplicability, Form 1099-DA requirements, FBAR/Form 8938 for foreign exchanges, and transaction pattern recognition from major exchanges. US federal only; state-specific crypto rules require separate state skills.

USty-2025

Use this skill

This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.

2 of 12 in the US workflow: