CryptoForms
Guide

Kraken Tax Guide: How to Report Your Crypto Transactions

C
CryptoForms Team
18 min read
Kraken tax guide illustrating transaction history export and tax form generation

To report Kraken taxes, export your full transaction history, compute cost basis and proceeds for each disposal, and file them on Form 8949 with totals on Schedule D. Treat staking rewards or other income as ordinary income on Schedule 1 and reconcile against any 1099 forms.

🚀 File Kraken Taxes Accurately
Import Kraken data, classify trades and rewards, and export IRS-ready reports with CryptoForms.

Official IRS Resources

For authoritative guidance on cryptocurrency taxation, see:


Official IRS Resources

For authoritative guidance on cryptocurrency taxation:


How Kraken Tax Reporting Works

Spot trades, conversions, and spending crypto through Kraken are taxable disposals. Income from staking rewards is ordinary income when received. Accurate reporting hinges on complete exports, USD valuations at transaction time, and correct fee handling.

Kraken and the IRS

Kraken is compliant with US regulations and will issue Form 1099-DA for the 2025 tax year.

Do not ignore this form. The IRS receives a copy.

Capital gains fundamentals
Full filing workflow
Complete crypto tax rules


Step 1: Export Kraken Transactions

Download CSV/API exports covering the tax year, including trades, deposits/withdrawals, staking rewards, and fee columns.

Export checklist

  • Export full-year data with a buffer window around year-end.
  • Preserve original files as evidence; avoid editing source data.
  • Confirm time zone and convert to UTC for consistency.

Step 2: Separate Taxable Events from Transfers

Taxable: trades, conversions, spending crypto, redemptions, reward sales.
Non-taxable: transfers between wallets you control—but record them to protect basis continuity and prevent phantom gains.


Step 3: Calculate Cost Basis, Proceeds, and Holding Period

  • Basis: acquisition price + acquisition fees.
  • Proceeds: USD value when disposed, minus selling fees.
  • Holding period: short-term if held ≤12 months; long-term if >12 months.

Use FIFO or specific identification with documentation. Proper fee treatment lowers taxable gains.


Step 4: Report Staking Rewards

Kraken staking rewards are ordinary income at fair market value on receipt. Later disposals of those tokens generate capital gains/losses using that income value as basis. Report income on Schedule 1 (or Schedule C for business activity).


Step 5: File Form 8949 and Schedule D

  • List each disposal on Form 8949 (separate short vs long term).
  • Summarize totals on Schedule D and apply carryover losses if any.
  • Keep workpapers with exports, wallet mappings, and price sources.

Step 6: Reconcile with Any 1099s

Match proceeds, quantities, and dates to any 1099 forms Kraken provides. Investigate discrepancies—especially transfers that exit Kraken and are later disposed elsewhere. Document bridges/wraps for audit defense.


Common Kraken Tax Pitfalls

  • Ignoring staking rewards as income.
  • Treating transfers as disposals, inflating gains.
  • Missing fees in basis/proceeds.
  • Not converting values to USD at transaction time.
  • Using incomplete exports (missing products or date ranges).

Automation with CryptoForms

CryptoForms ingests Kraken exports, tags transfers, calculates lot-level basis, and produces Form 8949 + Schedule D. It flags missing basis, duplicate entries, and mismatches to 1099 data, with audit-ready workpapers.

💡 Reconcile Kraken Faster
Detect missing basis, classify rewards, and export IRS-ready schedules in minutes.


Frequently Asked Questions

Does Kraken issue a 1099?

Depending on activity and jurisdiction, Kraken may issue 1099 forms. You must still report all trades and income using your complete records.

Are Kraken conversions taxable?

Yes. Converting one token to another is a taxable disposal; use the USD value received as proceeds.

How are Kraken staking rewards taxed?

They are ordinary income at receipt. Later disposals of reward tokens create capital gains or losses using the income value as basis.

Which forms do I need for Kraken trades?

Form 8949 for each disposal, Schedule D for totals, and Schedule 1 for income. Attach carryover schedules if applicable.

How do fees affect gains?

Fees on acquisitions increase basis; fees on disposals reduce proceeds. Accurate fee handling reduces taxable gains.



Final Verdict / Conclusion

Successful Kraken tax reporting relies on complete exports, correct basis and proceeds calculations, income recognition for staking rewards, and clean Form 8949/Schedule D filings. Reconcile to any 1099s, document transfers, and keep audit-ready workpapers to avoid penalties.

🚀 File Kraken Taxes with Confidence
Import Kraken data, reconcile transfers, and export IRS-ready reports in minutes with CryptoForms.

Frequently Asked Questions


Related Articles