
Accrual accounting is an accounting method where transactions are recorded when rights and obligations are established, rather than when cash is actually received or paid. Revenue is recognized when services have been provided or when the right to income is obtained, while expenses are recognized when obligations arise. The financial position of assets and liabilities is reflected through period-end valuations.
A simple example: If you subscribe annually to a service that starts this month, even if the payment is made upfront, both income and expenses must be spread out evenly across each month. On-chain, this principle applies to staking rewards, fee rebates, and service costs that have accrued but not yet settled.
Accrual accounting is more appropriate for Web3 because on-chain income and obligations typically accrue continuously based on block time or protocol logic, rather than as one-off transactions. Relying solely on cash accounting can result in missing “earned but not yet received” or “used but not yet paid” items, leading to distorted financial statements.
Many Web3 activities involve continuous accrual, such as liquidity providers earning trading fees, lending protocols generating interest, or validators receiving block rewards. These should all be recorded in the period in which they accrue, not merely when funds reach a wallet.
With accrual accounting on-chain, transactions are recorded based on “event occurrence” and “establishment of rights or obligations.” On the income side, revenue is recognized as soon as you have provided services or satisfied protocol conditions to earn it; on the expense side, once a contract call or governance proposal triggers a spending obligation, it should be recorded as an expense or liability.
In practice, projects typically follow these steps each settlement cycle: aggregate on-chain events (such as contract logs and reward distribution records), distinguish between receivables/payables and settled items, and list unsettled amounts at period-end as accounts receivable or payable. Token assets are measured at fair value using reliable market sources at the end of the period.
In DeFi, interest and yield are typically “accrued over time.” Once assets are lent out and the protocol’s interest calculation logic starts running, interest should be recognized in the current period—even if it has not yet been withdrawn to your wallet.
For example, in lending protocols, interest accrues block by block and is often displayed as “accrued interest” on your portfolio dashboard—this represents accrued revenue. Similarly, for liquidity providers, trading fees that have been earned but not yet distributed should also be recognized as current-period revenue. Platforms often distinguish between “accrued earnings” and “distributed earnings,” which highlights the difference between accrual and cash accounting.
To address token volatility, accrual accounting typically uses “period-end fair value” to measure assets and liabilities. Fair value can be understood as the price at which market participants are willing to transact on the valuation date—usually referenced from closing prices or median prices on major exchanges in crypto.
In practice, for each reporting period, choose a valuation benchmark and time (for example, referencing Gate’s current market price and liquidity), and record changes in end-of-period market value as “unrealized gains or losses.” This approach separates business results (revenue and expenses) from market value fluctuations, preventing the misclassification of price changes as business income.
In DAOs or project management, accrual accounting supports budgeting, performance assessment, and transparency. Once a governance spending proposal is approved, a payment obligation is established; completed work or delivered services should be recognized as expenses in the current period.
DAOs commonly manage treasuries that handle token incentives, outsourced development fees, audit costs, marketing expenses, and more. Using accrual accounting allows monthly actual costs and outstanding liabilities to be transparently displayed to members—improving the quality of governance decisions. For investment-focused DAOs, both fair value of holdings and unrealized gains/losses are disclosed regularly.
Accrual accounting records transactions when they occur (“when incurred”), while cash accounting records them only when money changes hands (“when paid or received”). Under cash accounting, only cash inflows and outflows are recorded; with accrual accounting, transactions are entered when rights or obligations arise and assets/liabilities are reported at fair value at period-end.
From a reporting perspective, accrual accounting aligns current period revenue with costs more accurately—enabling better measurement of actual performance. Cash accounting is better suited for small entities focused on cash flow management but can distort information in crypto environments with ongoing accruals and price volatility.
Step 1: Define accounting policies and standards. Clarify revenue recognition criteria, expense matching principles, valuation benchmarks, and reporting cycles.
Step 2: Map accounts to events. Assign corresponding accounts (such as receivables, payables, unrealized gains/losses) to common on-chain events like rewards, interest, trading fees, airdrops, or governance expenditures.
Step 3: Data collection and verification. Use block explorers, contract logs, or platform exports to gather records linked to relevant wallets and contract addresses—ensuring completeness of events.
Step 4: Period-end valuation and adjustments. Select end-of-period price sources (e.g., referencing Gate market data), calculate fair value, separate operating results from price fluctuations, and make necessary adjusting entries.
Step 5: Prepare reports and maintain audit trails. Generate profit & loss statements, balance sheets, and cash flow reports for the period; document data sources and methodologies for audit review and community transparency.
Accrual accounting provides more consistent timing and evidence chains for taxation and auditing purposes. Tax regulations typically require revenue and expenses to be recognized when rights or obligations arise; audits will check whether valuation sources, event records, and account mappings are reasonable.
In crypto contexts, special attention is needed for: categorizing airdrops and community rewards (income vs. capital acquisition), recognizing token unlocks and vesting events, ensuring reliability of price sources, and maintaining robust documentation. Regulatory disclosure reduces audit risk.
Accrual accounting—through its “recognition upon occurrence + period-end valuation” framework—accurately maps ongoing on-chain revenues and obligations onto financial statements, making current performance and financial positions clearer. Compared to cash accounting, it better reflects the true operating state of Web3 projects. However, clear policies, stable data sources, and strict documentation are essential—especially regarding token volatility, airdrop classification, and valuation consistency. For financial operations or tax matters, always consult local regulations and professional audit advice to manage compliance and operational risk.
Accrual accounting is better suited for long-term asset management because it records income and expenses when transactions occur—not just when cash is received. For users with DeFi earnings, staked tokens, or cross-period transactions, accrual accounting more accurately reflects your true financial situation. Cash accounting is more suitable for scenarios with frequent short-term trading or rapid cash flow changes.
Receivables refer to crypto assets or fiat that you have earned through services rendered or deliveries made but have not yet received—such as pending staking rewards. Payables are debts you have committed to but not yet settled—like counterpart payments awaiting resolution. On-chain, these items are tracked through smart contract event logs and blockchain data.
This discrepancy usually arises from mixing cash accounting with accrual accounting methods. Accrual accounting records confirmed but not yet received income (such as pending staking rewards), so your ledger may show higher amounts than your wallet’s actual balance. It’s best to consistently use accrual accounting—listing “tokens receivable” and “debts payable” separately on the balance sheet for accurate reconciliation.
Accrual accounting divides token income into two categories: realized gains (recognized upon sale) and unrealized gains (adjusted based on market price during holding periods). At each period-end, your token holdings should be revalued at closing prices—with the resulting difference recorded as “fair value change gain/loss” for that period. This approach more accurately reflects changes in asset value but requires daily market price updates.
DAOs can use accrual accounting to track all rights and obligations arising from on-chain transactions—such as undistributed governance token rewards or pending multisig-approved expenditures. By embedding event logs for each accrual item within smart contracts—and integrating off-chain financial tools (like APIs from platforms such as Gate)—DAOs can automatically generate financial reports that ensure treasury transparency and robust internal controls.


