Skip to content
Back to Blog
June 30, 2026 — Tier2 Systems

Revenue Recognition for Services Firms (2026)

Professional services firms often recognize revenue at invoicing, not delivery. Learn how to fix this and protect your margins.

financecomplianceprofessional-servicesprofitabilityaccounting

Your team finished a three-month consulting engagement last quarter. The client signed off on every deliverable. But when your controller ran the financials, that project’s revenue showed up in two different quarters because invoicing lagged behind delivery by six weeks. The P&L for Q1 looked thin. Q2 looked inflated. Neither reflected reality.

This is the revenue recognition problem that most professional services firms live with, often without realizing how much it costs them. The gap between when work is performed and when revenue hits the books distorts financial statements, undermines forecasting, and creates compliance risk under modern accounting standards like ASC 606 and IFRS 15.

Why Revenue Recognition Is Different for Services Firms

Product companies recognize revenue when goods change hands. The transaction is clear: product shipped, ownership transferred, revenue recorded. Services firms don’t have that clarity.

When you sell expertise, the “product” is delivered over time. A six-month ERP implementation, a rolling managed services contract, a project-based engagement with shifting scope. Revenue recognition for these arrangements requires answering a question that sounds simple but rarely is: at what point has the firm earned the revenue?

Under ASC 606, the answer depends on identifying distinct performance obligations within each contract and recognizing revenue as those obligations are satisfied. For a fixed-fee project with defined milestones, that might mean recognizing revenue at each milestone delivery. For a time-and-materials engagement, it typically means recognizing revenue as hours are worked. For a retainer, it depends on whether the client is paying for access or for specific deliverables.

Most mid-market services firms don’t make these distinctions. They recognize revenue when they invoice, which is simpler but often wrong.

The Real Cost of Invoice-Based Revenue Recognition

Recognizing revenue at invoicing rather than at delivery creates three problems that tend to reinforce each other.

Distorted financial statements

When revenue recognition is tied to invoicing, your P&L reflects your billing cycle rather than your actual business performance. A project where your team delivered $200,000 of work in March but didn’t invoice until April shows zero revenue in March and a $200,000 spike in April. Spread that across 20 or 30 active projects and your monthly financials become nearly meaningless.

According to the SPI Research 2026 Professional Services Maturity Benchmark, fixed-price project margins reached a five-year high of 37.2%, yet industry EBITDA dropped to 9.9%, well below the 13.8% five-year average. Part of this gap comes from firms that can’t see their actual financial position because revenue recognition doesn’t track delivery.

Poor forecasting accuracy

If your revenue appears in lumps based on when invoices go out rather than when work is done, your forecasts will be consistently wrong. You’ll underestimate revenue in months when your billing team is backlogged and overestimate it in months when a batch of invoices happens to go out early.

For services firms where time to invoice already stretches longer than it should, this means financial forecasts are lagging indicators of work that happened weeks or months ago, not forward-looking tools for decision-making.

Compliance exposure

ASC 606 and IFRS 15 replaced the older percentage-of-completion and completed-contract methods with a unified five-step framework. The standard requires entities to recognize revenue when control of a good or service transfers to the customer, not when payment is received or invoiced.

For services firms, this means:

  • Fixed-fee contracts require recognizing revenue over time using a measure of progress (input-based like hours or cost, or output-based like milestones)
  • Time-and-materials contracts recognize revenue as hours are performed, regardless of billing frequency
  • Bundled contracts (e.g., implementation plus ongoing support) must be separated into distinct performance obligations with revenue allocated to each

Firms that still recognize revenue at invoicing are, by definition, not compliant with these standards. For privately held firms, this may not trigger immediate consequences. But it becomes a problem during audits, M&A due diligence, or any event where financial statements need to hold up under scrutiny.

What Makes Services Revenue Recognition Hard?

The challenge isn’t understanding the accounting standard. It’s connecting the standard to the operational reality of how services firms work.

Project scope changes constantly

