Structures cryptocurrency tax analysis with cost basis tracking, gain classification, and reporting requirements. Use when analyzing crypto tax, tracking digital asset basis, or classifying crypto transactions.
Installs into .claude/skills of the current project.
Are you the author of Analyzing Cryptocurrency Tax?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/casemark-analyzing-cryptocurrency-tax)
---
name: analyzing-cryptocurrency-tax
language: en
description: Structures cryptocurrency tax analysis with cost basis tracking, gain classification, and reporting requirements. Use when analyzing crypto tax, tracking digital asset basis, or classifying crypto transactions.
tags:
- analysis
- tax
metadata:
author: casemark
practice_areas:
- Tax Planning
- Tax Compliance
- International Tax
document_types:
- Analysis Report
skill_modes:
- Analysis
---
# Analyzing Cryptocurrency Tax
Structures cryptocurrency tax analysis with cost basis tracking, gain classification, and reporting requirements.
## When To Use
- Analyzing taxable events from cryptocurrency trading, staking, lending, or mining activity
- Determining cost basis methodology and gain/loss classification for digital asset dispositions
- Preparing or reviewing IRS Form 8949, Schedule D, or Schedule 1 entries related to crypto
- Evaluating international reporting obligations (FBAR, Form 8938) for crypto held on foreign exchanges
- Advising on tax-loss harvesting strategies or wash sale considerations for digital assets
- Reviewing DeFi protocol interactions (swaps, liquidity provision, yield farming) for taxable event classification
## Inputs To Gather
- **Transaction history**: Exchange CSV exports, on-chain wallet records, DeFi protocol interactions (include timestamps, amounts, token pairs, fees)
- **Acquisition records**: Purchase dates, prices paid in fiat, source of funds, any airdrop/fork/mining receipts
- **Disposition records**: Sale dates, proceeds in fiat, exchange or platform used
- **Cost basis method election**: FIFO, LIFO, specific identification, or highest-in-first-out [VERIFY: specific identification requires adequate records per IRS guidance]
- **Holding period data**: Date acquired vs. date disposed for short-term/long-term classification (threshold: 1 year)
- **Staking/mining/airdrop details**: Fair market value at time of receipt, nature of activity (hobby vs. trade/business)
- **DeFi activity**: Liquidity pool entries/exits, wrapped token conversions, governance token rewards
- **Foreign exchange accounts**: Whether assets were held on non-US exchanges or in non-US wallets for FBAR/FATCA analysis [VERIFY: current FinCEN guidance on virtual currency FBAR reporting requirements]
- **Prior-year carryforward losses**: Any capital loss carryovers from previous tax years
## Workflow
1. **Classify each transaction type**
- Dispositions: sales, exchanges, crypto-to-crypto swaps (each is a taxable event)
- Income events: mining rewards, staking income, airdrops, hard fork tokens, interest from lending
- Non-taxable movements: wallet-to-wallet transfers (same owner), certain like-kind exchanges pre-2018 [VERIFY: like-kind exchange applicability ended for crypto after TCJA 2017]
- DeFi-specific: determine whether liquidity provision constitutes a taxable exchange or not [VERIFY: no definitive IRS guidance on LP token tax treatment as of current date]
2. **Calculate cost basis for each lot**
- Apply elected cost basis method consistently across the tax year
- For crypto-to-crypto trades, determine FMV in USD at the exact time of transaction
- Include transaction fees (gas fees, exchange fees) in the cost basis
- For forked/airdropped tokens, cost basis is typically the FMV at time of receipt (which is also the income recognized)
- Track basis through wrapped token conversions and bridge transactions
3. **Determine gain/loss character**
- Short-term capital gain: held ≤ 1 year (taxed at ordinary income rates)
- Long-term capital gain: held > 1 year (preferential rates: 0%, 15%, or 20% + possible 3.8% NIIT)
- Ordinary income: mining, staking rewards, compensation paid in crypto
- Self-employment income: mining/staking as a trade or business (subject to SE tax) [VERIFY: facts-and-circumstances test for trade/business determination]
4. **Assess wash sale exposure**
- Identify dispositions at a loss followed by repurchase of substantially identical assets within 30 days before/after
- [VERIFY: IRC § 1091 wash sale rules technically apply only to "stock or securities" — IRS has not formally extended to crypto, but proposed legislation may change this; check current status]
- Document position taken and risk level if claiming losses near repurchases
5. **Evaluate international reporting obligations**
- FBAR (FinCEN 114): required if aggregate foreign financial accounts exceed $10,000 at any point during the year [VERIFY: whether specific foreign crypto exchanges are classified as "foreign financial accounts"]
- FATCA (Form 8938): applies if specified foreign financial assets exceed applicable thresholds
- Form 1099-DA: [VERIFY: check effective date and broker reporting requirements under Infrastructure Investment and Jobs Act provisions]
6. **Compile tax reporting outputs**
- Map each taxable disposition to Form 8949 (Part I for short-term, Part II for long-term)
- Aggregate to Schedule D for net capital gain/loss
- Report ordinary income items on Schedule 1 or Schedule C as appropriate
- Apply $3,000 annual capital loss limitation against ordinary income; carry forward excess
## Output
- **Transaction classification table**: Each transaction categorized by type (disposition, income event, non-taxable transfer) with supporting rationale
- **Cost basis schedule**: Per-lot basis tracking showing acquisition date, cost, adjustments, and method applied
- **Gain/loss summary**: Aggregated short-term and long-term capital gains/losses with character breakdown
- **Income items summary**: Mining, staking, airdrop, and other ordinary income with FMV at receipt
- **Form 8949 / Schedule D draft entries**: Transaction-level detail ready for tax return preparation
- **International reporting checklist**: FBAR/FATCA applicability determination with supporting analysis
- **Risk flags and open items**: Wash sale exposure, positions lacking definitive IRS guidance, missing transaction data
## Quality Checks
- Verify that every disposition has a corresponding cost basis lot — flag orphan transactions with no acquisition record
- Confirm cost basis method is applied consistently (no cherry-picking between FIFO and specific ID within the same year without proper election)
- Cross-check that total proceeds match exchange 1099-B/1099-DA amounts where available
- Validate that holding periods are calculated correctly (acquisition date + 1 day begins the count)
- Ensure FMV sources are documented and defensible (e.g., CoinMarketCap, CoinGecko, exchange spot price at timestamp)
- Check for double-counting: transfers between own wallets should not appear as dispositions
- Confirm all income events are captured — search for staking rewards, airdrops, and referral bonuses that clients commonly overlook
- Flag any transaction exceeding $10,000 for potential Form 8300 or structuring considerations [VERIFY: Form 8300 digital asset reporting effective date]
- Mark all jurisdiction-dependent conclusions with [VERIFY] for state-level crypto tax treatment variations