Crypto and Digital Asset Tax Reporting for H-1B Visa Holders
Starting with tax year 2025, the IRS requires crypto brokers to issue Form 1099-DA. But the digital asset question on Form 1040 has been mandatory since 2019. If you bought, sold, staked, or received crypto, you need to understand what gets reported and how.
The IRS digital asset question is not optional
- Every filer must answer the digital asset question on Form 1040, Page 1. Answering "No" when you had crypto transactions is a false statement on a federal tax return
- The IRS receives data from major exchanges (Coinbase, Kraken, Gemini) via Form 1099-DA starting TY2025 and has used John Doe summonses to obtain earlier years' data
- Failure to report crypto gains can trigger a 20% accuracy-related penalty under IRC Section 6662, plus interest from the original due date
The Digital Asset Question on Form 1040
The first page of Form 1040 asks: "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)?"
You must answer Yes if you did any of the following:
- Sold crypto for USD or any fiat currency
- Exchanged one crypto for another (e.g., ETH to USDC)
- Received crypto as payment for services or goods
- Received staking rewards, mining income, or airdrops
- Received crypto as a gift or donation
- Made a charitable donation of crypto
You can answer No if your only activity was buying crypto with USD and holding it — no sales, no exchanges, no staking rewards.
Form 1099-DA: The New Broker Reporting Form
Beginning with tax year 2025, crypto brokers and exchanges are required to issue Form 1099-DA (Digital Assets) under the Infrastructure Investment and Jobs Act (IIJA) Section 80603. This is the crypto equivalent of Form 1099-B for stocks.
Form 1099-DA reports:
- Gross proceeds from sales or exchanges
- Date of the transaction
- Cost basis (if the broker has this information)
- Whether the gain is short-term or long-term
A copy goes to the IRS, a copy goes to you. This means the IRS can now automatically match your Form 8949 entries against broker-reported data — the same matching system that catches stock sale discrepancies.
What 1099-DA Does Not Cover
Decentralized exchanges (Uniswap, SushiSwap), peer-to-peer transfers, DeFi protocol interactions, and self-custody wallet transactions are generally not reported on 1099-DA. You are still required to report these transactions — you just will not receive a form for them. The IRS treats DeFi as the taxpayer's responsibility to track and report.
Capital Gains on Crypto Sales
Crypto is treated as property, not currency, under IRS Notice 2014-21. Every sale or exchange is a taxable event. The gain or loss is calculated the same way as stocks:
Gain/Loss = Proceeds − Cost Basis
| Holding Period | Tax Treatment | Rate |
|---|---|---|
| 1 year or less | Short-term capital gain | Ordinary income rate (up to 37%) |
| More than 1 year | Long-term capital gain | 0%, 15%, or 20% |
Each crypto-to-crypto exchange is also a taxable event. If you trade 1 ETH (purchased for $2,000) for $3,500 worth of SOL, you have a $1,500 gain on the ETH — even though you never touched USD. The SOL's new cost basis is $3,500.
All crypto sales are reported on Form 8949 and the totals flow to Schedule D.
Staking, Mining, and Airdrops
Not all crypto income is capital gains. Some is ordinary income, taxed at your full marginal rate:
Staking Rewards
When you stake crypto and receive rewards, the FMV of the rewards at the time of receipt is ordinary income. Report it as "Other Income" on Schedule 1, Line 8z. The FMV at receipt becomes your cost basis for future sales.
Mining Income
Crypto mining income is reported as self-employment income on Schedule C (if done regularly as a trade or business) or as hobby income on Schedule 1. Self-employment tax applies to Schedule C mining income.
Airdrops
Tokens received in an airdrop are ordinary income at the FMV on the date of receipt (per Rev. Rul. 2019-24). The FMV at receipt becomes your cost basis. If the airdrop tokens are worth $0 at receipt, there is no income to report until you sell.
DeFi Yield
Yield from lending protocols, liquidity pools, or yield-farming is generally ordinary income at the FMV when received. The tax treatment of more complex DeFi transactions (wrapping, providing liquidity, governance participation) is still evolving.
Wash Sale Rules Do Not Apply to Crypto (TY2025)
This is one of the most important distinctions between crypto and stocks. Under IRC Section 1091, if you sell a stock at a loss and repurchase it within 30 days, the loss is disallowed (a "wash sale"). However, for tax year 2025:
Crypto is currently exempt from wash sale rules
- The IIJA Section 80603 expanded broker reporting for crypto but did not extend the wash sale rules of IRC Section 1091 to digital assets
- This means you can sell Bitcoin at a loss, immediately repurchase it, and still claim the loss — a strategy called tax-loss harvesting that is not available for stocks
- Congress may extend wash sale rules to crypto in the future, but as of TY2025, no such legislation has been enacted
This creates a legitimate tax planning opportunity. If you hold crypto at a loss near year-end, you can sell to realize the loss, immediately repurchase, and deduct the loss against other capital gains — including RSU and ESPP gains on Schedule D.
DeFi Reporting Challenges
Decentralized finance introduces several reporting headaches that centralized exchanges do not have:
- No 1099-DA from DEXes. Uniswap, Aave, Curve, and other protocols do not issue tax forms. You need to track transactions using your wallet address and a crypto tax tool.
- Token swaps are taxable events. Every swap through a DEX is a sale of one asset and a purchase of another. Even moving between stablecoins (USDC to DAI) is technically a taxable event, though the gain is usually negligible.
- Liquidity pool entry/exit. Adding tokens to a liquidity pool and receiving LP tokens may or may not be a taxable event — the IRS has not issued definitive guidance. The conservative approach is to treat it as a taxable exchange.
- Gas fees. Gas fees paid for transactions can be added to your cost basis (for purchases) or subtracted from proceeds (for sales), reducing your taxable gain.
H-1B Specific Considerations
- Indian crypto exchanges. If you purchased crypto on WazirX, CoinDCX, or other Indian exchanges before moving to the US, you still have a cost basis — the USD-equivalent price at the time of purchase. If you sold on an Indian exchange while a US tax resident, the gains must be reported on your US return.
- FBAR and FATCA. Crypto held on foreign exchanges may need to be reported on FinCEN Form 114 (FBAR) if the total value of all foreign financial accounts exceeds $10,000 at any point during the year. The applicability to crypto accounts is still being clarified by FinCEN, but the safe approach is to include them.
- Crypto received as payment on H-4 EAD. If your spouse on H-4 EAD received crypto as freelance payment, it is self-employment income requiring Schedule C and Schedule SE reporting, in addition to the capital gains reporting on any subsequent sale.
- Tax-loss harvesting against RSU gains. Since crypto is exempt from wash sale rules, H-1B holders with large RSU gains can offset them with crypto losses without a 30-day waiting period — something they cannot do with stock losses.
Common Mistakes
- Answering "No" to the digital asset question. If you had any crypto activity beyond simply buying and holding, the answer is "Yes." The IRS specifically added this question to catch non-reporters.
- Not reporting crypto-to-crypto trades. Swapping ETH for another token is a taxable event. Many filers only report sales to USD, missing all the intermediate trades.
- Using incorrect cost basis methods. If you bought the same crypto at different times and prices, you need to use FIFO, LIFO, or specific identification consistently. You cannot cherry-pick methods after the fact.
- Forgetting staking rewards. Staking rewards are taxable as ordinary income when received, not when sold. Many filers forget to report them until they sell — by which time the income event is in a prior year.
- Not reconciling across exchanges. If you use Coinbase, Kraken, and a DeFi wallet, you need to aggregate all transactions. Each exchange only reports what happened on its platform.
- Ignoring Indian exchange transactions. Sales on WazirX or CoinDCX while you are a US tax resident must be reported in USD on your US return. The 30% Indian TDS on crypto gains may qualify for a foreign tax credit.
How Our Platform Handles This
H1B TaxFile handles crypto reporting alongside your other investment income:
- The digital asset question on Form 1040 is set to "Yes" automatically when you enter any crypto transactions.
- Import your 1099-DA data from exchanges. Transactions are classified as short-term or long-term and placed on the correct section of Form 8949.
- Staking rewards and mining income are captured as ordinary income and routed to the correct form (Schedule 1 or Schedule C).
- Crypto gains and losses are combined with RSU, ESPP, and stock gains on Schedule D for a complete capital gains picture.
- The platform flags when crypto losses can offset equity compensation gains — and reminds you that wash sale rules do not apply to crypto, maximizing your tax-loss harvesting opportunities.
IRS source: Virtual Currency Transactions FAQ — IRS.gov
Frequently Asked Questions
Skip the complexity. We handle all of this for you.
H1B TaxFile supports every form in this guide — FATCA, PFIC, FTC, RSU basis correction, and 22 more H-1B-specific features. Flat price, no surprises.
H1B TaxFile Team
Written by the H1B TaxFile editorial team — tax professionals and software engineers who specialize in U.S. federal tax filing for H-1B visa holders, F-1 students, and nonresident aliens.
Reviewed by a licensed CPA with international tax experience.
Disclaimer: This guide is for educational purposes only and does not constitute tax or legal advice. Tax laws are complex and change frequently. Consult a qualified tax professional for advice specific to your situation.