A project that starts as a five-milestone engagement adds a sixth milestone in week three, absorbs a “small” out-of-scope request in week five, and shifts two milestones to accommodate the client’s internal timeline. Each change potentially alters the contract’s performance obligations, the transaction price, or both.

Under ASC 606, contract modifications that add distinct goods or services at their standalone selling price are treated as new contracts. Modifications that don’t meet that test require an adjustment to the existing contract. Scope creep, the most common modification in services, almost always falls into the second category because the added work isn’t priced at standalone rates. It’s absorbed.

This means every instance of unpriced scope expansion should trigger a revenue recognition adjustment. Most firms don’t track scope changes with enough precision to make that adjustment.

WIP and revenue recognition are linked but tracked separately

WIP (work in progress) represents the value of delivered but unbilled work. Revenue recognition determines when that work becomes revenue on the income statement. They’re two sides of the same coin.

But in most mid-market services firms, WIP lives in the project management system and revenue recognition lives in the accounting system. The project manager knows the team delivered 60% of the project. The accountant knows the firm invoiced 40%. Nobody reconciles these numbers until month-end, and by then the gap has grown wide enough to require manual adjustments that introduce errors.

Multiple contract types coexist

Most services firms run a mix of fixed-fee projects, T&M engagements, retainers, and blended arrangements. Each contract type has different revenue recognition rules under ASC 606. A firm running 30 active projects might have five or six different recognition patterns in play simultaneously, each requiring its own measure of progress.

When your accounting team treats all contracts the same (recognize at invoice), the simplification masks a more complex reality. When you try to do it correctly, you need operational data (hours worked, milestones completed, costs incurred) flowing into the accounting system in near-real time.

How to Fix Revenue Recognition Without Drowning in Complexity

Getting revenue recognition right doesn’t require a team of forensic accountants. It requires connecting your project operations to your financial reporting so the data flows without manual reconstruction.

Step 1: Classify your contracts

Start by categorizing every active contract by type:

  • Fixed-fee with milestones: Recognize revenue as milestones are delivered and accepted
  • Time-and-materials: Recognize revenue as hours are worked (the right-to-invoice practical expedient under ASC 606 applies here)
  • Retainers (stand-ready obligations): Recognize revenue ratably over the service period
  • Blended contracts: Separate into distinct performance obligations and apply the appropriate method to each

This classification doesn’t need to happen at the individual project level every month. Set the pattern once per contract type, then apply it consistently.

Step 2: Connect project data to accounting

The biggest operational gap is getting project completion data into the financial system. According to a Cherry Bekaert professional services survey, 72% of PS finance leaders cite data integration as their top pain point. If your project managers track progress in one tool and your accountants work in another, someone is manually bridging that gap every month, and that bridge is where errors happen.

You can address this by either using a system that tracks projects and finances in the same platform, or building an integration that passes milestone completions, hours worked, and cost data into your accounting system automatically.

Step 3: Handle modifications systematically

Create a simple protocol for scope changes:

  1. When scope changes, document whether it adds a distinct deliverable at a market rate (new contract) or modifies the existing engagement (contract modification)
  2. If it’s a modification, update the total transaction price and the measure of progress
  3. Record the adjustment in the same period the modification occurs

This doesn’t need to be a heavy process. A flag in your project management system that triggers a finance review when scope changes is often enough.

Step 4: Reconcile WIP to recognized revenue monthly

Your WIP balance should move in lockstep with your revenue recognition. If WIP is growing faster than recognized revenue, you’re either behind on billing or your recognition methodology doesn’t reflect the work being done. If recognized revenue outpaces WIP, you may be recognizing revenue too aggressively.

A monthly reconciliation between WIP, billings, and recognized revenue catches errors before they compound across quarters.

Does Revenue Recognition Affect Firm Valuation?

Yes, and significantly. When a services firm goes through M&A due diligence or seeks outside investment, the acquirer’s financial team will scrutinize how revenue is recognized. Firms that recognize revenue at invoicing rather than at delivery present two problems for buyers.

