Problem-aware

What to Do When a Client Says It Should Be Quick

WorkFocus Team4 min read

The Slack message always has the same shape.

"Quick one — can we add export to CSV? Should be like twenty minutes."

Twenty minutes later you have discovered nullable fields, timezone bugs in the date column, and a permission model that treats export as admin-only. Three hours gone. No change order. Another client's deadline slipped.

You are not bad at estimating. You are responding to a word — quick — as if it were scope.

Why "quick" is a scope trap

Quick assumes:

  • The system is already structured for the change
  • There are no hidden dependencies
  • Testing and deploy are free
  • Your calendar has empty space today

Clients say quick to reduce friction, not to insult you. Treat it as enthusiasm, not a binding estimate.

Your job is to translate enthusiasm into a yes with boundaries.

The pause script that saves your week

Do not commit live unless you have seen the code and the SOW.

On the call or in chat:

"Happy to look at that. I will check it against our current scope and the repo and come back with timing today."

Then actually check:

  1. Is it in the signed deliverables?
  2. What files and systems does it touch?
  3. Does it collide with another client's commitment this week?

If the answer to one is no, you are in change-order territory — same playbook as avoiding scope creep.

Reply with options, not defensiveness

After you look:

In scope, small:

"I can fit this in before Friday — it touches X and Y, about N hours inside our current milestone."

Out of scope:

"This is a solid idea. It is outside the SOW — I can send a change order for $X and deliver by [date], or we can slot it in phase two."

Trade:

"I can do CSV export if we defer the dashboard widgets to next sprint. Which do you prefer?"

You are still being helpful. You stopped being the person who absorbs uncertainty for free.

When they push back on your timing

"But I thought it was just a button."

Explain the iceberg without lecturing:

"The button is quick. Wiring permissions, edge cases in the data, and staging deploy is what takes the time. I would rather give you a real date than promise twenty minutes and miss it."

Point to scope clients cannot misread if the pattern repeats — the fix is often clearer exclusions, not louder arguments.

Quick requests steal from sold work.

WorkFocus helps freelance developers keep today's priorities tied to signed milestones — so 'quick ones' get priced instead of silently eating the week.

Batch quick requests instead of absorbing them

If quick pings arrive daily, the problem is channel design, not individual tasks.

  • One project inbox for requests
  • Weekly check-in instead of instant hero mode
  • Change orders for anything outside the milestone

You can be responsive without being always-on. Responsiveness is answering promptly. Availability is treating every ping as a commitment.

Document the ones you comp on purpose

Sometimes you will do a quick fix free — relationship, retention, your call.

Still line-item it on the invoice as complimentary with the real value shown. Otherwise quick trains the client that quick means unpriced.

The bottom line

When a client says it should be quick, pause, check scope and code, then reply with timing or a change order. Never let their forecast become your obligation.

If your bigger problem is keeping agreed work visible while quick messages rewrite the day, try WorkFocus free — built for freelance developers who need one honest view of what they sold today.