Earned revenue accounting: Why your books might show money you haven't actually earned yet

Hemant Grover
Hemant GroverFounder & CEO
Published:December 3, 2025
Earned revenue accounting: Why your books might show money you haven't actually earned yet

Key Takeaways

  • Revenue is earned when work is performed, not when billed or collected. Treating billing or collection as the earning trigger produces overstated income statements

  • Three practices overstate revenue: recording the invoice instead of delivery, treating deposits and retainers as immediate income, and billing at milestones before the work is actually complete

  • When $105,000 of a $340,000 quarter is unearned, future periods absorb costs without matching revenue, creating artificial volatility that obscures actual business performance

  • Earned revenue accounting requires operational input. Project completion status, retainer consumption from time tracking, and percentage-complete assessments must connect to the financial recording process

  • Diagnostic: if deferred revenue and WIP balances are both unexpectedly low relative to advance payments received and hours logged, revenue is likely being recognized ahead of work performed

Quick Answer

Earned revenue is revenue matched to work actually performed, not revenue matched to invoices sent or cash collected. When retainers, deposits, or milestone payments are recorded as income before the work is done, the income statement overstates current-period results and understates future ones. Correcting this requires deferred revenue accounts for advance payments, WIP assets for performed but unbilled work, and operational input (completion status, time logs) driving the financial recognition schedule.

Your income statement shows $340,000 in revenue for Q3. The number matches your invoices. Cash came in. The quarter looks strong.

But $65,000 of that revenue came from a project retainer you have barely started. Another $40,000 came from milestone payments for phases not yet complete. The client paid. You recorded revenue. The work has not happened. Your P&L is overstating your actual business results by nearly a third. Numetix runs expert-led, AI-powered, human-in-the-loop accounting for professional service firms and builds revenue recognition schedules that match income to work performed, not to invoice timing.

Your books show $340,000 in revenue. Your earned revenue is closer to $235,000. The difference is money you received but have not yet earned through performance.

What does earned revenue mean, and why is billing timing separate from earning timing?

A three-timeline diagram separating billing timing (when the invoice goes out), earning timing (when the work is performed), and collection timing (when cash arrives), showing how a retainer billed on day one creates revenue only as hours are consumed, not when the check is deposited

Revenue is earned when performance obligations are satisfied, not when invoices are sent or cash is collected. A $50,000 invoice sent on day one of a six-month engagement creates a receivable, not revenue. The work creates revenue. Billing and collection are separate timing events that do not determine when revenue is earned. Revenue recognition for professional services follows a principle that seems simple but creates complexity in practice: revenue should be recognized when you have earned it.

1. Revenue is recognized when the performance obligation is satisfied. In a consulting engagement, you earn revenue by performing the agreed-upon work. When you complete an analysis, deliver a report, or provide the hours covered by a retainer, you have satisfied your performance obligation. That completion triggers revenue recognition. A project with four equal phases should recognize 25% of revenue upon completion of each phase. A retainer covering 40 hours of work per month should recognize revenue as those hours are consumed. The revenue matches the work performed.

2. Billing timing is separate from earning timing. You might bill at the start of an engagement, monthly regardless of work performed, or at milestone completion. The billing timing reflects your cash flow needs and client agreements, not when you actually earn the revenue. A $50,000 invoice sent on day one of a six-month project does not mean you earned $50,000 on day one. You received $50,000 (or have a receivable for it), but you earned nothing until you started performing. The invoice creates a receivable or a cash item. The work creates revenue.

3. Collection timing is separate from both. When the client pays, it adds another timing dimension. You might invoice in January, have the client pay in March, and perform the work in February. Each event has a different accounting treatment. Service revenue accrual firms sometimes confuse these three timing points. Under accrual accounting, performance should be the trigger for recognition, regardless of when billing or collection occurs.

Which common service firm billing practices cause revenue overstatement, and why do they feel natural?

Three patterns cause systematic overstatement: recording revenue when the invoice goes out instead of when the work is done, treating advance payments and retainers as income rather than liabilities, and billing at milestones based on calendar dates or substantial completion rather than verified work performed. All three feel natural because they align with cash flow activity, but they violate the matching principle that accrual accounting requires.