First, the historical financials don’t reflect the firm’s actual earnings pattern. Revenue that should have been recognized in one quarter shows up in another, making it difficult to assess the firm’s true growth trajectory and seasonal patterns.

Second, inconsistent revenue recognition raises questions about the quality of earnings. Auditors and acquirers apply a higher risk discount to firms whose financial statements require restatement or adjustment. According to Deloitte’s 2025 M&A Trends Survey, financial reporting quality ranks among the top five factors that influence deal valuation in services sector transactions.

For firms that might consider a transaction in the next three to five years, getting revenue recognition right now produces a cleaner financial record that holds up when it matters most.

Frequently Asked Questions

What is revenue recognition for professional services?

Revenue recognition for professional services determines when a firm records revenue from client engagements on its income statement. Under ASC 606 and IFRS 15, revenue is recognized as performance obligations are satisfied, not when invoices are sent or payments received. For services firms, this typically means recognizing revenue as work is delivered.

How does ASC 606 apply to consulting firms?

ASC 606 requires consulting firms to identify performance obligations in each client contract, determine the transaction price, and recognize revenue as each obligation is satisfied. For fixed-fee projects, this usually means recognizing revenue over time based on progress measures. For time-and-materials work, firms can use the right-to-invoice practical expedient to recognize revenue as hours are worked.

What is the difference between WIP and recognized revenue?

WIP (work in progress) represents the cost of work delivered but not yet billed. Recognized revenue is the amount recorded on the income statement based on performance obligation completion. WIP sits on the balance sheet as an asset; recognized revenue appears on the P&L. They should move in parallel, but many firms find gaps because project tracking and financial reporting use different systems.

Why do services firms struggle with revenue recognition?

Services firms face unique challenges because their revenue depends on human effort delivered over time. Contracts change frequently through scope adjustments, multiple contract types run simultaneously (fixed-fee, T&M, retainers), and project data often lives in separate systems from financial data. These operational complexities make consistent revenue recognition harder than in product-based businesses.

Does revenue recognition affect tax obligations?

Revenue recognition timing can affect when taxable income is reported, which influences tax liability timing. However, tax rules and accounting standards don’t always align. Many jurisdictions allow different methods for tax reporting than for financial reporting. A firm should work with its tax advisor to understand how its revenue recognition policies interact with its tax obligations.

How Tier2 Keel Connects Project Delivery to Revenue

The revenue recognition gap described above usually comes down to one structural problem: project delivery data and financial data live in separate systems. Tier2 Keel eliminates that gap by managing the full lifecycle, from project setup through delivery, invoicing, and settlement, in a single platform.

When a project milestone is completed in Keel, the financial impact is visible immediately. There’s no manual export from a project tool into an accounting system, no monthly reconciliation spreadsheet bridging two databases. Hours worked, milestones delivered, and costs incurred all flow directly into the financial ledger.

For firms running multiple contract types, Keel tracks each engagement’s billing structure alongside its operational progress. Fixed-fee projects, T&M engagements, and retainers each follow their own pattern, and the financial view reflects actual delivery status rather than invoice timing.

See how Keel handles project financials or book a walkthrough with our team.

What Firms That Get This Right Do Differently

Revenue recognition isn’t glamorous, and getting it right won’t change how your projects run day-to-day. But firms that align their financial reporting with actual delivery forecast more accurately because their revenue reflects work done, not invoices sent. They make better pricing decisions because they see true project economics in real time. And when the time comes for an audit, a financing round, or a sale, their books tell a story that holds up under scrutiny. The first step is simple: look at your three largest active projects and ask whether the revenue you’ve recognized matches the work you’ve delivered. If it doesn’t, you know where to start.


Ready to transform your operations?

Discover how Tier2 Systems can help your company with intelligent ERP, AI agents, and automation built from real-world experience.

Learn How We Can Help