How to Block Scope Creep Without Losing the Client

πŸ“ˆ Project Mgmt Β· 5-card lesson Β· Free

A cheerful owl wearing glasses and a graduation cap while holding a book

Card 1 β€” The Goal

🎯 The Goal: Saying yes to tiny 'quick edits' kills momentum β€” and profit. Scope creep is death by a thousand reasonable requests: 'while you're in there, could you also…' Each one sounds small; together they quietly bleed out your time reserves until the project is late, over budget, and somehow still 'not what we asked for.' The fix isn't saying no β€” it's making every addition VISIBLE and PRICED, so the client makes the tradeoff instead of you absorbing it.

Card 2 β€” Step 1

πŸ“œ Step 1: Write the scope fence before work starts. The scope document (one page is fine) needs three sections: 1. INCLUDED β€” deliverables listed specifically and countably: '5 page designs, 2 revision rounds per page, delivered as Figma files' (not 'website design', which means infinity). 2. EXCLUDED β€” the awkward-but-golden section naming the likely asks: 'Does not include: logo design, copywriting, additional revision rounds, post-launch changes.' Writing exclusions feels pessimistic; it's actually the kindest sentence in the contract, because it turns a future argument into a paragraph both sides already agreed to. 3. THE CHANGE DOOR β€” one line: 'Requests outside this scope are welcome and will be quoted as change orders.' You've now pre-authorized yourself to say 'yes, and here's the price' forever.

Card 3 β€” Step 2

🧾 Step 2: Run every new request through the change-order reflex. When the 'one tiny thing' arrives mid-project, the script is always the same three beats β€” enthusiastic, factual, zero guilt: 1. 'Great idea β€” happy to add that.' 2. 'That's outside our current scope, so here's the impact: +$X and +Y days to the timeline.' 3. 'Want me to send the change order, or park it for phase two?' No defending, no 'unfortunately' β€” you're a menu, not a wall. The magic: most requests EVAPORATE when they cost something ('actually, never mind β€” nice-to-have'), which tells you they were never worth your unpaid weekend. The ones that survive pricing were real requirements β€” now funded. Either outcome, you win. Internal-project version: the currency is time, not money β€” 'we can add that if we drop X or move the deadline to Y' (see the critical-path lesson for computing that honestly).

Card 4 β€” Step 3

πŸ›‘οΈ Step 3: Handle the classic pressure plays. 1. 'It'll only take you 5 minutes' β†’ 'The change itself is quick β€” it's the testing, revisions, and coordination around it that add up. The quote covers the real cost.' 2. The drip-feed (six tiny asks, one per week) β†’ batch response: 'These are adding up to real work β€” let me bundle them into one change order so we handle them properly.' 3. The retroactive assumption ('we obviously expected mobile versions') β†’ point calmly at the Included list; this is exactly why it's countable. 4. The relationship card ('I thought you'd take care of us') β†’ 'I am taking care of you β€” that's why I'm being upfront about costs now instead of surprising you at the deadline.' 5. Your own worst enemy: perfectionist self-creep β€” gold-plating features nobody asked for is scope creep you inflict on yourself. Ship the agreed thing; propose the polish as phase two.

Card 5 β€” The Cheat Sheet

πŸ“‹ The Scope-Fence Cheat Sheet: 1. Scope doc: countable Includeds, explicit Excludeds, one-line change door. 2. New request = three beats: 'Great idea' β†’ price + timeline impact β†’ 'change order or phase two?' 3. Most requests die when priced; survivors arrive funded. 4. '5-minute' asks are billed for the iceberg, not the tip. 5. Batch the drip-feed; point at the paper for 'obviously expected.' 6. Don't creep your own scope. Yes is free to say β€” it's the work that was never free.