Deep-dive guide
Agency Scope Creep Shield: Margin Erosion Simulator for Fixed-Price Projects
Executive industry analysis
A fixed-price project is a promise: for this fee, we will deliver this scope. Scope creep is what happens when the client keeps asking for more and the promise is not defended. A moment of goodwill, a small extra page, one more round of revisions and one quick call, each seems too small to bill, yet together they can add a third to the hours worked while the fee stays still. The agency has not lost the project, it has lost the margin, and because the revenue number looks fine the loss often goes unnoticed until the year-end figures arrive.
The arithmetic is unforgiving. If a project is priced with a thirty percent margin and the work grows by thirty percent without a matching invoice, the margin is already gone before overhead is counted. Add a ten percent discount conceded in the sales meeting, project management that eats an eighth of delivery time and a client who pays in sixty days, and a project that looked healthy in the proposal can lose money in delivery. The agencies that survive are rarely those with the best creative work, but the ones that notice scope creep in week two instead of month four.
The domino model follows one project into the monthly result. Scope creep raises the hours beyond the plan, which lowers the realised rate you earn per hour worked, which squeezes the project margin, which is further worsened by cash delay, and finally decides profit after overhead. Because you carry several projects at once, a small leak per project is multiplied by the number you run, and your overhead does not shrink to compensate. The model shows which box turns red first so that you can fix the weakest stage rather than all of them.
The iceberg shows what a proposal never contains. Above the waterline sit the planned delivery cost and the agency overhead. Below it sit four costs that arrive silently: extra work that was never invoiced, project management time, the cost of financing the wait for payment and the discounts given away in negotiation. For many agencies the unbilled work alone is larger than the profit. Use the simulator to find the scope creep, recovery rate or payment delay at which your month turns negative, then decide where to place your shield.
Formula and methodology blueprint
The model works per project and then per month. Planned hours times scope creep gives the extra hours. The implied billing rate is the fee divided by planned hours, and the share of extra hours you invoice is recovered at that rate. Delivery hours include project management. Financing cost is revenue times the annual cost of money for the days you wait. Profit per project times projects per month, minus overhead, is the monthly result.
- Extra hours
- E = planned × scope creep
- Hours the client obtains beyond the agreed plan.
- Revenue per project
- Rev = fee × (1 − discount) + E × (fee ÷ planned) × recovery
- The fee after discount plus the extra work you manage to invoice at the implied rate.
- Delivery cost
- Cost = (planned + E) × (1 + PM share) × cost per hour
- All hours worked, including project management, at your fully loaded cost.
- Monthly profit
- Net = projects × (Rev − Cost − financing) − overhead
- The result. The breaking point is where this reaches zero.
- Realised rate
- R = revenue ÷ (all hours worked)
- What you actually earn for each hour, which falls as creep grows and recovery stays low.
- Financing cost
- F = revenue × annual rate ÷ 365 × days
- The cost of the money tied up while you wait for the client to pay.
Cascading elasticity
Scope creep and recovery act together: with no recovery, each point of creep costs a full point of hours at your cost rate, and with full recovery it costs almost nothing. The fee and the cost per hour are the next strongest levers, since they move the margin of every project at once. Payment delay and discount are smaller per project but apply to all of them. Overhead is fixed and sets the threshold the project margin must clear.
Three real-world case studies
Bootstrapped starter
A two-person studio with small projects
Two freelancers share a studio and deliver two small websites a month. Scope creep is modest, costs are low and there is almost no overhead, so a small profit remains. Load it to see how much of a thin margin a single unbilled revision can consume.
Scaling mid-market
A growing agency that bills change orders
A mid-sized agency delivers eight large projects a month with a project manager on each. Creep is controlled by a signed change process and most extra work is invoiced. Load it to see how recovery turns creep from a loss into revenue at scale.
Black-swan crisis
A client who treats the fee as a retainer
A major client keeps adding requests, the team never invoices the extra work and discounts and slow payment erode what is left. Hours double while revenue stays flat. Load it to see which lever restores the month.
Industry benchmark matrix
| Metric | Danger zone | Industry average | Top 10% elite |
|---|---|---|---|
| Scope creep beyond the quoted hours | Above 30% | 10–20% | Below 8% |
| Share of extra work invoiced | Below 20% | 40–60% | Above 80% |
| Project margin after delivery costs | Below 15% | 25–35% | Above 40% |
| Days from delivery to payment | Above 60 | 30–45 | Below 21 |
| Project management share of delivery hours | Above 20% | 10–15% | Below 8% |
Variables and levers
Fixed fee per project
The agreed price of one project before discounts and extras.
Lever: Quote from the realised rate, not the sticker rate, and add a buffer for the creep you already see in your history.
Planned hours per project
Hours quoted for the agreed scope, before any extra requests.
Lever: Re-estimate with history from past projects, since optimistic hour estimates are where scope problems begin.
Scope creep
Extra hours the client asks for beyond the plan, as a share of planned hours.
Lever: Write a precise scope, name the exclusions and require a signed change request before any extra work starts.
Cost per delivery hour
Fully loaded cost of one hour of your team's time, including benefits.
Lever: Check utilisation and pricing of senior time, because the cost rate rises faster than the fee when senior people do junior work.
Projects per month
Fixed-price projects you deliver in an average month.
Lever: Take on a new project only when its margin after creep and delay still beats the overhead it must carry.
Extra work you bill
Share of the extra hours you manage to invoice through change orders.
Lever: Track extra requests in one list and invoice them every week; recovery drops sharply once a request is a month old.
Project management overhead
Meetings, status updates and coordination as a share of delivery hours.
Lever: Shorten meetings, standardise reporting and give clients a single point of contact to cut coordination time.
Discount given
Average discount negotiated off the quoted fee.
Lever: Trade scope, not price: when a client wants less money, remove deliverables instead of cutting the fee.
Days to get paid
Average days between delivering and receiving the money.
Lever: Invoice milestones up front, take a deposit and add a late-payment clause to shorten the wait.
Cost of money per year
Annual interest on the credit or cash you tie up while waiting for payment.
Lever: Pay down expensive credit first, because the cost of waiting for money grows with the interest rate.
Agency overhead per month
Rent, tools, sales and management that do not depend on a single project.
Lever: Hold overhead flat in good months so a slow quarter does not take you below break-even.
How to use this simulator
- 1Start from the realistic preset or enter your typical project fee, hours and creep.
- 2Read the five domino boxes to see whether creep, rate, margin or cash turns red first.
- 3Press Find my breaking point to learn which creep level, discount or delay pushes profit to zero.
- 4Compare the current plan with the scope shield plan over 24 months in the Parallel universe tab.
- 5Copy the share link so your partners can open the same scenario.
Mistakes to avoid
- Counting only the hours you track. Extra requests handled in chat or on calls usually go unrecorded, so creep is larger than your time sheets show.
- Granting a small favour without writing it down. Clients remember favours as the new baseline, so the next request starts from a higher level.
- Pricing from the best project in your history. The average project includes creep, delay and discounts, so a price built on the best case loses money on the typical one.
- Ignoring overhead when taking projects. Each project must carry its share of rent, tools and sales, so a project with a thin margin can cost more than it earns.
Frequently asked questions
What exactly is scope creep?
It is the growth of a project's work beyond what was agreed, usually through many small requests that each seem too minor to charge for.
How can I stop it without upsetting clients?
Define the scope precisely, list exclusions and agree a simple change-request process at the start. Clients accept charges they were told about in advance.
Why does payment delay reduce profit?
While you wait, the money you have already spent on delivery is financed by your own cash or by credit. The model charges the annual cost of money for each day of waiting.
Should I move to hourly billing?
Not always. Fixed fees reward efficiency and are easier for clients to buy. A good compromise is a fixed fee with a documented change process, or a fixed fee plus a time-based rate for extras.
What is the implied rate?
It is the project fee divided by the planned hours. The model uses it to value extra work, so a change order is billed at the same rate as the original scope.
How accurate is this?
It is an educational planning model with stated assumptions, not accounting advice. Replace the inputs with your real figures and compare them with your time tracking.
This is an educational planning model with stated assumptions. It is not financial, tax or legal advice. Replace the inputs with your own figures and verify important decisions with a qualified professional.