Kraken 1099-DA Tax Form: How to Handle Your Form and Avoid Overpaying Taxes

Kraken sends Form 1099-DA to users who sold, traded, or converted cryptocurrency during 2025. You'll receive your form by January 31 or February 15, 2026, reporting your gross proceeds to both you and the IRS. The critical issue: Kraken cannot report cost basis for crypto transferred into your account from other platforms, staking rewards converted to other assets, or any purchases before January 1, 2026.
This incomplete cost basis data means you could massively overpay taxes without proper documentation. Awaken automatically syncs with Kraken and your other exchanges to track complete cost basis across all platforms, ensuring accurate tax reporting even when Kraken's 1099-DA shows gaps.
Key 1099-DA Tax Form Facts for Kraken Users
What Kraken Reports on 1099-DA:
All crypto sales, trades, and conversions in 2025
Staking reward disposals (selling staked ETH, SOL, etc.)
Instant Buy/Sell transactions
Kraken Pro trading activity
Transaction dates and amounts
What Kraken Cannot Report:
Cost basis for deposits from external wallets
Original purchase price for transferred crypto
Basis for staking rewards earned elsewhere then moved to Kraken
Purchases made before January 1, 2026
Off-platform transaction history
Critical Timeline:
January 1, 2025: Reporting requirements began
January 31, 2026: Forms due for standard transactions
February 15, 2026: Extended deadline for complex reporting
April 15, 2026: Tax filing deadline
Why Your Kraken 1099-DA Will Be Incomplete
Staking Creates Hidden Tax Complexity
Kraken's staking program is popular for earning passive income on ETH, SOL, DOT, and other assets. When you stake crypto and later sell it, Kraken faces a reporting challenge.
The staking cost basis problem: You stake 10 ETH on Kraken earning 4% annually. Over time, you accumulate 0.4 ETH in staking rewards. You sell 5 ETH from your Kraken account in 2025.
Kraken's 1099-DA shows the sale proceeds but cannot differentiate between:
Original ETH you deposited (has cost basis from your purchase)
Staking rewards (cost basis = value when earned)
Without proper records, you'll either overpay taxes or face IRS questions about your basis calculation.
Transfers Break the Cost Basis Chain
Kraken users frequently move crypto between platforms for better rates, security, or DeFi opportunities. Each transfer creates a reporting gap.
Common transfer scenario: You bought Bitcoin on Coinbase for $35,000 in 2023. You transferred it to a hardware wallet, then to Kraken in 2024 for trading. You sold it on Kraken in 2025 for $92,000.
Your Kraken 1099-DA shows:
Proceeds: $92,000
Cost basis: $0 or "Not Reported"
The IRS sees a $92,000 gain instead of your actual $57,000 gain. Without documentation proving your original $35,000 purchase, you'll pay taxes on an extra $35,000 that wasn't profit.
Read our full guide to Tax form 1099-da.
Kraken Pro Adds Complexity
Advanced traders using Kraken Pro execute dozens or hundreds of trades monthly. Each trade requires cost basis calculation using the per-wallet method.
High-frequency trading challenge: You make 250 trades on Kraken Pro in 2025. Each sale needs:
Identification of which specific crypto units sold
Original purchase date and price
Calculation using FIFO, LIFO, or specific ID method
Adjustment for trading fees
Manual calculation becomes impossible. Your Kraken 1099-DA lists total proceeds but provides no per-trade cost basis breakdown.
Understanding Your Kraken 1099-DA Form
Form Layout and Key Boxes
Payer Information Section:
Kraken identifier and tax ID number
Your Kraken account email and user ID
Your Social Security Number or EIN
Box 1a - Digital Asset Description: Lists each cryptocurrency sold (Bitcoin, Ethereum, Solana, etc.)
Box 1b - Number of Units: Quantity of crypto sold in each transaction
Box 1d - Gross Proceeds: Total USD received before Kraken fees deducted
Box 1e - Net Proceeds: Amount after Kraken trading fees removed
Box 2 - Cost Basis: For 2025 transactions, this typically shows "Not Reported" or $0.00 for transferred or pre-2026 purchases
Date Information:
Date acquired: When Kraken first received the crypto (not your original purchase date)
Date sold: Transaction completion date
What "Not Reported" Really Means
When Kraken marks cost basis as "Not Reported," they're signaling:
The crypto wasn't purchased on Kraken after January 1, 2026
They have no record of your original acquisition
You're responsible for providing accurate basis
This isn't Kraken being unhelpful—it's the IRS regulation for non-covered assets. Kraken legally cannot report basis they don't have.
Covered vs Non-Covered Assets on Kraken
All 2025 Sales Are Non-Covered
Every crypto sale in 2025 is classified as non-covered, meaning Kraken has zero legal obligation to report cost basis. Non-covered assets on Kraken include:
Crypto purchased on Kraken before January 1, 2026
Deposits from Coinbase, Binance, Gemini, or other exchanges
Transfers from hardware wallets (Ledger, Trezor)
Staking rewards earned on Kraken or elsewhere
Airdrops received then deposited to Kraken
Crypto bought on Kraken Pro vs regular Kraken platform
Read: Does Binance report to the IRS?, Gemini 1099-DA tax form and Binance 1099-DA crypto tax form
When Kraken Will Report Full Cost Basis
Starting with 2026 transactions (forms issued in 2027), Kraken must report complete cost basis for covered assets:
Covered asset requirements:
Purchased on Kraken on or after January 1, 2026
Held continuously in your Kraken account
Never transferred out then back in
Sold while still in the same Kraken account
Example of covered asset: March 15, 2026: Buy 2 SOL on Kraken for $200 November 3, 2026: Sell 2 SOL on Kraken for $280
This qualifies as covered. Kraken's 2027 form will show both $280 proceeds and $200 cost basis.
Calculating Accurate Cost Basis for Kraken Sales
Per-Wallet Method Requirements
The IRS mandates separate cost basis tracking for each platform. Your Kraken sales must use cost basis from crypto held on Kraken specifically.
Per-wallet example: You have 5 ETH on Kraken with average cost of $2,800 each You have 5 ETH on Coinbase with average cost of $3,200 each You sell 3 ETH on Kraken for $3,500 each
You must use the $2,800 Kraken cost basis. Your gain is $700 per ETH × 3 = $2,100 total gain.
You cannot mix Kraken and Coinbase cost basis even though it's the same asset.
Choosing Your Accounting Method
Within your Kraken holdings, select one method:
FIFO (First-In, First-Out): Oldest purchases sell first. Best when early purchases have lower cost.
LIFO (Last-In, First-Out): Newest purchases sell first. Best when recent purchases have higher cost.
Specific Identification: Manually choose which purchase lot to sell. Maximum control but requires detailed records.
Impact comparison: Buy 1 BTC at $30,000 (February 2024) Buy 1 BTC at $50,000 (August 2024) Sell 1 BTC at $90,000 (March 2025)
FIFO: $90,000 - $30,000 = $60,000 gain LIFO: $90,000 - $50,000 = $40,000 gain Specific ID: Choose either outcome strategically
The difference is $20,000 in taxable gains—worth $4,000 to $7,400 in taxes depending on your bracket.
Handling Kraken Staking Basis
Staking rewards have cost basis equal to their fair market value when earned.
Staking basis calculation: January 15, 2025: Earn 0.1 ETH staking reward when ETH = $3,000 Your basis for this 0.1 ETH = $300
March 20, 2025: Sell 0.1 ETH when ETH = $3,500 Proceeds: $350 Cost basis: $300 Taxable gain: $50
You also reported $300 as income when you earned the reward. The $50 represents additional appreciation between earning and selling.
How Awaken Solves Kraken 1099-DA Problems
Direct Kraken Integration
Awaken connects to your Kraken account via secure API and imports:
All purchase transactions with exact USD cost
Complete trading history from Kraken and Kraken Pro
Staking rewards with date earned and value
Deposit records showing transferred crypto
Fee calculations for every transaction type
Cross-Platform Cost Basis Tracking
When you transfer crypto from Coinbase to Kraken, Awaken maintains the complete chain:
Original purchase on Coinbase with date and price
Transfer transaction with fees
Application of original basis to Kraken sales
Proper holding period for long-term vs short-term classification
Staking Reward Management
Awaken automatically:
Records staking rewards as income when earned
Establishes cost basis at earning value
Tracks subsequent appreciation when sold
Separates original crypto from staking rewards
Calculates blended basis when selling mixed holdings
Kraken Pro Transaction Processing
For high-frequency traders, Awaken:
Imports unlimited Kraken Pro trades
Applies chosen accounting method (FIFO/LIFO/Specific ID) consistently
Handles wash sale rules across rapid trading
Generates per-trade detail for audit support
Summarizes net gains in readable format
Form 1099-DA Reconciliation
Awaken compares your Kraken 1099-DA against complete transaction history:
Verifies proceeds match between Kraken and Awaken
Identifies missing cost basis entries
Flags discrepancies requiring investigation
Generates Form 8949 with corrected cost basis
Produces audit documentation proving basis calculations
Filing Taxes with Your Kraken 1099-DA
Required Forms
Form 8949 - Sales and Dispositions of Capital Assets
List each Kraken transaction:
Part I: Short-term transactions (held ≤ 1 year)
Part II: Long-term transactions (held > 1 year)
Columns required:
(a) Description: "Bitcoin," "Ethereum," etc.
(c) Date sold: From Kraken 1099-DA
(d) Proceeds: From Kraken 1099-DA
(e) Cost basis: Your calculated amount
(h) Gain or loss: (d) minus (e)
Schedule D - Capital Gains and Losses
Transfers Form 8949 totals to your main tax return:
Line 1b: Short-term totals from Form 8949 Part I
Line 8b: Long-term totals from Form 8949 Part II
Line 16: Combined net capital gain or loss
Form 1040
Schedule D result goes on Line 7 of your 1040.
Manual Filing Steps
Download Kraken 1099-DA from your account settings
Export complete transaction history from Kraken
Gather purchase records from all other platforms used
Calculate cost basis for each sale using your records
Complete Form 8949 with all transactions listed
Transfer Form 8949 totals to Schedule D
Attach Schedule D to Form 1040
File return with all documentation attached
Automated Filing with Awaken
Connect Kraken account via API (2 minutes)
Add other exchanges you've used
Review imported transactions for accuracy
Select accounting method (FIFO, LIFO, or Specific ID)
Generate Form 8949 and Schedule D
Export to TurboTax, H&R Block, or FreeTaxUSA
File electronically
Awaken handles all calculations automatically, eliminating errors from manual entry.
Common Kraken 1099-DA Tax Form Issues
Issue: Zero Cost Basis for All Sales
Problem: Your Kraken 1099-DA shows $0.00 cost basis for every transaction because all crypto was transferred in from other platforms.
Impact: The IRS assumes you made pure profit on every sale, dramatically overstating your tax liability.
Solution: Awaken imports your complete transaction history from sending platforms and applies original cost basis to all Kraken sales.
Issue: Kraken Pro and Kraken Separated
Problem: You trade on both regular Kraken and Kraken Pro, creating confusion about which transactions appear where.
Impact: You might miss transactions or double-count if trying to manually reconcile.
Solution: Awaken treats Kraken and Kraken Pro as one unified platform for cost basis while maintaining separate transaction records.
Issue: Staking Rewards Mixed with Original Holdings
Problem: You can't tell which ETH came from staking rewards vs original deposits when selling.
Impact: Incorrect cost basis calculation and potential audit risk.
Solution: Awaken separates staking rewards from original holdings and calculates blended cost basis when selling mixed positions.
Issue: Missing Historical Data
Problem: Kraken's transaction history download only goes back a certain period, but you've traded for years.
Impact: Incomplete cost basis records for older purchases.
Solution: Awaken stores complete transaction history indefinitely and can import data from CSV exports, tax forms, and manual entries for gaps.
Issue: Margin Trading Complications
Problem: Kraken margin trades create complex tax situations with borrowed crypto and forced liquidations.
Impact: Unclear how to report margin positions and calculate gains.
Solution: Awaken handles margin trades as separate transactions: borrowing (non-taxable), trading (taxable), and repayment (potentially taxable).
Handling Discrepancies
When Awaken and Kraken Numbers Don't Match
Price differences: Kraken uses their internal pricing at execution time. Awaken may use CoinMarketCap or other sources. Small variations ($1-10) are normal.
Timing differences: Transactions near midnight may record on different days depending on timezone settings.
Fee inclusion: Kraken may include certain network fees in proceeds while Awaken treats them separately.
Best Practice for Filing
For minor differences ($10-50): Use Kraken 1099-DA proceeds exactly as reported. The IRS has this same number. Correct only the cost basis section.
For significant differences ($100+): Investigate which value is correct. If Kraken's number is wrong, include a statement with your return explaining the discrepancy and providing documentation.
Conservative approach: When in doubt, use Kraken's proceeds number to match what the IRS sees. Focus your corrections on the cost basis section where Kraken shows "Not Reported."
What If You Didn't Receive Kraken 1099-DA?
Where to Find Your Form
In Kraken account: Settings → Account → Tax Center → Tax Documents
Email notification: Kraken sends email alerts when forms are ready, typically by late January or mid-February.
Reasons You Might Not Receive One
You won't get Kraken 1099-DA if you:
Only bought crypto without selling in 2025
Held everything without any disposals
Didn't complete KYC verification with correct tax ID
Traded less than the reporting threshold (though most exchanges report everything)
You Still Must Report
Absence of 1099-DA doesn't eliminate reporting requirements. Download your Kraken transaction history and report all taxable sales on Form 8949.
Awaken creates proper tax forms from transaction history even when Kraken doesn't issue 1099-DA.
Audit Protection and Documentation
What Triggers IRS Attention
Automatic CP2000 notices occur when:
You report lower proceeds than Kraken reported
Your cost basis seems disproportionately high
You report gains that don't match Kraken's 1099-DA
You omit Kraken transactions entirely
Building Audit Defense
Essential documentation:
Original purchase confirmations from all exchanges
Transfer records with transaction IDs
Screenshots of historical transactions
Fee receipts and exchange rate calculations
Methodology explanation for cost basis
Awaken's audit protection:
Complete transaction trail across all platforms
Original purchase documentation with exchange names
Transfer tracking with blockchain verification
Cost basis calculation methodology reports
IRS-formatted explanation documents
When the IRS questions your Kraken cost basis, Awaken provides instant proof showing the original purchase, transfer history, and proper application of cost basis rules.
Tax Optimization for Kraken Users Receiving the 1099-DA Form
Strategic Tax-Loss Harvesting
Offset Kraken gains by selling depreciated holdings on Kraken or other platforms.
Harvesting strategy: You have $15,000 in Bitcoin gains on Kraken. You're holding Solana on Kraken that's down $6,000 from your purchase price.
Sell the Solana to realize the $6,000 loss. Your net taxable gain drops to $9,000, saving $1,200 to $2,220 in taxes depending on your bracket.
Awaken identifies harvesting opportunities automatically and calculates exact tax savings.
Holding Period Management
Short-term gains (≤ 1 year): 10% to 37% tax rates Long-term gains (> 1 year): 0%, 15%, or 20% rates
Timing strategy: You're planning to sell 5 ETH bought 11 months ago. Current gain would be $25,000 taxed at 32% (short-term) = $8,000 tax.
Wait one more month for long-term status. Same $25,000 gain taxed at 15% (long-term) = $3,750 tax.
Waiting saves $4,250 in taxes.
Awaken displays holding periods for every position and projects tax savings from waiting.
Specific Identification Optimization
Choose which crypto units to sell for optimal tax results.
Scenario: You have three Bitcoin purchases on Kraken:
1 BTC at $28,000 (18 months ago)
1 BTC at $45,000 (8 months ago)
1 BTC at $58,000 (2 months ago)
Current price: $85,000
If minimizing gains: Sell the $58,000 lot = $27,000 gain at short-term rates
If maximizing losses (tax harvesting): Price dropped to $50,000. Sell the $58,000 lot = $8,000 loss
If balancing rates and gains: Sell the $28,000 lot = $57,000 gain at long-term rates (lower tax rate on larger gain may be optimal)
Awaken shows the tax outcome for each selection before you trade.
Kraken-Specific Features in Awaken
Native Kraken API Integration
Direct connection provides:
Real-time transaction import
Automatic updates for new trades
Secure read-only access
No manual CSV downloads needed
Kraken and Kraken Pro unified
Advanced Kraken Feature Support
Kraken Earn integration: Tracks staking, lending, and earn program rewards separately from trading gains.
Margin trading support: Handles borrowed positions, liquidations, and margin interest correctly.
Futures trading: Properly categorizes Kraken Futures trades (Section 1256 contracts with different tax treatment).
Kraken Card purchases: Tracks crypto spent via Kraken Card as disposals with proper cost basis.
Multi-Platform Cost Basis Chain
Awaken maintains complete chain when crypto moves: Coinbase purchase → Hardware wallet → Kraken sale
Original cost basis from Coinbase applies to Kraken sale automatically.
Using Awaken for your Kraken 1099-DA and Tax Filing
Quick Setup for Kraken Users
Step 1: Create free Awaken account at getawaken.com
Step 2: Connect Kraken via API
Settings → API → Create API Key
Copy key into Awaken (read-only permissions)
Connection completes in under 60 seconds
Step 3: Import other platforms
Add Coinbase, Binance, Gemini, or any other exchanges
Include hardware wallet addresses for transfer tracking
Step 4: Review transactions
Awaken flags incomplete data or gaps
Add manual entries if needed for old transactions
Step 5: Generate tax forms
Select accounting method (FIFO/LIFO/Specific ID)
Download Form 8949 and Schedule D
Export to tax software or file directly
Guarantees
Accurate cost basis calculations across all platforms
IRS-compliant tax form generation
Audit support with complete documentation
100% satisfaction guarantee or full refund
No credit card required for preview. Only pay when you're ready to export final tax forms.
Kraken 1099-DA FAQs
When will Kraken send my 1099-DA?
Kraken sends forms by January 31 for standard transactions or February 15 for complex reporting scenarios. Check your Tax Center in Account Settings.
Does Kraken 1099-DA include staking rewards?
Staking rewards received are income (reported separately). Selling staked crypto after receiving it is a capital gain (reported on 1099-DA).
What if I transferred crypto between Kraken and Kraken Pro?
Transfers between Kraken and Kraken Pro are internal movements, not taxable. However, you need to track cost basis correctly for subsequent sales. Awaken treats them as one platform.
How do I report Kraken margin trades?
Margin trading creates multiple taxable events. Opening a margin position may not be taxable, but closing it usually is. Awaken breaks down margin trades into their taxable components.
Can I file without correcting the missing cost basis?
Yes, but you'll drastically overpay taxes. The IRS treats blank cost basis as $0, meaning you pay tax on your full proceeds instead of just your gains.
What if Kraken's proceeds don't match my records?
Use Kraken's 1099-DA proceeds on your tax return since the IRS receives that same number. Focus corrections on the cost basis section.
Does Kraken report crypto I bought on their platform?
For 2025, Kraken reports proceeds from sales but not cost basis. Starting with 2026 purchases (reported in 2027), they'll include full cost basis.
How long should I keep my Kraken records?
Keep all crypto tax documentation for at least three years after filing. The IRS can audit up to six years for significant underreporting.
What if I used Kraken Futures?
Futures contracts have different tax treatment (Section 1256 contracts with 60/40 long-term/short-term split). Awaken handles futures separately from spot trading.
Can Awaken import years of old Kraken data?
Yes. Awaken imports historical transactions going back to when you first used Kraken, rebuilding complete cost basis for all past trades.
Also read: