Gig Work Tax

How do I report staking rewards on cryptocurrency?

Side Hustle + W-2intermediate3 answers · 6 min readUpdated February 28, 2026

Quick Answer

Report crypto staking rewards as ordinary income at fair market value when received. If you stake Ethereum and earn $2,400 in rewards this year, that's $2,400 of taxable income plus potential self-employment tax. Use Schedule B for investment-level staking or Schedule C if it's business activity.

Best Answer

JO

James Okafor, Self-Employment Tax Specialist

Best for employees earning staking income alongside their regular job

Top Answer

How to report staking rewards: Schedule B vs Schedule C


Staking rewards are taxable as ordinary income when received, but WHERE you report them depends on the scope of your activity. The IRS hasn't issued definitive guidance, but most tax professionals follow this approach based on existing precedent.


For casual stakers (most side hustlers): Use Schedule B (Interest and Ordinary Dividends)

For business-level stakers: Use Schedule C (Business Income)


Schedule B reporting (recommended for most people)


If you're staking as a passive investment — similar to earning interest on a savings account — report rewards on Schedule B. This avoids self-employment tax.


When to use Schedule B:

  • You stake existing crypto you're holding as an investment
  • Limited time spent managing staking activities
  • No significant additional services provided
  • Total annual rewards under $10,000

  • Example: W-2 employee with casual staking

    You earn $75,000 at your day job and receive $2,400 in Ethereum staking rewards:


  • Report $2,400 on Schedule B, Line 8a ("Other interest")
  • Write "Cryptocurrency staking rewards" in the description
  • Pay ordinary income tax: $2,400 × 22% (your bracket) = $528
  • No self-employment tax required

  • Schedule C reporting (for business-level activity)


    If your staking operation involves significant time, effort, or additional services, it may constitute a business.


    When to use Schedule C:

  • You run multiple validators or nodes
  • You provide staking services to others
  • Substantial time spent on staking activities (10+ hours/week)
  • You market yourself as a staking service provider
  • Annual rewards exceed $10,000

  • Schedule C example:

    $8,000 in staking rewards reported as business income:

  • Income tax: $8,000 × 22% = $1,760
  • Self-employment tax: $8,000 × 15.3% = $1,224
  • Total tax: $2,984
  • Less: Deduction for ½ SE tax = ($612)
  • Net additional tax: $2,372

  • Record-keeping requirements


    Track these details for every staking reward:


    1. Date received

    2. Type of cryptocurrency

    3. Amount received

    4. Fair market value in USD

    5. Staking platform/protocol

    6. Transaction hash (if available)


    Fair market value determination


    Use the closing price on a major exchange (Coinbase, Binance, Kraken) on the date you received the reward. Many staking platforms provide USD values, but verify against exchange rates.


    Deductible expenses for business staking


    If reporting on Schedule C, you can deduct:

  • Computer equipment: Hardware used for validation
  • Internet costs: Business-use portion
  • Electricity: Power costs for running nodes
  • Software subscriptions: Monitoring tools, tax software
  • Professional fees: Tax preparation, legal consultation
  • Home office: If dedicated space for staking operations

  • When staked crypto is sold


    When you eventually sell staked crypto, you'll have capital gains/losses:

  • Cost basis: The fair market value when you received the staking reward
  • Holding period: Begins when you received the reward, not when you originally bought the crypto

  • Example:

  • Received 1 ETH as staking reward when ETH = $2,400
  • Later sold 1 ETH when ETH = $3,000
  • Capital gain: $3,000 - $2,400 = $600

  • What you should do


    1. Choose your reporting method: Schedule B for passive staking, Schedule C for business activity

    2. Track every reward: Date, amount, and USD value when received

    3. Calculate quarterly payments: Use our estimator if you expect significant tax liability

    4. Keep detailed records: Transaction histories, exchange rates, platform statements

    5. Consider professional help: If annual staking income exceeds $5,000


    Key takeaway: Report staking rewards as ordinary income when received — use Schedule B for passive staking (no SE tax) or Schedule C for business activity (subject to 15.3% SE tax). A $2,400 staking year on Schedule B generates ~$528 in additional income tax.

    Key Takeaway: Report staking rewards as ordinary income when received — use Schedule B for passive staking (no SE tax) or Schedule C for business activity (subject to 15.3% SE tax).

    Schedule B vs Schedule C reporting for crypto staking rewards

    Reporting MethodIncome TaxSelf-Employment TaxTotal Tax on $3,000Best For
    Schedule B$660 (22% bracket)$0$660Passive staking, under $10K annually
    Schedule C$660 (22% bracket)$459 (15.3%)$1,119Business activity, over $10K annually

    More Perspectives

    AT

    Alex Torres, Gig Economy Tax Educator

    Perfect for those new to earning crypto income and unsure about reporting requirements

    Don't overthink it: Start with Schedule B


    As someone new to crypto income, I recommend starting simple. Most casual stakers should use Schedule B — it's straightforward and avoids the complexity of self-employment tax.


    Simple test: Are you a business or investor?


    Ask yourself:

  • Do you spend more than 5 hours per week on staking activities?
  • Are you actively promoting staking services?
  • Do you have multiple validators or run nodes for others?

  • If you answered "no" to these questions, use Schedule B.


    Basic reporting steps


    1. Add up your total rewards: Sum all staking rewards received in USD

    2. Report on Schedule B, Line 8a: List as "Other interest"

    3. Write description: "Cryptocurrency staking rewards"

    4. Pay income tax: No self-employment tax needed


    Example for a beginner


    You staked some Ethereum you bought last year and earned $1,200 in rewards:

  • Report $1,200 on Schedule B
  • If you're in the 22% bracket: $1,200 × 22% = $264 additional tax
  • That's it — no quarterly payments needed for this amount

  • When to switch to Schedule C


    Consider Schedule C if your annual staking rewards exceed $5,000 or you're spending significant time managing multiple validators. But for your first year, Schedule B keeps things simple.


    Key takeaway: Start with Schedule B for casual staking — it's simpler, avoids self-employment tax, and covers most first-year situations. You can always upgrade to Schedule C as your operation grows.

    Key Takeaway: Start with Schedule B for casual staking — it's simpler, avoids self-employment tax, and covers most first-year situations.

    AT

    Alex Torres, Gig Economy Tax Educator

    Great for those comparing staking to other side income streams

    Staking vs other side hustles: Tax comparison


    Having earned income from rideshare, delivery, and crypto, I can tell you staking has some unique advantages — if you report it correctly.


    Why Schedule B beats Schedule C for most people


    Schedule B (passive staking):

  • No self-employment tax (saves 15.3%)
  • Simpler record-keeping
  • No quarterly payment requirements for smaller amounts
  • Treated like investment income

  • Schedule C (business staking):

  • Subject to 15.3% self-employment tax
  • More deductions available
  • Requires quarterly payments
  • More complex bookkeeping

  • Comparison with other side income


    $3,000 annual income comparison:

  • Uber/DoorDash: $3,000 income + $459 SE tax = $3,459 total tax impact
  • Staking (Schedule B): $3,000 income + $0 SE tax = $660 total tax (22% bracket)
  • Staking (Schedule C): $3,000 income + $459 SE tax = $1,119 total tax

  • Schedule B staking is the most tax-efficient side income!


    Managing multiple income streams


    If you're like me and have multiple side hustles:

  • W-2 job: Regular withholding
  • Rideshare income: Schedule C + SE tax
  • Staking rewards: Schedule B (no SE tax)
  • Freelance writing: Schedule C + SE tax

  • This mix requires quarterly payments for the Schedule C income, but staking on Schedule B doesn't add to your SE tax burden.


    Key takeaway: Staking reported on Schedule B is more tax-efficient than most side hustles because it avoids the 15.3% self-employment tax that applies to gig work and freelancing.

    Key Takeaway: Staking reported on Schedule B is more tax-efficient than most side hustles because it avoids the 15.3% self-employment tax.

    Sources

    cryptocurrencystakingpassive incomeschedule bschedule c

    Reviewed by James Okafor, Self-Employment Tax Specialist on February 28, 2026

    This content is for educational purposes only and is not a substitute for professional tax advice. Consult a qualified tax professional for advice specific to your situation.

    How to Report Crypto Staking Rewards? | GigWorkTax