Skip to main content

Market-neutral small-business guide

Agency Economics: Utilisation, Rate, Scope and Pipeline

Connect utilisation, recovery rate, scope delivery and committed pipeline without treating one ratio as an agency forecast.

Set one decision boundary before comparing scenarios

Records and assumptions to align

  • Choose one business, customer cohort or delivery team and one finite horizon. (not complete)
  • Use one currency, indirect-tax treatment, time basis and contribution boundary throughout. (not complete)
  • Separate observed records, contractual commitments and user-entered scenarios. (not complete)
  • State which delivery, support, acquisition and overhead costs are included or excluded. (not complete)
  • Hold unrelated inputs constant when testing a sensitivity; do not improve every assumption at once. (not complete)
  • Write the evidence trigger and stop condition before selecting a preferred scenario. (not complete)
Decision-specific input and evidence map
Input or boundaryUnitEvidence classRequired check
Available team timehours/periodRoster and leave recordRemove leave, internal and non-delivery time
Delivered client workhours/periodTime or project recordUse the same team and period
Recognised service revenueCU/periodInvoice or revenue recordState timing and indirect-tax basis
Delivery costCU/periodLoaded labour and direct-cost recordDo not substitute wages alone
Committed pipelineCU and hours/periodSigned scope or explicit scenarioKeep unsigned opportunities separate
No row is a Margin101 benchmark. Replace every scenario value with a reconciled record or an explicitly labelled assumption.

Build a reproducible economic view

Connected agency economics

delivery contribution = recognised service revenue - included delivery cost; realised rate = recognised service revenue ÷ delivered client hours; capacity coverage = committed delivery hours ÷ available delivery hours

recognised service revenue
Revenue assigned to delivered work under the declared timing rule (CU/period) — invoice or revenue record
included delivery cost
Loaded labour and direct delivery costs inside the chosen boundary (CU/period) — payroll, contractor and cost record
delivered client hours
Hours consumed by the work represented in revenue (hours/period) — time or project record
committed delivery hours
Hours required by signed or otherwise defined committed scope (hours/period) — scope record or labelled scenario
available delivery hours
Team time left after declared non-delivery categories (hours/period) — capacity record or scenario

Keep realised rate, utilisation, contribution and capacity coverage separate. Each answers a different question and can move in a different direction.

  1. Freeze the team, service boundary and month or quarter.
  2. Reconcile available hours after leave, internal work, sales and administration.
  3. Map delivered hours to the revenue and delivery costs for the same work.
  4. Calculate contribution and realised rate without using headline list prices.
  5. Translate committed scope into hours by delivery period.
  6. Compare committed hours with available capacity and isolate any gap.
  7. Test rate, scope, sequencing and capacity separately before combining changes.

Worked example: one agency month

Invented scenario: 800 available delivery hours, 640 delivered hours, 96,000 CU recognised revenue, 58,000 CU included delivery cost and 720 committed hours for the next comparable month.

Reproducible fictional scenario in neutral currency units (CU)
StepInputs and arithmeticResult and interpretation
Delivery contribution96,000 - 58,00038,000 CU
Realised rate96,000 ÷ 640150 CU per delivered hour
Delivered utilisation640 ÷ 80080% of this defined capacity
Next-period capacity coverage720 ÷ 80090%; 80 hours remain before a buffer
Sensitivity with unrelated assumptions held constant
CaseChanged input and arithmeticOutcomeWhat to investigate
Scope overrunDelivered hours rise to 720 for the same 96,000 CURealised rate falls to 133.33 CU/hourReview change control and write-offs
Rate changeRevenue rises to 102,400 on 640 hoursRealised rate becomes 160 CU/hourCheck acceptance and collection timing
Pipeline gapCommitted hours fall to 560 of 800Coverage falls to 70%Test timing, sales capacity and flexible resourcing

Choose the next test, not a guaranteed answer

Evidence-led decision framework
Observed signalPossible interpretationBounded next action
High utilisation but weak contributionRate, scope or delivery-cost boundary may be wrongReconcile project write-offs and loaded cost
Strong pipeline but capacity shortfallTiming or scope may exceed delivery capacitySequence work, re-scope or test resourcing cases
Capacity available but pipeline weakHiring is not the first arithmetic responseTest sales timing, conversion evidence and cash runway
A signal can have more than one cause. Reconcile the named record before changing price, scope, staffing, product design or acquisition spend.
  • Treating list rate as realised rate.
  • Comparing pipeline value with capacity hours without a delivery-hours bridge.
  • Calling every opportunity committed revenue.
  • Using wages instead of loaded delivery cost.
  • Combining a rate rise, utilisation gain and conversion gain into one optimistic case.

Route each agency decision to its calculation owner

Capacity-to-pipeline hand-off on one declared period and cost boundary
DecisionAlign firstCalculation ownerResult does not prove
Set a mixed-team rateRevenue, delivered hours, loaded delivery cost and productive capacity for one periodAgency Blended RateA market rate or customer acceptance
Translate demand hours into capacityDemand hours, productive hours per person and selected utilisation scenarioUtilisation to HeadcountThat the agency should hire or how a worker should be classified
Align quote wins with deliveryOne quote cohort, probability convention, average delivery hours and available capacityQuote Win CapacityForecast wins, signed revenue or delivery feasibility outside the scenario
Price recurring supportExpected usage, coordination, reserved availability and service-level operating costRecurring Support Plan PricingA universal service promise, response time or contract term
Set an agency retainerIncluded capacity, delivery burden, overage and target-margin scenarioAgency Retainer MarginCustomer demand, renewal or unlimited availability
Price campaign deliveryAgency revenue, client media pass-through, delivery cost and explicit scope reserveAgency Campaign MarginIncrementality, ROAS, campaign outcome or a media recommendation
Productive capacity leads to recoverable rate, then scoped work and only then a probability-labelled pipeline. List rate is not realised rate, and client media pass-through is not agency delivery revenue.

Route to the calculation owner

Questions to resolve before acting

Is higher utilisation always better?
No. Higher utilisation can coexist with weak realised rate, scope write-offs, rework or an unsafe delivery buffer. Read it with contribution and service commitments.
Should weighted pipeline count as committed work?
Not automatically. Keep signed or otherwise defined commitments separate from probability-weighted opportunities and state the convention.
Does a capacity shortfall prove the agency should hire?
No. First test timing, scope, rate, contractor, sequencing and downside cash cases. Staffing classification and legal questions sit outside this article.

Sources and calculation owners

Run the next calculation

Change history

  1. Expanded the existing canonical owner with a bounded decision workflow, clearer interpretation boundaries and exact tool or methodology hand-offs without creating a competing article intent.
  2. Initial public release of the article after pre-launch factual, editorial, source and presentation review.