Out-of-contract conversations go badly when you wait too long. The fix is not more words — it’s early clarity.
Use this template when a ticket is likely out of scope or out of contract hours.


The template
Subject: Quick scope check — [Ticket title]
Hi [Name],
Thanks — we’ve triaged this request.
Based on what we’ve seen so far, this looks out of contract because:
- [Reason 1]
- [Reason 2]
You have a few options:
- Proceed out of contract — we’ll continue on a time-and-materials basis at [rate], and keep updates on the ticket.
- Defer — we can park this and revisit when you’re ready.
- Adjust scope — if you want, we can propose a smaller “in-contract” version.
Reply with your preference and we’ll move it forward.
Best,
[Name]
If you want this boundary to be explicit in the workflow (contract hours, remaining time, and out-of-contract flags tied to tickets), see: Support retainer hours tracking.