Skip to content
KG
KG Tax & Consulting
Guide

The Complete Guide to Crypto Taxes

Every sale, trade, or payment with crypto is a taxable event. 2025 introduces broker 1099-DA reporting for the first time.

Katie Gorles
Written by
Katie Gorles
Updated April 22, 2026
· 13 min read

Taxable events

Selling crypto for USD, trading one crypto for another, spending crypto on goods or services, receiving crypto as payment for work, earning staking rewards, receiving airdrops, and mining are all taxable events. Holding alone is not.

Short-term vs long-term

Held one year or less: short-term, taxed at ordinary income rates. Held more than one year: long-term, taxed at 0%, 15%, or 20% capital gains rates.

Cost basis methods

FIFO is the default. Specific identification is allowed if you can document which units you sold (most crypto accounting software tracks this). Average cost is NOT allowed for crypto.

Staking and mining

Staking rewards are ordinary income at FMV on receipt. The Jarrett case is ongoing but the IRS's current position is taxable-on-receipt. Mining is self-employment income if operated as a trade or business.

Have a specific situation?
Call the office and a human answers.

No wash-sale rule (yet)

Stock wash-sale rules don't currently apply to crypto. You can sell at a loss and repurchase immediately, unlike stocks. Congress has proposed closing this loophole multiple times.

2025: 1099-DA arrives

Brokers must now report crypto transactions on Form 1099-DA. Coinbase, Kraken, Gemini, and similar will issue these starting with 2025 tax year. DeFi and self-custody still require your own records.

Common questions

Do I need to report crypto I haven't sold?
Not the holding itself. But you still answer 'yes' to the crypto question on 1040 if you bought, sold, traded, or received any crypto during the year.
How do I track cost basis across multiple wallets and exchanges?
Crypto tax software (Koinly, CoinTracker, TaxBit). For active traders, reconciling across platforms is most of the work.
A Conversation, Not A Form

Ready to get started?

Schedule a free consultation today and see how KG Tax & Consulting can help you.