
Agency profitability is an uphill climb. Promethean Research’s 2026 State of Digital Services survey puts the average digital agency’s after-tax net margin at about 13% in 2025. That is down from about 14% in 2024 and below a long-run average of roughly 15%. The same research shows average project margins around 35%, so a large share of margin disappears between delivery and the bottom line. Size matters too: reported net margins fall from about 19% at studios under 10 people to about 12% at 10 to 24 people, 9% at 25 to 49, and 8% at 50 or more.
Some agencies do much better. Predictable Profits’ 2025 benchmark of more than 300 agencies found that eight-figure agencies average 25% to 32% net margins and seven-figure agencies average 18% to 22%. Those top-tier figures describe larger agencies, not specialists in general. Promethean separately reports that agencies with narrower service offerings average about 30% net margins.
When profit compresses, leadership usually blames churn, payroll or acquisition costs. A quieter cause often sits in administrative workflow: renewals that nobody tracks well. Contracts that lapse into unpaid work, rate increases that never get applied, notice windows that close unnoticed, and hours lost hunting for terms all take a bite out of margin.
This article does three things:
- It looks at what independent research says about post-signature contract leakage.
- It walks through a worked example of a representative agency.
- It lays out a practical process for closing the gaps.
The 14% figure in the title comes from that worked example, built on stated assumptions. It is not an industry-wide statistic, and your own number could be higher or lower.
---
What the Research Says About Post-Signature Leakage
No published study measures renewal-tracking losses at agencies specifically. The closest evidence comes from World Commerce & Contracting (WorldCC), the contracting industry body formerly known as IACCM:
- Its 2014 research put average value erosion at 9.2% of contract value, a figure still widely cited.
- Its more recent ROI of Contract Excellence survey, covering more than 1,200 organizations, put average erosion at 8.6%. Best performers lost a little over 3%, and the worst lost more than 20%.
- A WorldCC analysis of procurement contracts estimated about 11% of value lost after signature. It attributed roughly 2% to 3% to poor renewal planning, and 1% to 2% to untracked price adjustments and unmanaged clauses.
- WorldCC cautions that these figures may understate the problem, because most organizations never formally track leakage.
Treat these as directional. They cover mostly large organizations and many contract types, and the procurement figures describe buyers rather than service agencies. They still show that value tends to leak after signing, and that missed renewals and untracked price changes are a recurring cause.
---
The Anatomy of a Renewal Leak
Renewal leakage rarely arrives as one big event. It builds up through small, repeated misses. When contract terms, auto-renewals, notice periods and scope changes are tracked informally, four drains typically appear.
1. Unbilled Work After Expiry
When a contract term ends without a signed renewal, the work usually continues. Account managers keep delivering to protect momentum and goodwill. Without a current master services agreement (MSA) or statement of work (SOW), scope boundaries blur and out-of-scope requests get absorbed. If invoicing waits for signatures, the agency may deliver weeks of work at no charge or at outdated rates.
2. Missed Notice Windows and Rate Adjustments
Many retainers include auto-renewal or evergreen terms plus a notice period for cancellation or price changes. These periods vary by contract, so check your own agreements. If the date is tracked in a static spreadsheet or someone’s calendar, it is easy to miss. The contract then rolls over at the old rate, even though costs have moved.
On the cost side, the Bureau of Labor Statistics reported that US consumer prices rose 3.7% over the 12 months ending September 2026, up from 3.4% in August. Core inflation, which excludes food and energy, was 2.6%. Consumer inflation is not the same as agency labor costs. Still, many agreements use it as an escalator benchmark, and a rate that has not moved in a year or more is almost certainly falling behind.
3. Administrative Search-and-Sync Overhead
Senior staff lose hours confirming renewal dates, current rates, billing status and who signed what. They search folders, old email threads and chat history, then update spreadsheets by hand. Each hour is time not spent on billable work or client strategy.
4. Reactive Negotiation
If the first sign of a renewal is a reminder that lands after the contract has already expired, the conversation starts defensively. Agencies lose the chance to present a value review and expansion plan weeks in advance. A rushed renewal often ends in concessions, discounts or a smaller scope just to keep the account active.
---
The Math: A Worked Example
The following model is illustrative. Every input is an assumption you should replace with your own data.
Baseline Assumptions
| Input | Value |
|---|---|
| Annual revenue | $3,000,000 |
| Net profit margin (a healthy 20%, well above the 13% average) | $600,000 profit |
| Active retainer clients | 30 |
| Average account value | $100,000 per year |
| Account managers (AMs) | 4 |
| Internal cost per AM hour | $60 |
| Blended billing rate | $150 per hour |
The Annual Leak
| Cost category | Calculation | Annual impact |
|---|---|---|
| 1. Administrative labor | 4 AMs × 2 hrs/week × 52 weeks = 416 hrs × $60 | $24,960 |
| 2. Unbilled work during renewal gaps | 4.5 accounts × 30 hrs = 135 hrs × $150 | $20,250 |
| 3. Missed rate adjustments | 6 accounts × $100,000 × 3% | $18,000 |
| 4. Defensive discounts on rushed renewals | 2 accounts × $100,000 × 10% | $20,000 |
| Total | $83,210 |
How Each Line Was Built
1. Administrative labor. Assume each AM spends about two hours a week finding contract terms, updating tracking sheets and confirming billing status. Over a year that is 416 hours, or $24,960 at the internal cost rate. If those hours could have been billed at $150 an hour, the opportunity cost would be $62,400. The model uses the lower, cost-based figure.
2. Unbilled work. Assume 15% of contracts, or 4.5 of 30 accounts, hit a two-week gap between expiry and signed renewal. During the gap the team delivers about 15 hours a week per account, or 30 hours per account. That comes to 135 hours of work not invoiced. Some agencies invoice retroactively and recover part of this, so tune the assumption to how you actually operate.
3. Missed rate adjustments. Assume 20% of clients, or 6 accounts holding $600,000 in annual revenue, stay at legacy rates because the review window was missed. A 3% adjustment on that revenue is $18,000. The percentage is deliberately below current inflation.
4. Defensive discounts. Assume two rushed renewals end with a 10% concession. That costs $20,000 for one year. Any account lost outright would cost far more than this.
The Bottom-Line Impact
In this example the leaks total $83,210 a year. That is about 13.9% of the $600,000 profit target, or about 2.8% of revenue. The agency’s net margin falls from 20% to about 17.2%.
Compare that with the WorldCC benchmarks above. The model’s 2.8% of revenue sits well below the 8.6% to 9.2% average erosion WorldCC reports across contract portfolios, so these assumptions are not extreme. The leaks fall in different places, and a few small slips in each category add up to a lot. The results are sensitive to the inputs. If your AMs lose one hour a week instead of two, line 1 halves. If every renewal gets signed on time, line 2 disappears.
---
A Blueprint for Closing the Gaps
You do not need enterprise contract software to fix most of this. You need a single source of truth, an owner and a calendar built around the right dates.
1. Build One Renewal Register
Keep every client agreement in one place, whether that is a shared spreadsheet, a CRM or a dedicated tracking tool. For each one, record:
- Client and account owner
- Contract start date, term length and renewal type (fixed, auto-renew or evergreen)
- Renewal date and the notice deadline, which matters more than the renewal date
- Current rate, escalator clause and date of the last price change
- Status: on track, renewal in progress, signed or at risk
- Location of the signed document
2. Work Backward from the Notice Deadline
Set review points relative to each deadline, not just the expiry date. A common pattern is 120, 90 and 60 days out:
- At 120 days, review scope, results and rate against current costs.
- At 90 days, send the renewal proposal and any price change.
- At 60 days, resolve open questions and get signatures.
Adjust the intervals to your contract notice periods. If an agreement requires 90 days’ notice for a price change, a 60-day reminder is already too late.
3. Write Gap-Proofing Into the Contract
Have a lawyer review any contract language before you rely on it. The terms worth considering are:
- Holdover clause: work continues on the same terms and at current rates until a renewal is signed, and the agency can bill for it.
- Escalator clause: either a fixed annual percentage or a CPI-linked adjustment, often with a cap.
- Renewal notice mechanics: who must send notice, how, and by when.
- Scope-change process: requests outside the SOW need written approval before work starts.
4. Assign Ownership and Measure It
Make one person accountable for the register, and review it in a short monthly or quarterly meeting. Track a few numbers:
- Percentage of renewals signed before expiry
- Days of unbilled work during gaps
- Percentage of accounts repriced on schedule
- Hours spent per week on renewal admin
Even rough numbers show whether the leaks in the example above apply to your agency.
---
The Takeaway
Agency margins are thin, and the average sits near 13%, so small leaks matter. Poor renewal tracking is rarely dramatic, but its effects add up. In the example above they reach nearly 14% of profit, and independent research on contract leakage suggests the real figure could be significant for many organizations. Start by finding your own numbers: count how many renewals closed late last year, how many rate reviews were missed, and how many hours went to administration. Then build the register and calendar that stop the leaks.