Our service contracts include upfront retainers and milestone billings that create messy balance sheet liabilities. How do we clean up unearned revenue and work-in-progress reporting so diligence auditors do not slash our enterprise value?
Upfront retainers and progress billings are fantastic for operating cash flow, but they create major liabilities in quality of earnings audits if your accounting does not strictly follow GAAP revenue recognition rules, specifically ASC 606. Diligence teams scrutinize unearned revenue because any unperformed work requires cash reserves to fulfill post-closing.
If you collect cash upfront and recognize it immediately as revenue on your profit and loss statement, an auditor will reverse that revenue, slash your historical EBITDA, and reclassify the unfulfilled portion as deferred revenue. At closing, the buyer will treat deferred revenue as a working capital liability or debt-like item, deducting it directly from your purchase price.
To fix this, transition your billing and accounting systems to formal accrual matching twenty-four months before an exit runway begins. Track deferred revenue and work in progress on the balance sheet weekly. Revenue must only hit the P&L when performance obligations are demonstrably fulfilled, whether by milestone completion, delivery sign-off, or verified billable hours.
Build tight project management tracking that ties directly into your general ledger. When every dollar of recognized revenue corresponds to audited delivery milestones, the buyer sees that your cash flows represent genuine operational earnings rather than borrowed time from client deposits. This eliminates EBITDA haircuts and prevents massive working capital deductions on closing day.
Category: Exit Planning