I Said Yes to Everything.My Margins Said No.
Early on, I'd scope a project at 40 hours and end up shipping 80. Not because I was slow, because the client kept asking for one more thing, and I kept saying yes.
I wasn't being generous, I was afraid to push back, and it cost me real money every single time.
What changed was treating scope like a contract, not a suggestion. I started writing down exactly what's included, what costs extra, and what happens if something new comes up mid-project.
No ambiguity. When a client asked for something outside that box, I didn't say no, I said that's a great idea, here's what it costs and when it ships.
Suddenly the conversation shifted from me absorbing the work to them making a real decision about priorities.
The trick isn't being rigid, it's being clear upfront so you're not renegotiating in the dark. Entrepreneur's guide to project management covers this well, and our approach to scoping client work is built on the same principle: define it once, execute it clean.
Vague scope doesn't make clients happier, it just moves the cost of their changes onto you.
Before your next project kickoff, write a one-page scope document listing exactly what's in, what's out, and what triggers a change order. Get the client to approve it before you start. That single page saves you 10-plus hours of unpaid work and a stack of awkward conversations.
