How to Recover Lost Revenue from Scope Creep (A Practical Guide)
By Overscope Team
How to Recover Lost Revenue from Scope Creep
If you run a consultancy, agency, or professional services firm, there's a near-certainty that you've left money on the table. Not future revenue — money you've already earned by delivering work that was never in the original contract.
The industry calls it scope creep. Your team calls it "just getting it done." Your finance team calls it a margin problem. Whatever you call it, it's recoverable — if you know how to find it.
The Scale of the Problem
The numbers on unbilled scope creep are sobering:
- The Project Management Institute (PMI) reported in their 2021 Pulse of the Profession survey that 49% of projects experience scope creep, making it one of the most common causes of project failure.
- Wellingtone's 2021 State of Project Management report found that only 22% of organisations use formal project management software, meaning scope boundaries are often tracked informally or not at all.
- KPMG's 2019 Global Construction Survey found that 69% of projects had scope creep, with an average cost overrun of 30% or more on affected projects.
- Geneca's 2017 research revealed that 75% of business and IT executives anticipate their software projects will fail — with scope management being a top contributing factor.
For professional services specifically, the impact is direct: every hour of out-of-scope work that isn't invoiced is pure margin erosion. A 20-person consultancy billing £150/hr that leaks just 3 hours per person per week loses over £460,000 annually.
Why Firms Don't Recover (and Why That's Changing)
Historically, recovering unbilled work has been impractical for three reasons:
-
The evidence is buried. Tickets live in Jira, the SOW lives in a PDF, and timesheets live in Harvest. Nobody has time to cross-reference hundreds of tasks against contract clauses.
-
The relationship feels fragile. PMs worry that raising scope issues after the fact will damage the client relationship. So they absorb the cost.
-
The process doesn't exist. Most firms don't have a systematic way to identify what was in scope versus what wasn't, let alone quantify the gap.
What's changed is tooling. AI can now read a Statement of Work, understand delivery data from your PM tool, and classify every piece of work as in-scope or out-of-scope — in minutes, not weeks.
Step-by-Step: How to Recover Unbilled Revenue
Step 1: Gather Your Evidence
You need two things:
- The signed Statement of Work (or contract) — the document that defined what you agreed to deliver. PDF, DOCX, or plaintext.
- Your delivery data — a complete export of every ticket, task, or work item from the project. Jira CSV, Asana export, Monday.com export, or any CSV with task titles, descriptions, statuses, and ideally time logged.
The key word is complete. Don't cherry-pick tickets you think were out of scope. Export everything and let the analysis find the gaps.
Step 2: Map Work Against Contracted Scope
For each piece of delivered work, ask: Was this covered by the SOW?
There are three possible answers:
- In scope — clearly described in the SOW deliverables
- Out of scope — either explicitly excluded, or clearly beyond what was contracted
- Uncertain — ambiguous, could be interpreted either way
Doing this manually for a 200-ticket project takes days. An AI-assisted approach takes minutes — the SOW is parsed into a scope model (deliverables, exclusions, boundaries), and each ticket is semantically compared against it.
Step 3: Quantify the Financial Impact
For every out-of-scope item, calculate:
Estimated Value = Hours Spent × Hourly Rate
If you have time logs, use actual hours. If not, estimate conservatively. Use your contractual rate, or a blended average if you have multiple role levels.
A typical recovery analysis on a 6-month consulting engagement surfaces 5–15% of total project value in out-of-scope work.
Step 4: Classify Your Claims
Not all out-of-scope work is the same. The approach depends on the nature of the work:
- Contractual Variation — the client requested changes to the agreed scope. This is the strongest claim — you can point to specific SOW clauses that were exceeded.
- Quantum Meruit ("reasonable value for work done") — useful when scope boundaries were vague but the client clearly received value beyond what they paid for. Recognised in English, US, Australian, and most common law jurisdictions.
- Unjust Enrichment — the client benefited from work they didn't pay for, and it would be unfair to let that stand. A broader equitable doctrine.
Step 5: Build the Evidence Package
A credible recovery conversation requires documentation, not accusations. Your evidence package should include:
- Executive summary — total recoverable value, number of items, project context
- Itemised evidence table — each out-of-scope item with: ticket reference, description, hours, value, matched SOW clause, claim type
- SOW clause references — specific sections of the contract that define the scope boundary
- Limitation period analysis — confirmation that claims are still within the statutory time limit (6 years for simple contracts in England & Wales, varies by jurisdiction)
Step 6: Have the Conversation
Frame it as a scope reconciliation, not a dispute. The goal is a commercial conversation:
"As part of our project close-out process, we reviewed the work delivered against the original SOW. We identified several items that fell outside the contracted scope. We'd like to discuss how to address these commercially."
Most clients will negotiate rather than contest. They know the work was done. The evidence package gives you the foundation for a fair resolution — whether that's a supplementary invoice, a credit against future work, or an adjustment to the ongoing retainer.
Real-World Context
Deloitte's 2022 Global Outsourcing Survey found that 59% of outsourcing deals experienced scope changes during their lifecycle, with a significant portion going unbilled. The firms that had formal change management processes recovered substantially more revenue.
In construction (where scope creep is endemic), Arcadis's 2022 Global Construction Disputes Report found the average dispute value was $52.6 million, with "failure to properly administer the contract" and "errors or omissions in the contract document" being two of the top five causes globally.
While most professional services engagements are smaller, the pattern is identical: vague contracts + undocumented scope changes = lost revenue.
Limitation Periods: Don't Wait Too Long
Recovery has a time limit. In most common law jurisdictions:
| Jurisdiction | Simple Contract | Deed |
|---|---|---|
| England & Wales | 6 years (Limitation Act 1980, s.5) | 12 years (s.8) |
| Scotland | 5 years (Prescription and Limitation (Scotland) Act 1973, s.6) | 20 years* |
| United States | 3–6 years (varies by state — e.g., NY 6 years, CA 4 years, TX 4 years) | N/A (not commonly used) |
| Australia | 6 years (varies by state — Limitation Act 1969 NSW, s.14) | 12 years |
*Scotland: Under Scots law, certain obligations executed as a deed may be subject to a 20-year prescriptive period. However, Overscope's limitation calculator currently applies only the 5-year simple contract period for Scotland, as deed-based claims are uncommon in professional services scope disputes.
The clock typically starts from the date of breach (when the out-of-scope work was performed), not when you discovered it. So a project completed 5 years ago in England is still recoverable — but barely.
The Bottom Line
Recovering unbilled work isn't about conflict — it's about accuracy. If your team delivered value beyond the contract, that work has a price. The only question is whether you have the evidence to quantify it.
The firms that build recovery into their project close-out process treat it like a financial audit: routine, evidence-based, and professional. The ones that don't leave 5–15% of every project's value on the table.
Overscope's Revenue Recovery feature automates the evidence-gathering process — parsing your SOW, classifying every ticket, and generating a professional evidence package. Try it free →