Consulting revenue recognition is governed by ASC Topic 606, and the core rule is simple to state: a consulting firm recognizes revenue as it delivers promised services to a client, in the amount it expects to collect, either gradually as the work is performed or at the point a specific deliverable is handed over. The hard part is applying that rule to real engagements, where billing structures vary, scopes shift, and some of the fee depends on outcomes that have not happened yet.
ASC 606, issued by the Financial Accounting Standards Board, replaced older industry-specific guidance with a single five-step model that applies to every contract with a customer.1FASB. Revenue from Contracts with Customers (Topic 606) For a consulting firm, that model is the operating framework behind every revenue entry.
The Five Steps Applied to a Consulting Engagement
Step 1: Confirm a valid contract exists. Five criteria have to be met before any revenue moves: both parties have approved the arrangement, each side’s rights are identifiable, payment terms are identifiable, the contract has commercial substance, and collection of the amount owed is probable.1FASB. Revenue from Contracts with Customers (Topic 606) In consulting practice this usually means a signed Statement of Work or a Master Services Agreement. Oral agreements can qualify, but they invite documentation disputes.
Step 2: Identify the performance obligations. A performance obligation is a distinct promise inside the contract. One engagement might contain a single promise (deliver a strategic plan) or several (run a market analysis, build a financial model, present a recommendation). A service is distinct if the client can benefit from it on its own and it is separately identifiable from the other promises in the contract.1FASB. Revenue from Contracts with Customers (Topic 606) A useful practical test: could the client take your interim deliverable to a different firm and get meaningful value from it? If yes, treat it as separate.
Get this step wrong and everything downstream is off. Bundle what should be split and you may recognize revenue too early. Split what should be bundled and you overcomplicate the accounting for no benefit.
Step 3: Determine the transaction price. This is the total amount the firm expects to receive. For a fixed-fee contract it is usually clear from the outset, though it may need adjustment for bonuses or penalties. For time-and-materials work it is variable, because it depends on hours logged.
Step 4: Allocate the price across performance obligations. When a contract has more than one distinct obligation, the total price gets split among them based on their relative stand-alone selling prices. If the firm does not sell the service separately and there is no observable price, it estimates one using expected costs plus a reasonable margin, or a market-based assessment.
Step 5: Recognize revenue as each obligation is satisfied. This is where revenue actually hits the income statement, and how to do it depends on whether the obligation is satisfied over time or at a point in time.
Over Time or at a Point in Time
Over-time recognition applies when the client simultaneously receives and consumes the benefits of the work, or when the firm’s work creates or enhances an asset the client controls. Ongoing advisory engagements, staff augmentation, and most T&M projects fit here. The firm picks a method to measure progress: an input method such as labor hours or costs incurred relative to total expected costs, or an output method such as milestones completed.1FASB. Revenue from Contracts with Customers (Topic 606)
Point-in-time recognition applies when none of the over-time criteria are met. A single final report or a one-day training session are common examples. Revenue is booked at the moment the client gains control of the deliverable.
Whichever method a firm chooses, it has to be applied consistently. Switching between input and output measures, or revising cost estimates without documentation, is a common audit finding. A change in the method of measuring progress is a change in accounting estimate, applied going forward and disclosed.
How the Billing Model Shapes Recognition
Three billing structures dominate consulting, and each produces a different recognition pattern.
Time and materials. The client pays for actual hours at pre-agreed rates plus direct project costs. Because price ties directly to effort, the transaction price is easy to calculate and revenue is recognized over time as hours are logged.
Fixed fee. A total price is set for a defined scope before the project begins. Cost certainty is the appeal for both sides. Accounting is harder: the firm has to estimate total project costs and measure progress toward completion, which involves judgment auditors scrutinize closely. Revenue is generally recognized over time using an input or output progress measure.
Retainer. A recurring fee buys ongoing access or a defined level of service over a period. When service is delivered evenly across the term, revenue is recognized in equal installments, a method called straight-line or ratable recognition.
The Right-to-Invoice Shortcut for T&M Contracts
ASC 606 gives T&M firms a practical expedient that saves considerable work. Under ASC 606-10-55-18, if the amount the firm has the right to invoice corresponds directly with the value delivered to the client to date, the firm can recognize revenue equal to the invoiced amount.1FASB. Revenue from Contracts with Customers (Topic 606) A contract that bills a fixed hourly rate for each hour worked is the textbook fit.
The invoice becomes the measure of performance, so there is no need to build cost-to-complete estimates or separate progress calculations. The expedient stops working when the billing structure front-loads or back-loads fees in a way that does not track value transferred. In that case, the firm falls back to a general progress measure.
Variable Fees: Bonuses, Success Fees, and Penalties
Consulting contracts often include amounts that hinge on future events: performance bonuses, success fees, volume discounts, or late-delivery penalties. Before any of these can enter the transaction price, the firm has to estimate what it expects to receive using one of two methods. The expected-value method uses a probability-weighted average of all possible outcomes and fits firms with a large portfolio of similar contracts. The most-likely-amount method picks the single most probable outcome and fits binary situations, such as a bonus that is either earned or not.1FASB. Revenue from Contracts with Customers (Topic 606)
Estimating the number is only half the exercise. A constraint then applies: the firm can include the variable amount in revenue only to the extent it is probable that a significant reversal will not occur later. Risk of reversal rises when the amount depends heavily on events outside the firm’s control, when uncertainty is expected to persist for a long time, or when the firm has limited experience with similar contracts.1FASB. Revenue from Contracts with Customers (Topic 606) Highly contingent success fees often stay off the income statement until the contingency resolves.
Scope Changes and Contract Modifications
Clients ask for more work, extend engagements, or scale back workstreams all the time. The accounting treatment turns on two questions: are the added services distinct from what has already been delivered, and does the new pricing reflect a fair stand-alone value?
If the modification adds distinct services at a price reflecting their stand-alone selling price, it is treated as a separate new contract. Previously recognized revenue does not get recalculated. If either condition fails, the modification is folded into the original contract: the firm combines the remaining unrecognized price with the modification price and spreads the total across the remaining work going forward.
Contract Assets and Contract Liabilities on the Balance Sheet
Recognition timing rarely lines up with billing and cash collection, and those gaps create two balance sheet accounts specific to ASC 606.
A contract asset arises when the firm has earned revenue by performing work but does not yet have an unconditional right to bill. This shows up on fixed-fee engagements where billing milestones lag actual progress. Once the right to payment becomes unconditional, the amount moves to accounts receivable.
A contract liability, usually called deferred revenue, arises when the client pays before the firm delivers. Retainers collected in advance are the most common example. As the work is performed, amounts move from the contract liability into recognized revenue.
Where Firms Get Recognition Wrong
The recurring problems are not exotic. They are process failures.
- Premature recognition on fixed-fee projects, driven by optimistic progress estimates near quarter-end.
- Including success fees or performance bonuses in the transaction price before the variable consideration constraint is satisfied.
- Project managers agreeing to scope changes with the client without the finance team learning in time to adjust the revenue calculation.
- Switching progress measures or revising cost estimates without documentation to support the change.
The best defense is contemporaneous documentation: for each contract, a clear record of the identified performance obligations, the basis for the transaction price, and the method used to measure progress, backed by hours logged, costs incurred, milestones delivered, and client sign-offs.
Book Recognition Is Not the Same as Tax Timing
ASC 606 governs financial reporting. Tax reporting follows the Internal Revenue Code, and the two do not always line up. Smaller consulting firms often use the cash method for tax purposes as long as their average annual gross receipts over the prior three years stay below the IRC Section 448(c) threshold.2Office of the Law Revision Counsel. 26 USC 448 – Limitation on Use of Cash Method of Accounting For tax year 2025, that threshold is $31 million, adjusted annually for inflation.3Internal Revenue Service. Revenue Procedure 2024-40 Firms above the threshold generally must use the accrual method, which tracks GAAP more closely.
Accrual-method firms that receive advance payments face a related timing question. Under IRC Section 451(c), an advance payment is generally included in gross income in the year of receipt, but the firm can elect to defer the portion not yet recognized as revenue on its financial statements to the following tax year.4Office of the Law Revision Counsel. 26 USC 451 – General Rule for Taxable Year of Inclusion The deferral is capped at one year. A retainer covering services that stretch beyond that window still has to be picked up in income by the following year. Once made, the election applies to future years unless the IRS consents to a change.