← Blog

How to Politely Tell a Client Something Is Out of Scope (With Scripts)

Why "that's not in the contract" doesn't work

It's technically true and it lands terribly. Pointing at the contract puts the client on the defensive and frames the conversation as a dispute, when most of the time they simply didn't realize the request was outside what was agreed. The goal isn't to prove you're right — it's to get to "sure, let's price that" as smoothly as possible.

The formula: acknowledge, clarify, offer

Every version of this conversation works better with the same three-part shape: acknowledge the request positively, clarify that it's outside the current scope, and offer a clear next step. Skipping the acknowledgment makes you sound reluctant; skipping the offer leaves the client without a path forward.

Script: on a call

Yeah, I can definitely do that — heads up though, that's a bit outside what we originally scoped, so let me put together a quick number for it and I'll follow up right after this call.

Script: in Slack or text

Good idea! Quick note that this one's outside the current scope, so I'll send a small estimate for it — let me know once you've had a look and I'll get started.

Script: in an email

Hi [Name], Thanks for sending this over. This falls outside what we scoped in the original agreement, so I'd like to send a quick estimate before starting — should have that to you by [timeframe]. Let me know if you have any questions in the meantime. [Your name]

What not to say

Avoid leading with "per our contract," "that wasn't included," or anything that sounds like a rules citation — save the actual contract language for written follow-up if it's ever needed, not for the first thing you say. Also avoid doing the work first and mentioning the cost afterward; by then there's no real decision left for the client to make, which is a much worse position for both of you than a quick heads-up before you start.

If you want this entire back-and-forth handled for you — the read on whether something's in scope, the drafted email, and a client-facing approval link with payment built in — that's what ScopeAlarm automates end to end.

Doing this by hand every time is a grind.

ScopeAlarm logs the request, flags if it's out of scope, drafts the client email, and lets clients approve and pay in one click.

Start your free 14-day trial