You recognize revenue when your business has fulfilled its obligation to the customer, not necessarily when the money arrives. The exact moment depends on your accounting method. Cash-basis businesses record revenue when payment comes in. Accrual-basis businesses record it when the good or service is delivered, following the five-step framework in ASC 606 for GAAP purposes and a separate “fixed and determinable” test for federal tax purposes.1Internal Revenue Service. Publication 538, Accounting Periods and Methods
Cash Method vs. Accrual Method
Under the cash method, revenue hits your books the moment payment lands, whether by check, electronic transfer, or any other form.1Internal Revenue Service. Publication 538, Accounting Periods and Methods Your revenue tracks your bank balance. That’s why freelancers and smaller businesses tend to prefer it.
Under the accrual method, revenue is recorded when it’s earned. Deliver the product or finish the service in November and the sale belongs in November, even if the check doesn’t clear until January.1Internal Revenue Service. Publication 538, Accounting Periods and Methods This is the method that complies with Generally Accepted Accounting Principles, and it produces a more accurate profitability picture because income lines up with the expenses that produced it.2Financial Accounting Standards Board. Revenue Recognition
A hybrid arrangement is permitted, too. You can generally use accrual for inventory-related purchases and sales and cash for everything else, as long as the combination clearly reflects your income and you apply it consistently.1Internal Revenue Service. Publication 538, Accounting Periods and Methods
When You’re Required to Use Accrual
Not every business gets to pick. C corporations, partnerships with a C corporation partner, and tax shelters must use accrual accounting unless they qualify for an exception.3Office of the Law Revision Counsel. 26 U.S. Code 448 – Limitation on Use of Cash Method of Accounting
The main exception is the gross receipts test. For tax years beginning in 2026, a corporation or partnership can stay on the cash method if its average annual gross receipts for the prior three tax years don’t exceed $32,000,000.4Internal Revenue Service. Revenue Procedure 2025-32 The threshold is adjusted for inflation each year and rounded to the nearest million.3Office of the Law Revision Counsel. 26 U.S. Code 448 – Limitation on Use of Cash Method of Accounting Cross that line and you switch to accrual for tax purposes.
The Five Steps of ASC 606
For businesses following GAAP, ASC 606 is the rulebook. The Financial Accounting Standards Board issued it to replace a patchwork of industry-specific guidance with a single process that works across sectors.2Financial Accounting Standards Board. Revenue Recognition The five steps are:
- Identify the contract. All parties have agreed to their obligations, payment terms are clear, and collection is probable.
- Identify the performance obligations. Each distinct promise inside the contract — delivering the product, installing it, providing a year of maintenance — counts on its own.
- Determine the transaction price. This is the total you expect to receive, adjusted for discounts, rebates, refunds, or performance bonuses.
- Allocate the price across the performance obligations, based on what each item would sell for standalone.
- Recognize revenue as (or when) you satisfy each performance obligation by transferring control of the good or service to the customer.
The pivotal concept in Step 5 is transfer of control. Indicators that control has passed include the customer taking legal title, taking physical possession, or bearing the significant risks of ownership. When a contract bundles several deliverables, each piece is recognized separately as the customer gains control of it.
Contracts with uncertain final prices — because of volume discounts, rebates, penalties, or performance bonuses — require an estimate before you can record revenue. ASC 606 allows either an expected-value method (probability-weighted across possible outcomes) or a most-likely-amount method (the single most probable result). Whichever you pick, apply it consistently for the life of the contract.
How Timing Works by Business Model
The framework is the same for everyone; the practical result depends on how you deliver value.
Subscriptions and Cloud Software
Subscription businesses satisfy their obligation over the life of the subscription. A customer who pays $1,200 up front for a yearly plan produces $100 of recognized revenue each month, not $1,200 on day one. The unearned portion sits on the balance sheet as a contract liability, often called deferred revenue.
Long-Term Construction
Federal tax law generally requires long-term contracts (those not finished in the same tax year they begin) to use the percentage-of-completion method, which recognizes income based on the work completed each period. Smaller contractors get an exception: if you meet the gross receipts test and expect to finish within two years, you may use a different method.5Office of the Law Revision Counsel. 26 U.S. Code 460 – Special Rules for Long-Term Contracts ASC 606 reaches a similar outcome by treating ongoing construction as a performance obligation satisfied over time, with progress measured through input methods like costs incurred or output methods like units completed.
Retail
Retail is the cleanest case. Payment and possession happen simultaneously at the register, so control transfers and revenue is booked at the point of sale. For online sellers, control typically transfers at shipment or delivery, depending on the shipping terms.
Licensing
License timing depends on the type of intellectual property. A license giving the customer rights to use the IP as it exists at the sale date — a perpetual software license, a patented technology — is generally recognized at a single point in time, when the license is delivered. A license giving the customer ongoing access to IP the company continues to develop or support — a franchise brand name, for example — is recognized over the license period, because the value depends on the company’s continuing activities.
Gift Cards
Selling a gift card creates a contract liability, not revenue, because nothing has been delivered yet. Revenue is recognized as the card is redeemed. Unredeemed balances, known as breakage, get separate treatment. If you have enough historical data to estimate the portion that will never be redeemed, you can recognize breakage proportionally as customers use their cards. Without reliable data, you wait to record breakage until the chance of redemption is remote. If state unclaimed-property law requires you to hand unredeemed balances over to the state, those amounts are never recognized as revenue.
Returns and Warranties
Both reduce or delay the revenue you can record.
For returns, you don’t book revenue on units you expect back. You estimate the return rate — probability-weighted average or single most likely outcome — and record a refund liability for that portion, updating the estimate each reporting period.
Warranties split into two types. A standard warranty that just promises the product will work as promised is not a separate performance obligation; you account for it as a cost, recording a warranty expense and liability. An extended or enhanced warranty the customer buys separately is a distinct performance obligation, and revenue allocated to it is recognized over the warranty period rather than at the original sale.
Where Tax Timing and GAAP Timing Diverge
The IRS uses a simpler test for accrual taxpayers. Revenue is taxable when the right to receive payment is fixed and the amount can be determined with reasonable accuracy.1Internal Revenue Service. Publication 538, Accounting Periods and Methods That “fixed and determinable” standard can produce different answers from ASC 606 in several places:
- Variable consideration. GAAP builds discounts, rebates, and bonuses into the transaction price from the start through estimation. For tax, contingent amounts generally aren’t included until they become fixed.
- Multiple performance obligations. GAAP may require splitting a single contract into pieces recognized at different times. The tax code tends to follow the form of the contract more closely.
- Collectibility. ASC 606 may delay recognition until collection is probable. The tax code has no equivalent probability threshold — revenue is recognized once it’s fixed and determinable, even with some doubt about collection.
These mismatches create temporary book-tax differences that reverse in later periods. Businesses subject to both regimes often maintain parallel revenue calculations.
Changing Your Accounting Method
Switching between cash and accrual, or changing any other revenue accounting method, generally requires filing Form 3115 with the IRS to get permission.6Internal Revenue Service. About Form 3115, Application for Change in Accounting Method Some changes qualify for automatic approval, meaning consent is granted if you file correctly and attach the form to your timely filed tax return. Changes that don’t qualify require a separate filing and an individual letter ruling from the IRS National Office.7Internal Revenue Service. 4.11.6 Changes in Accounting Methods Missing the deadline or filing incorrectly can leave the change denied and you stuck with your current method until the following tax year.
Penalties for Getting It Wrong
If bad revenue timing causes an underpayment, the IRS can impose an accuracy-related penalty equal to 20 percent of the underpaid amount, applied when the underpayment results from negligence or from careless or intentional disregard of tax regulations.8Internal Revenue Service. Accuracy-Related Penalty The IRS can also audit the return to examine whether revenue was reported correctly and whether the tax reported was accurate.9Internal Revenue Service. IRS Audits
For public companies, the stakes climb. The SEC has named revenue recognition a persistent focus of its enforcement actions, bringing charges for fraud, accounting misstatements, and deficient controls.10U.S. Securities and Exchange Commission. SEC Announces Enforcement Results for Fiscal Year 2023 Civil monetary penalties for fraud violations can exceed $1,182,000 per violation for entities under the Exchange Act, with amounts adjusted for inflation annually.11U.S. Securities and Exchange Commission. Adjustments to Civil Monetary Penalty Amounts Companies found to have materially misstated revenue may also be forced to restate their financials, with consequences for stock price and investor confidence.