Problem-aware

How to Use Change Orders Without Sounding Difficult

WorkFocus Team4 min read

"Can we add SSO? Should be quick since auth is already there."

You have heard that sentence before. SSO is never just SSO. It is provider research, redirect URLs, role mapping, and a staging environment nobody listed in the SOW.

If you absorb every "quick" add-on to stay likable, you train the client to skip the process. If you snap "that is out of scope," you sound difficult even when you are right.

Change orders are the middle path. Same friendly tone. Different paperwork.

What counts as change-order work

Not every message needs a formal PDF. But these almost always do:

  • New features not in the signed deliverables
  • Extra revision rounds after the included count
  • New integrations, environments, or user roles
  • Performance or SEO work excluded from the original scope
  • "While you are in there" requests that touch multiple systems

When in doubt, run the request against your scope clients cannot misread. If two reasonable people could disagree, price it before you build it.

A change order can be one email

You do not need legal theater for a $1,200 add-on. A change order needs four things:

  1. Description — what you will deliver
  2. Price — fixed fee or capped hours
  3. Timeline — when it ships and what it pushes
  4. Approval — explicit yes before work starts

Example subject: Change order — SSO (Google + Microsoft)

Keep it in the project thread so history is searchable. For larger shifts, append to the SOW as version 1.1.

Scripts that sound collaborative, not combative

Acknowledge + scope + offer:

"Love that idea for v1. It is outside the current SOW, so I will send a quick estimate this afternoon. If you want it in this sprint, we can swap X to phase two."

Trade, do not just block:

"I can include the extra admin dashboard if we defer the export feature to next milestone — want me to send both options?"

One-time favor with visibility:

"I can do this once at a discount, but I will still line-item it so we stay aligned on what is included going forward."

You are routing work through a business model, not judging their ambition.

Show the math when "small" requests are not small

Clients underestimate compound work. You do not have to lecture — show the number.

Before you reply, run the request through the scope creep calculator. A 90-minute "tiny" task across three clients is half a day gone. Sharing a rough hour range in the change order often ends the debate faster than arguing from principle.

Change orders only work if sold work stays visible.

WorkFocus helps freelance developers track what is in scope today across every client — so new requests get priced, not accidentally absorbed.

Build the habit before resentment builds

The worst time to introduce change orders is after you have already done three free favors.

Put the process in the proposal and SOW before kickoff:

  • "Requests outside deliverables get a written estimate."
  • "Work starts after approval."
  • "Timeline shifts if the change order is urgent."

Then follow it on the first small request, not the tenth. Early consistency feels professional. Late consistency feels like you got annoyed.

When to flex without a formal change order

Sometimes you will comp something on purpose — relationship, speed, your call. Still make it visible:

  • Note it on the invoice as complimentary with the real value shown
  • Say it is a one-time exception
  • Do not let "just this once" become the default

That is scope discipline, not stinginess. Same playbook as avoiding scope creep.

The bottom line

Change orders let you say yes to new work without donating the hours you already sold. Keep them short, send them fast, and ask for approval before you code.

If the hard part is keeping agreed tasks front and center while Slack rewrites the plan, try WorkFocus free — a daily command center for freelance developers who need scope and delivery in the same view.