Skip to content
TWINJAM

Resources

Everything we know about keeping agency scope honest.

Benchmarks from 412 fixed-fee projects, contract clauses you can paste into your next SOW, and scripts for the conversation that follows.

Featured report · 2026

State of Agency Scope Creep 2026

412 fixed-fee projects, 61 agencies, January to September 2026. Where margin leaks, which requests cause it, and what happens when PMs see scope the moment it is typed.

average project margin reclaimed on fixed-fee engagements
18.4%
average project margin reclaimed on fixed-fee engagements
unbilled scope surfaced per $1M of agency revenue, annualized
$140k
unbilled scope surfaced per $1M of agency revenue, annualized
of out-of-scope requests first appear in Slack or Teams, not tickets
82%
of out-of-scope requests first appear in Slack or Teams, not tickets
Read the findings

Median gross margin, fixed-fee projects

Median gross margin on fixed-fee projects: 38% unmonitored vs 54% TWINJAM protectedBar chart. Unmonitored baseline across 412 projects, protected cohort of 148 projects with 90 or more days of monitoring. Dashed line marks a 50% margin target.0%20%40%60%38%Fixed-fee, unmonitoredn = 412 projects54%TWINJAM protectedn = 148 projects50% target margin+16 pts
Median gross margin on fixed-fee projects
CohortMedian gross marginProjects
Fixed-fee, unmonitored38%412
TWINJAM protected54%148

Free download

The Agency Change Order Scriptbook

12 polite, client-tested Slack and email templates to ask for more budget without friction. Each one leads with the client's goal, cites the clause and offers two options.

Script 04 · New integration request

“Love the idea of syncing orders to NetSuite. Our SOW covers the Stripe and HubSpot integrations in 3.2, so this would be new. Two options attached: add it for about 30 hours, or swap it for the CSV export. Which suits the launch plan better?”

Get the Scriptbook (PDF + copy-ready text)

Free SOW vulnerability audit

Drop in a PDF SOW. See the gaps in 60 seconds.

TWINJAM flags ambiguous deliverables, missing exclusion clauses, uncapped revisions and untestable assumptions, then scores the contract before your next client asks for “just one more thing”.

Run a free SOW audit

HFX-APP_SOW_v3.pdf

Halvorsen Freight · 26 pages

61

of 100

  • "Standard integrations" undefinedHigh
  • No revision cap on design deliverablesHigh
  • Browser support not listedMedium
  • Client content dates missingMedium
  • Change control in section 9Pass

Newsletter

The Profitable Agency

Weekly teardowns of agency contract terms, margin protection and delivery operations. One email every Thursday, no fluff.

Read by delivery leads and agency founders. Unsubscribe in one click.

Stop delivering free software features on fixed-fee contracts.

Upload a live project SOW. We will show you the out-of-scope Slack requests your team is building for free right now.