1. Recognizing the invoice rather than the delivery. Many firms record revenue when they send an invoice. The invoice goes out, and the revenue records are updated. This feels intuitive and is easy to implement. The problem is that invoices often precede work completion. You invoice for a project phase that will take three weeks. The invoice triggers revenue recognition today, but the work happens over the next 21 days. This quarter's revenue includes work that will actually occur next quarter. Across a portfolio of engagements with various billing schedules, the cumulative effect can be substantial.

2. Treating deposits and retainers as immediate revenue. A client pays $30,000 to secure your services. The money arrives. The temptation is to record $30,000 in revenue. But that $30,000 is not revenue. It is a liability. You owe the client $30,000 worth of work. As you perform work and draw down the retainer, you convert liability to revenue. Recording the full amount at receipt overstates revenue by the entire unearned balance.

3. Billing in advance of milestone completion. Some engagement structures use milestone billing but allow billing when the milestone is "substantially complete" or when a calendar date arrives, regardless of actual progress. Revenue matching work performed requires knowing what work has actually been performed. If you bill for a milestone at 90% completion and recognize the full milestone revenue, you overstate by 10%. If you bill monthly regardless of progress, the revenue may have no relationship to actual work completed that month.

How does revenue overstatement distort business decisions, and what does it create in future periods?

A two-period comparison showing a quarter with heavy prepayments appearing as $340,000 in revenue versus actual earned revenue of $235,000, followed by the subsequent quarter where the same prepaid work is performed at cost but the revenue was already taken, producing compressed margins that mislead capacity and hiring decisions

Three downstream problems compound from each other: the current period looks better than it is (decisions calibrated to $340,000 instead of $235,000), future periods bear the cost of performing the prepaid work without the matching revenue (margins compress), and all derived metrics that use revenue as an input (utilization, margin analysis, growth rates) are wrong in the same direction. Books that show unearned revenue as earned do not just violate accounting principles; they produce management information that leads to wrong decisions.

1. The current period looks better than it actually is. The quarter showing $340,000 in revenue, when earned revenue is $235,000, looks like a strong quarter. You might feel confident about growth, optimistic about margins, and satisfied with performance. But the performance you are seeing is partially borrowed from the future. Hiring, spending, and investment decisions calibrated to $340,000 create exposure when the true picture emerges.

2. Future periods bear the cost without the revenue. The work that should have been matched to the $105,000 in premature revenue still needs to happen. That work will consume resources, require consultant time, and generate costs. But the revenue was already recognized. When those future periods arrive, they show costs without corresponding revenue. Margins compress. Performance appears to decline. The underlying business performance may be steady, but the financials swing based on billing timing rather than operational reality. A quarter with heavy prepayments looks great. A quarter where the prepaid work is performed looks weak.

3. Every derived metric that uses revenue as an input is wrong. Utilization calculations that divide revenue by capacity. Margin analysis that compares revenue to costs. Growth rates that compare periods. Forecasts that extrapolate recent revenue. If the revenue number includes unearned amounts, all these metrics are wrong in the same direction. You might think utilization is high when it is actually moderate. You might think growth is accelerating when it is actually steady. The decisions that follow from these misperceptions may be entirely wrong for the actual business situation.

What does connecting operational input to financial recording actually require in practice?

Earned revenue accounting requires three data flows from operational systems to accounting: project completion status from project managers (driving milestone revenue recognition), retainer consumption hours from time tracking (driving monthly retainer recognition), and percentage-complete assessments from client-facing staff (driving ratable recognition on long-term engagements). Without these inputs, revenue recognition defaults to invoice timing or cash collection timing, both of which produce distorted financial statements. The accounting system cannot determine earned revenue from billing records alone.

Project completion status determines milestone revenue. For milestone-based revenue, accounting needs to know when milestones are actually completed, not just when invoices go out. This information comes from project managers, not from billing records. The practical implementation: project managers confirm milestone completion against a defined checklist before the billing event triggers revenue recognition. The billing and the completion confirmation happen together, not in the sequence of "billing first, check later."

