DeFi Accounting Deep Dive

How to Account for Staking Rewards in Xero

4 min
How to Do Crypto Accounting for Companies With a Native Token background

Staking rewards are one of the most common sources of recurring crypto income for business clients. Daily distributions, variable amounts, and hundreds of entries per year make manual recording genuinely painful. This guide covers the accounting treatment, the specific journal entries, and how to automate the process in Xero.

How Staking Rewards Are Treated for Accounting

The accounting treatment for staking rewards is consistent across most jurisdictions: rewards are income, recognized at fair market value on the date of receipt. In the US, the IRS classifies them as ordinary income. Most European jurisdictions treat them similarly, though the specific tax rate depends on whether the entity is an individual or a company.

What this means in practice: if your client receives 0.5 ETH as a staking reward on a day when ETH is trading at $2,000, that is $1,000 of income for that day. The $1,000 also becomes the cost basis for those 0.5 ETH. When the client later sells or transfers the ETH, capital gains or losses are calculated against that $1,000 basis.

A client receiving daily staking rewards across multiple assets can have hundreds of separate income events per year. Each one has a different price. Tracking this manually is where firms lose significant time.

Setting Up the Right Accounts in Xero

Before recording staking rewards, you need the right chart of accounts structure. In Xero, create the following:

Asset account: A crypto asset account for each token being staked (e.g. "ETH Holdings," "SOL Holdings") classified as Current Asset.

Income account: A dedicated revenue account for Staking Rewards Income, placed under Other Income in the P&L. Keeping it separate from trading gains and operating revenue makes reporting cleaner and makes it easier to identify at year-end.

Clearing account (manual method only): If you are recording rewards manually, a clearing account holds the token values before conversion. If you use Breezing, you do not need this.

Recording Staking Rewards: Manual Method

For a single reward event, the journal entry in Xero looks like this:

Debit: Crypto asset account (e.g. ETH Holdings): fair market value of tokens received Credit: Staking Rewards Income: same amount

You also need to record the quantity of tokens received so your token balance stays accurate.

For daily rewards, this means a new journal entry each day, looking up the closing price for that date, and manually entering both the fiat value and the token quantity. At thirty entries per month for one staking asset, the friction is noticeable. At three hundred, it is not sustainable.

Recording Staking Rewards: Automated Method with Breezing

Breezing connects to your client's wallets and detects staking reward distributions automatically. Here is how it runs:

  1. Connect the wallet address in Breezing. It reads the full transaction history, including reward events.
  2. Breezing identifies each staking reward event and fetches the token price at the exact block timestamp.
  3. For each reward, Breezing generates a journal entry: debit to the crypto asset account, credit to Staking Rewards Income, with the fiat value calculated at the time of receipt.
  4. The journal entries push to Xero in bulk, grouped by date or individually depending on your preference.

The result is a fully populated income account with every reward event logged, dated, and priced correctly. No manual entries required.

What About QuickBooks?

The same accounting treatment applies in QuickBooks. Set up an Other Current Asset account for each token and an Other Income account for Staking Rewards. Breezing supports both Xero and QuickBooks with the same automated sync. The journal entry structure is identical across both platforms.

Common Issues to Watch For

Rewards received before the token has a market price. Some staking programs distribute tokens that are not yet listed on exchanges. In that case, the income value is zero at receipt. Record the event and the token quantity anyway. the cost basis is $0, and any future disposal creates a capital gain of the full sale amount.

Liquid staking tokens (stETH, rETH, etc.). Liquid staking protocols issue a receipt token instead of paying out rewards directly. The receipt token accrues value over time rather than distributing discrete payments. The accounting here differs from standard staking rewards. confirm how your client's specific protocol works before applying the standard treatment.

Exchange staking programs. Some exchanges aggregate rewards and pay monthly rather than daily. The accounting is the same, but the number of taxable events is lower. Always confirm whether the exchange is providing date-stamped reward records or a single lump sum.

Bottom Line

Staking rewards are straightforward in concept and painful at volume. The principles are clear: income at fair market value on the date of receipt. The challenge is the quantity of events and the need to price each one accurately.

For a broader look at how staking fits into the full DeFi accounting picture, see the DeFi accounting guide for SMBs. If you also handle clients with liquidity pool positions, the DeFi LP accounting guide covers the additional complexity those positions introduce.

More articles

Crypto Treasury Management: A Finance Team's Guide to Managing Digital Assets
Apr 8, 2026how-to

Crypto Treasury Management: A Finance Team's Guide to Managing Digital Assets

Managing a crypto treasury means more than watching prices. This guide covers the workflows, cost basis methods, and subledger setup that finance teams need to close their books cleanly.

ASC 350-60 Explained: What the New FASB Crypto Standard Means for Your Books
Apr 8, 2026regulatory

ASC 350-60 Explained: What the New FASB Crypto Standard Means for Your Books

FASB's ASC 350-60 replaced the impairment-only model with fair value accounting for crypto assets. Here is what changed, which assets are in scope, and what your month-end close now requires.

Crypto Cost Basis Methods: HIFO, FIFO, and What Corporate Teams Need to Know
Apr 8, 2026how-to

Crypto Cost Basis Methods: HIFO, FIFO, and What Corporate Teams Need to Know

The cost basis method you choose for crypto can mean hundreds of thousands of dollars in recognized gains. This guide explains HIFO, FIFO, and LIFO with a worked example, and covers what IRS Form 1099-DA means for corporate reporting.