A project can be profitable when it is sold and unprofitable by the time the client calls it a success.
The change rarely happens in one dramatic moment. Margin disappears through a senior developer pulled into an estimate too late, an integration with three undocumented edge cases, another round of “small” revisions, a delivery lead translating technical uncertainty into client language, or a launch that requires rescue work no one priced.
The agency still delivers. The client may even be pleased. The financial damage remains hidden because the original price did not account for the real operating system required to do the work well.
Agency leaders need to see technical complexity as a delivery-economics decision before it becomes a staffing emergency.
Revenue is visible. Delivery complexity is layered.
The sold scope usually describes what the client will receive: a website, portal, campaign platform, workflow, integration, or application feature. The delivery team must also resolve everything underneath that outcome.
Those underlying layers may include:
- architecture and platform constraints;
- third-party APIs and inconsistent data;
- authentication, permissions, and security decisions;
- accessibility and cross-device behavior;
- analytics, testing, deployment, and rollback;
- technical discovery the proposal assumed was already complete;
- account communication when uncertainty changes timing or scope.
Each layer consumes time, coordination, judgment, or specialist capacity. If the agency prices only the visible deliverable, it accepts the hidden layers at its own expense.
That matters in a market where room for error is limited. Promethean Research’s 2026 digital-agency study, based on 119 agency leaders, reports an average 13% after-tax net margin for 2025. Its related profitability analysis reports that only 59% of surveyed agencies tracked individual project margins. Among those that did, average project margin was 35%. These figures are directional benchmarks from a self-reported industry sample, not targets for every agency. They do show why delivery leakage deserves attention: a few unmanaged assumptions can consume a meaningful share of the economics agencies work hard to create.
Five places margin begins to leak
1. Complexity is sold before dependencies are mapped
A proposal may include “CRM integration,” “customer portal,” or “AI-assisted workflow” as one line item. Delivery later reveals multiple systems, inconsistent records, incomplete documentation, approval rules, rate limits, data migration, and exception handling.
The estimate was not necessarily careless. It was made before the agency knew which questions mattered.
Technical discovery should therefore be a commercial control, not an informal favor performed after signature. When uncertainty is material, the agency can price a discovery phase, narrow the initial commitment, or bring a specialist into estimating before it promises a fixed result.
2. Senior judgment arrives after junior effort stalls
Complex work often begins with the team already assigned to the account. A specialist becomes involved only after several people have tried to resolve the problem.
By then, the agency has paid for the first attempt, the escalation, the specialist’s diagnosis, and the rework. The client sees one deliverable. The agency carries four layers of labor.
The better operating question is not “Can our team attempt this?” It is “What is the earliest point at which senior technical judgment changes the path?” Earlier review can narrow options, expose false assumptions, and keep capable team members from spending days inside a problem that requires a different level of expertise.
3. Rework hides inside ordinary revision language
Not every revision is rework. Clients should be able to refine a deliverable within an agreed process. Margin suffers when teams fail to distinguish preference changes from corrections, newly discovered requirements, technical defects, and scope expansion.
Without cause codes, every extra cycle looks like “another revision.” The agency cannot see whether the estimate was weak, the brief was incomplete, quality failed, the client changed direction, or an external dependency behaved differently than expected.
Track the reason, not only the hours. The pattern determines whether to improve discovery, clarify scope, strengthen QA, change staffing, or reset the client decision.
4. Coordination work is treated as free
Technical delivery creates communication work. Account leaders translate tradeoffs. Producers reorganize timelines. Technical leads document risk. Executives join calls when confidence falls. None of that work is incidental.
Setup’s 2025 Marketing Relationship Survey, drawn from roughly 100 agency and brand respondents, reported project scoping among 46% of agency-side challenges, scaling for projects among 44%, and client retention among 34%. The public summary argues that delivery problems become relationship problems when missed expectations and reactive communication accumulate. The sample is limited and the findings should not be generalized to every agency, but the operating lesson is sound: communication load is part of delivery cost.
A project that requires constant translation and escalation may need a different delivery model even when the technical build itself looks manageable.
5. Rescue begins before anyone calls the project a rescue
Rescue work starts when delivery stops following the assumptions behind the price.
The signals appear early: estimates reset repeatedly, nobody can explain the current architecture, defects return after fixes, the release process depends on one person, or the client begins asking for daily reassurance. Our guide to stabilizing production applications explains the control work required once a system becomes operationally fragile. The agency economics lesson comes sooner: when a project crosses into rescue conditions, continuing under the original plan can convert a technical problem into a margin and account problem.
Name the transition. Re-plan the work. Give the client a controlled path forward instead of funding an unbounded recovery from the original fee.
Use a delivery-economics map before the proposal leaves
For technically complex opportunities, run one compact review across six fields:
| Field | Decision to make |
|---|---|
| Outcome | What must be true for the client to accept the work? |
| Unknowns | Which assumptions could materially change effort, timing, or architecture? |
| Dependencies | Which systems, vendors, data owners, or approvals sit outside the delivery team? |
| Judgment | Where is senior technical or operational judgment required? |
| Change path | How will new facts, revisions, and scope changes be classified and approved? |
| Proof | What evidence will demonstrate that the work is complete and stable? |
This is not a longer estimate. It is a better boundary around uncertainty.
The same discipline applies after kickoff. Compare estimated and actual effort by delivery phase, log the causes of rework, record specialist escalation, and include material account-management load when reviewing project economics. An internal operating calculation might treat contribution on the engagement as revenue minus direct delivery labor, specialist spend, attributable coordination, and rework. Finance should define the exact accounting treatment for the agency. The purpose is to make delivery decisions earlier, not to create false precision.
Build, subcontract, or establish a delivery partner
Agency leaders have three practical responses when complex work appears.
Build the capability internally
Build when the work is strategically central, demand is recurring and predictable, the agency can recruit and retain the expertise, and leadership has the capacity to manage quality. Hiring solves a durable capability need. It is an expensive answer to irregular demand.
Subcontract a bounded specialty
Use a specialist subcontractor when the requirement is narrow, the handoff can be clearly defined, and the agency already has the architecture and delivery leadership to integrate the work. This model works well for a contained technical contribution. It becomes fragile when the specialist must also discover the system, manage ambiguity, coordinate multiple teams, and protect the client experience.
Establish a recurring technical delivery partner
Use a durable partner when complex opportunities recur but do not justify building an entire internal department, or when the agency needs senior coverage across discovery, estimation, architecture, delivery, rescue, and escalation.
The partner should strengthen the agency’s control of the engagement. Clear routing, confidentiality, documentation, decision rights, and account ownership matter as much as code. Those operating controls are the subject of the next article in this agency series.
One Blink supports agencies behind their client relationships across custom software, integrations, portals, AI implementation, modernization, and rescue work. The useful starting point is not a generic capability pitch. It is one real opportunity or one completed project where the economics did not behave as expected.
Bring us the scope, the assumptions, and the delivery history. We can help map where complexity enters, which capability model fits, and what should change before the next project is sold.
The agency does not protect margin by avoiding difficult work. It protects margin by designing the right delivery system before difficult work begins.
Sources and evidence notes
- Promethean Research, 2026 State of Digital Services. Survey conducted February 2026; 119 completed agency-owner/manager responses, primarily North American; simple unweighted averages across valid responses unless otherwise noted.
- Promethean Research, How Profitable Are Digital Agencies?, April 19, 2026. Includes 2025 margin benchmarks and project-margin tracking findings from its 2026 survey.
- Setup, 2025 Marketing Relationship Survey Results. Public summary reports roughly 100 2025 responses split between brand and agency participants; use directionally because methodology detail and subgroup bases are limited in the public article.