Retainer consumption comes from time tracking. For retainer-based revenue, accounting needs to know how many hours or how much work has been consumed against the retainer balance. This information comes from time tracking, not from payment receipts. The retainer is a deferred revenue liability. As hours are logged against retainer projects, that liability converts to earned revenue. Without time tracking feeding the accounting system, the retainer balance sits as liability or converts to revenue at arbitrary points.

Long-term engagement revenue requires completion percentages. For engagements recognized on percentage-of-completion, accounting needs progress assessments. These typically come from project managers or client-facing staff who can assess what proportion of the total scope has been delivered. The percentage drives the revenue recognized in the period. A 40% complete engagement on a $100,000 contract has $40,000 in earned revenue, regardless of whether invoices for $20,000 or $60,000 have been issued.

The diagnostic to run this month. Pull your deferred revenue balance and your WIP balance from the balance sheet. Deferred revenue should reflect all advance payments not yet earned. WIP should reflect all work performed but not yet invoiced. If deferred revenue is unexpectedly low relative to the advance payments and retainers you have received, revenue is likely being recognized at collection rather than at performance. If WIP is low relative to the work your team has logged this month, you may be missing unbilled earned revenue on the opposite end.

How do you correct earned revenue accounting going forward, and what does accurate recognition produce?

Correction requires a revenue recognition schedule for every active engagement: what has been earned to date, what remains as deferred revenue, and what has been performed but not yet billed as WIP. Running this schedule monthly against the books identifies the adjustment entries needed to bring recognition into alignment. Going forward, the process discipline is: advance payments enter as deferred revenue, time-tracked hours convert retainers to earned revenue, and milestone billing is tied to confirmed completion documentation. The result is financial statements that show what your business actually accomplished.

The purpose of financial statements is to show business performance. Statements that include unearned revenue do not show performance. They show a mixture of performance and future obligations treated as if they were current accomplishments.

The $340,000 quarter is not a $340,000 quarter if $105,000 has not been earned. Calling it $340,000 may feel good. It does not help you understand your business, make accurate hiring decisions, or price future engagements based on what your margins actually are. Earned revenue accounting requires discipline. The discipline produces financial statements that are worth reading.

Frequently asked questions

Does every service firm need to use percentage-of-completion revenue recognition?

No. Percentage of completion is one method; completed contract is another. For short engagements where billing and delivery are closely aligned, the difference is immaterial. Percentage of completion matters most for long-term engagements with multi-period revenue, retainer structures where hours are consumed unevenly, and milestone billing where invoices precede completion. The method should match the engagement structure. One size does not fit all service firms.

How do you account for a retainer where the client uses varying hours each month?

The retainer payment creates a deferred revenue liability when received. Each month, time logged against the retainer converts deferred revenue to earned revenue at the agreed hourly or value rate. If a client uses 30 hours in one month and 50 in another on a 40-hour retainer, revenue recognized differs by month. Unused hours either roll over (increasing the liability) or expire (recognizing revenue at expiration per the contract terms). The contract terms govern the accounting treatment.

What is the tax impact of correcting revenue recognition from invoice-based to performance-based?

Correcting from early recognition to performance-based recognition typically defers revenue into future periods, reducing taxable income now and increasing it later. The correction method for tax purposes must comply with IRS accounting method change requirements (Form 3115 in most cases). Small businesses may qualify for simplified methods that reduce the complexity. Consult with a tax professional before making changes.

Numetix logo

Numetix is an AI-first accounting firm. AI runs the bookkeeping, tax, payroll, and reporting workflow. Industry experts handle the judgment, month-end close, review, and advisory. We serve founder-led service firms across law, consulting, IT, healthcare, creative, and nonprofit. Headquartered in California, serving clients nationwide.

Bookkeeping · Tax · Payroll · Advisory
Talk to an industry expert

See what Numetix can do for you

Learn how the Numetix Portal streamlines communication, offers valuable insights, and saves you time so you can focus on growing your business.