Chapters · 7
What is agency revenue leakage?
Agency revenue leakage is value your team created that was never logged, never billed, billed below its worth, or billed and never paid. It is not lead leakage (prospects lost before signing) and not churn (clients lost after). On time-and-materials work it shows as hours never invoiced; on a retainer or fixed fee, as hours over budget and prices that never moved.
MGI Research defines revenue leakage as "the measurable variance between revenue contractually committed by customers and revenue actually recognized in financial statements or converted to cash" (MGI Research). That starts at the contract, so it misses hours nobody logged and extras nobody priced. This audit starts at the work.
| Gap | What leaks | Measure | Audit point |
|---|---|---|---|
| Worked, not logged | Client work never recorded | Share of client hours never logged | 1 |
| Logged, never billed | Out-of-scope or over-budget work given away | Out-of-scope hours logged but not billed | 2, 7 |
| Billable, not invoiced in full | Write-downs, discounts, old rates, late invoices, costs not rebilled | Realization rate, days to invoice, rebill gap | 3, 5, 6 |
| Invoiced, not collected | Credits, bad debt | Write-offs and bad debt | 4 |
How much revenue do agencies lose? The estimates, reconciled
Published estimates run from about 4% of revenue to 20% of potential revenue, plus a dollars-a-month survey, and they are not comparable: each measures a different share of a different thing in a different population.
| Estimate | Publisher (what it sells) | Share of what | Who it describes | Method | Status |
|---|---|---|---|---|---|
| 4.3% average; 42% of firms affected | MGI Research, cited by Accelo (PSA software) | Annual revenue | Professional services firms (the 42%: all industries, per Orb) | Not on the citing page; Orb dates the 42% to a 2016 survey of 122 responses across industries | Verified-secondary |
| About 4.5%; leaders below 3% | SPI Research 2026, via Deltek (sponsor, PSA software) | Not stated in summaries | 509 professional services firms | Benchmark survey; Certinia cites SPI's 2020 edition for the same 4.5% | Verified-secondary |
| About 4% to 5% | Certinia (PSA software) | Total revenue | Professional services firms | No study named | Verified-primary (vendor estimate) |
| 57% lose $1,000 to $5,000 a month; 30% over $5,000 | Ignition (billing software) | Dollars a month, scope creep only | 273 US agency leaders | Survey, April 2025 | Verified-primary |
| 23% of tracked hours never invoiced | TMetric (time tracking), via BlitzMetrics | Hours | Its users and partners | Not seen | Verified-secondary |
| 10% to 20% | Pike (agency software) | Potential revenue, agencies "without connected systems" | Agencies | None stated | Verified-primary (vendor estimate) |
| 12% to 18% | Belay (finance services) | Revenue in one sentence, billable hours in the next | Creative agencies | None stated | Conflicting |
| "Up to 30%" | TMetric (time tracking) | Revenue lost to untracked hours | Illustrated by one travel agency's case | None | Unverified: a heading, not an estimate |
Why they differ.
- The base. On the calculator's defaults below, the same $28,146.67 a month is 20.3% of the work's value and 25.5% of the $110,520 collected. Example: an agency with $2,000,000 of revenue at a 13% after-tax net margin, Promethean's 2025 average for digital agencies (Promethean Research, 2026), earns $260,000; a leak worth 4% of revenue, $80,000, equals 31% of that profit. Our profitability benchmarks for agencies say which margin each survey reports.
- Which leaks count. A contract-based definition leaves out unlogged time and free extras. On the defaults, the realization and write-off leaks come to $12,280 (8.9% of the work's value); unlogged time and free scope add $15,866.67.
- Who is measured. MGI, SPI and Certinia describe professional services firms, not agencies. Retainer agencies leak differently, as hours over budget (see the retainer example below).
- Who publishes. The lowest figures come from research firms (MGI, SPI) and a PSA vendor (Certinia); the highest, Pike's and Belay's, from vendors that publish no method. Those are claims, not benchmarks. Other vendor figures seen online name no source and are left out.
The number that matters is yours, compared with your own past months.
How to measure your agency's revenue leakage
Enter seven numbers from your time tracker, invoices and scope documents, and the calculator below adds four leaks without counting an hour twice.
In plain words: hours a month = people × weekly client hours × 52 ÷ 12, valued at your average billable rate. The unlogged leak is that value × the share never logged. The free scope leak is out-of-scope hours logged but not billed × the rate. The realization leak is (value of logged work − free scope leak) × (1 − realization rate), never below zero. Write-offs are added as entered. It runs in your browser and stores nothing; the calculator's own page explains each input.
Three traps:
- Count out-of-scope hours only if they were logged; unlogged hours belong in the unlogged share.
- Work out realization on in-scope hours only.
- If you measure collection realization (cash collected), bad debt is already in it: enter 0 for write-offs. If you measure billing realization (amounts invoiced), enter what you wrote off.
Worked example: the calculator's defaults
Example: 10 people, 32 client hours each a week, $100 an hour, 10% never logged, 20 free out-of-scope hours a month, 90% realization, no write-offs. Hours: 10 × 32 × 52 ÷ 12 = 1,386.67 a month, worth $138,666.67.
| Leak | Working | Per month | Per year |
|---|---|---|---|
| 1. Unlogged time | $138,666.67 × 10% | $13,866.67 | $166,400 |
| 2. Free scope | 20 hours × $100 | $2,000.00 | $24,000 |
| 3. Realization | ($124,800 − $2,000) × 10% | $12,280.00 | $147,360 |
| 4. Write-offs | as entered | $0.00 | $0 |
| Total | 20.3% of the work's value | $28,146.67 | $337,760 |
Look first at unlogged time. Then move two guesses: at 5% unlogged the total falls to $21,906.67 (15.8%); at 95% realization, to $22,006.67 (15.9%); with both, to $15,420 (11.1%). Five points on two inputs cut the answer by 45%, so measure those two first.
How to find revenue leakage: the 7-point audit
Seven checks on the last three months of data show where your agency leaks: points 1 to 4 match the calculator's four leaks, and 5 to 7 are checked by hand. Each has a symptom, a measure and a fix; owners and cadence are in the table.
| Check | First fix | Owner | How often |
|---|---|---|---|
| 1. Client work never logged | Same-day logging against a task | Delivery or operations lead | Weekly |
| 2. Out-of-scope work delivered free | A quote before any new deliverable | Account manager | As each request arrives |
| 3. Realization rate | Write-downs on the invoice, with a reason code | Finance lead with each account manager | Monthly |
| 4. Write-offs and bad debt | A receivables review | Finance lead | Monthly |
| 5. Late invoices, costs not rebilled | A rebill check | Finance lead | Month end |
| 6. Rates never reviewed | A yearly price review in every contract | Account director | 90 days before renewal |
| 7. Clients hidden by averages | A mid-month budget check on every retainer | Account director | Monthly |
Download the 7-point audit worksheet (Markdown)
1. Client work never logged
- Symptom. Everyone is busy, yet timesheets show 25 client hours a week, entered on Friday in round numbers.
- Measure. For two weeks, everyone logs the same day in 15-minute blocks. Unlogged share = (careful weekly client hours − usual) ÷ careful hours. Treat it as a floor.
- Fix. Same-day logging against a task, not a client bucket; a 15-minute minimum entry; log every hour, then write down openly (point 3).
2. Out-of-scope work delivered free
- Symptom. "Quick" asks over Slack, a fourth revision round, no agreed price. Of Ignition's 273 US agency leaders, 78% rarely or only sometimes charge for out-of-scope work (Ignition, 2025).
- Measure. Match last quarter's requests to the lines of the statement of work (SOW). Hours logged to work with no SOW line and no change order are your out-of-scope hours logged but not billed.
- Fix. A scope ledger, revision limits in the SOW, and one rule: any new deliverable, or anything over two hours, gets a quote first. See our guide to scope creep in agencies for the ledger and scripts.
3. Realization rate: discounts and work billed below value
- Symptom. Hours look fine, invoices come out light, and "let's trim this" happens every month end.
- Measure. Realization = amount invoiced ÷ (in-scope hours logged × standard rate), per client. Example: 120 hours at $150 is $18,000; a $15,300 invoice is 85%. Split the gap into write-downs and discounts, and compare each client with its own last 12 months.
- Fix. Log full hours, then write down on the invoice with a reason code; discounts need an approver and an end date; fixed fees get an hours budget.
4. Write-offs and bad debt
- Symptom. Credits after a missed deadline; a departed client owing two months.
- Measure. Twelve months of credit memos and written-off invoices by client and reason, plus the accounts receivable aging report and days sales outstanding (DSO). Divide the year by 12 for the calculator.
- Fix. Retainers billed in advance; a stop-work clause; a monthly receivables review; no credit memo without a reason and an approver.
5. Late or missed invoices, and pass-through costs not rebilled
- Symptom. A May milestone is invoiced in July; the freelancer or stock you paid for never reaches the client's invoice. Of Ignition's 273 leaders, 63% called their cash flow very or somewhat unpredictable (Ignition, 2025, via The Drum).
- Measure. Days from month end or milestone to invoice; finished work not yet invoiced (work in progress, or unbilled revenue); each client-coded cost against that client's rebill lines and agreed markup.
- Fix. Invoice within five working days; a month-end rebill check where every cost is matched or marked "absorbed" with a reason; markup terms set in your client onboarding checklist.
6. Rates and retainers never reviewed
- Symptom. Your oldest clients pay the lowest rates, and a three-year-old retainer now covers twice the work.
- Measure. Per client: current fee, the date it last changed, and effective rate (fee ÷ hours logged over three months) against today's rate card. In Ignition's survey, 97% planned to raise prices in 2025 (Ignition, 2025, via MediaPost); this check shows who moved.
- Fix. A yearly price review written into every contract; new rates for new clients at once, existing clients at renewal; scope grows only with the fee.
7. Unprofitable clients hidden by averages, including retainer over-servicing
- Symptom. The agency margin looks fine while one retainer runs over its hours every month.
- Measure. Per client, per month: hours logged against hours sold, effective rate, and margin after the cost of those hours. Rank them.
- Fix. A mid-month budget check on every retainer; over-servicing only as a decision with an end date; each quarter, reprice, rescope or replace the bottom client.
How retainers leak revenue: a worked example
On a retainer there is no unbilled hour to invoice, so the leak hides as over-servicing and old prices. Example: four people, eight retainers, a $125 rate card. The retainers were priced on 460 hours a month, $57,500 at the card, but three clients pay less, so the agency invoices $55,200 (96% realization, on invoices). A former client's last $12,000 was never paid this year: $1,000 a month.
- Hours: 4 × 30 client hours × 52 ÷ 12 = 520 a month, worth $65,000.
- Unlogged at 5%: $3,250 (26 hours), so 494 hours were logged.
- Free scope: 494 − 460 sold = 34 hours × $125 = $4,250.
- Realization: ($65,000 × 95% − $4,250) × 4% = $57,500 × 4% = $2,300.
- Write-offs: $1,000.
- Total: $10,800 a month, $129,600 a year, 16.6% of the work's value. Look first at free scope, which here means over-servicing.
The P&L shows $55,200 of fees and $1,000 of bad debt, not the $9,800 of work never logged, priced or billed at the card. By client (point 7):
| Client | Monthly fee | Hours sold | Hours logged | Effective rate |
|---|---|---|---|---|
| A | $10,000 | 80 | 80 | $125.00 |
| B | $8,750 | 70 | 71 | $123.24 |
| C | $7,500 | 60 | 60 | $125.00 |
| D | $6,600 | 60 | 64 | $103.13 |
| E | $6,250 | 50 | 52 | $120.19 |
| F | $5,250 | 50 | 62 | $84.68 |
| G | $6,250 | 50 | 55 | $113.64 |
| H | $4,600 | 40 | 50 | $92.00 |
| All | $55,200 | 460 | 494 | $111.74 |
Client F, on an old price and 12 hours over every month, earns $84.68 an hour, 32% under the card. F and H take 22 of the 34 over-budget hours. Repricing F to $6,250 and holding it to 50 hours is worth $1,000 a month and 12 team hours.
Why agency revenue leakage never shows on your P&L
Your P&L shows what you billed, not what you could have billed, and the data that would show the gap sits in four tools.
The SOW is a document, hours sit in a time tracker such as Harvest or Toggl, requests arrive in Slack and email, and invoices live in an accounting tool such as QuickBooks or Xero. Each is right on its own; the leak is in the joins. A request accepted in Slack never meets the SOW line it breaks. A month-end write-down never meets the hours behind it. A freelancer's bill never meets the client's invoice. Nobody owns the join, so nobody sees it.
A small agency can do that matching by hand each quarter. If most of the leak is unlogged time, a better time tracker fixes it. If it is scope, rates and rebills, the problem is the joins: to see them as the work happens, scope, hours, requests and invoices must sit in one shared record, where each request meets the scope it touches. That is the case for an AI operating system built for agencies.
Where RevSmith fits (and where it does not)
RevSmith is an AI operating system for marketing agencies, onboarding its first agencies now. It helps with points 2, 4, 6 and 7, not with the timekeeping behind point 1.
- Scope. RevSmith keeps what was sold and what has been used as a live count, so an extra revision shows when it happens. A person checks each request against what was sold and records one of five answers: included, uses allowance, replaces a deliverable, extra, or not offered. An accepted, priced change request becomes an invoice line once. More in approvals and scope in RevSmith.
- Invoices. RevSmith tracks invoices and payments you record; it does not charge cards or send invoices. A past due date reads overdue, and a sent invoice with nothing paid can be voided with a reason.
- Renewals. Each client contract opens a renewal with an eight-step checklist and reminders at the days the agency sets.
- Margin. Margin per client is worked out from the fee, the planned hours and the hours your team logs; a missing input reads unknown.
RevSmith is not a time tracker, a PSA or an accounting tool. It lets a team log hours against a task, but it is not a timer or a timesheet tool: keep your time tracker. It computes no leakage percentage.
A dashboard in RevSmith is built once and shown on every client with that client's numbers.
Sources
- Ignition, 2025 Agency Pricing and Cash Flow Report, 2025. 273 owners, executives and senior leaders of US marketing, branding, design, creative, digital and advertising agencies, April 2025. Ignition sells billing software. https://www.ignitionapp.com/2025-agency-pricing-cashflow-report. S35, Verified-primary.
- Ignition, "Ignition study: Agencies impacted by unpredictable cash flow", 2025, the same survey. https://www.ignitionapp.com/news/2025-agency-pricing-cashflow-report; the 78% is also on Ignition's blog, https://www.ignitionapp.com/blog/preventing-agency-scope-creep. S147 (78%), Verified-primary.
- The Drum (22 May 2025) and MediaPost (2025), reporting Ignition's 2025 survey (same sample). https://www.thedrum.com/news/2025/05/22/cash-flow-crunch-us-agencies-struggle-grow-late-payments-and-scope-creep-bite; https://www.mediapost.com/publications/article/407097/report-agencies-fail-to-leverage-pricing-strategi.html. S125 (63%, 97%), Verified-secondary.
- Accelo, "What Is Revenue Leakage?", citing MGI Research, date not seen. Professional services firms; sample not published. https://www.accelo.com/glossary/what-is-revenue-leakage. S27, Verified-secondary.
- Orb, "Revenue leakage statistics", date not seen, on MGI's 42%: a 2016 survey of 122 responses across sizes and industries. https://www.withorb.com/blog/revenue-leakage-statistics. S146, Verified-secondary.
- MGI Research, "Revenue Leakage Series", parts 1 and 4, from 19 December 2025 (the definition). https://mgiresearch.com/research/revenue-leakage-series-part-1-from-hidden-risk-to-asymmetric-opportunity/; https://mgiresearch.com/research/revenue-leakage-series-part-4-the-real-impact-of-revenue-leakage/. S28, Verified-primary.
- SPI Research, 2026 Professional Services Maturity Benchmark, February 2026. 509 professional services organizations worldwide, not agencies; via Deltek, its sponsor. https://spiresearch.com/reports/2026-ps-maturity-benchmark/; https://www.deltek.com/resources/articles/professional-services-benchmarks/. S23, Verified-secondary; sample S25, Verified-primary.
- Certinia, "Where did the margin go? The silent drain of revenue leakage in professional services", date not seen. Professional services firms; no sample. https://www.certinia.com/blog/where-did-the-margin-go-the-silent-drain-of-revenue-leakage-in-professional-services/. S99, Verified-primary (vendor estimate).
- Pike, "Revenue leakage: 7 places agency margin disappears", date not seen. Agencies; no sample. https://usepike.com/blog/revenue-leakage-agencies. S29, Verified-primary (vendor estimate).
- Belay Solutions, "Why Creative Agencies Struggle With Cash Flow Even When Revenue Looks Strong", date not seen. Creative agencies; no sample. https://blog.belaysolutions.com/why-creative-agencies-struggle-with-cash-flow-even-when-revenue-looks-strong. S31, Conflicting.
- TMetric, "Marketing Agency Benchmarks 2026", 2026. Says 250+ agencies; no method. https://blog.tmetric.com/marketing-agency-profitability-benchmarks/. S32, Unverified (shown only as not an estimate).
- BlitzMetrics, "Where the retainer goes", on TMetric's 2025 and 2026 studies of its users and partners, date not seen. https://blitzmetrics.com/where-the-retainer-goes/. S33, S34, Verified-secondary.
- Promethean Research, State of Digital Services 2026: An Uneven Return to Form, 2026. 119 digital agency owners and managers, mostly North American, February 2026. https://prometheanresearch.com/how-profitable-are-digital-agencies/. S01, Verified-primary.
- Of 273 US agency leaders surveyed in April 2025, 57% lose $1,000 to $5,000 a month to unbilled scope creep, and 30% more than $5,000 (Ignition, 2025).
- Professional services firms lose 4.3% of annual revenue on average, per MGI Research as cited by Accelo, a professional services automation (PSA) vendor, with no sample given (MGI via Accelo).
- SPI Research's 2026 benchmark of 509 professional services firms puts leakage at about 4.5%, below 3% at leading firms (SPI via Deltek, 2026).
- In TMetric's 2026 study of its users and partners, manual time capture reached only 67% to 68% of billable hours, and 23% of tracked hours never reached an invoice (TMetric, via BlitzMetrics).
- In TMetric's 2025 study of its users and partners, only 20% of agencies tracked profitability by client, project or service line (TMetric, via BlitzMetrics).
- The "up to 30%" on vendor pages is a page heading illustrated by one travel agency's case, not a survey result (TMetric).
Frequently asked questions
What is revenue leakage in an agency?
Revenue leakage in an agency is the value of delivered work that never becomes cash. It happens at four gaps: work done but never logged, work logged but given away free, work billed below its value, and work billed but never paid. It is not lead leakage, which is prospects lost before they sign.
How much revenue do agencies lose to leakage?
No study with a published sample measures total leakage for agencies. Research firms put it at 4.3% to about 4.5% of revenue for professional services firms (MGI via Accelo; SPI Research). Pike, an agency software vendor, estimates 10% to 20% of potential revenue, with no method. Ignition, a billing software vendor, found 57% of 273 US agency leaders losing $1,000 to $5,000 a month to unbilled scope creep.
How do you calculate revenue leakage?
In its simplest form, revenue leakage is potential revenue minus actual revenue. For an agency, value the hours your team worked at your billable rate, then add up four leaks: the share never logged, out-of-scope hours logged but not billed, the realization gap on the remaining logged work, and write-offs. Take the free scope hours out before applying realization, or you count them twice. The calculator on this page does that.
What is a good realization rate for an agency?
No published realization benchmark has a known sample: SPI Research's free summaries give none, and the vendor ranges online give no sample. Set your own baseline from each client's last 12 months. A client below its own trend or your agency's median is the signal to act. The calculator's 90% default is an example, not a target.
Realization rate vs utilization rate: what is the difference?
Utilization is the share of available hours spent on billable work. Realization is the share of that work's value you actually invoice or collect. They move separately: a busy team can still lose money when much of its time is written down. Measure realization here and utilization with the utilization rate calculator.
What is the difference between unbilled and non-billable hours?
Unbilled hours are billable client work not yet invoiced, or never invoiced: a leak. Non-billable hours are work no client pays for by design, such as internal meetings and pitches: a cost, not a leak. Keep them in separate buckets, or an audit will chase money that was never billable and miss the hours that were.
What is over-servicing, and is some of it normal?
Over-servicing is work delivered beyond the hours or deliverables a retainer pays for. Some of it is a choice: extra effort before a renewal or during a launch. It becomes a leak when it has no end date and no owner. Track hours logged against hours sold on every retainer monthly; a client over budget three months running needs a reprice, a rescope or a direct conversation.