Guides

In-scope vs out-of-scope

How to write in-scope and out-of-scope lists that protect you: parallel pairs, a phrase bank of common exclusions, and where teams get the wording wrong.

No card needed. 2 clients and 5 quotes free forever. Unlimited teammates.

Why the out-of-scope list is the important one

If it isn't excluded, a reasonable client can assume it's included. That single sentence explains most project disputes. The in-scope list tells the client what they're getting; the out-of-scope list tells them where the edge is, and the edge is where money is made or lost.

Naming exclusions isn't defensive or mean. It's a sign you've done this before. A client reading a clear out-of-scope section thinks "these people know where projects go wrong", not "these people are trying to get out of things". It also makes every later addition a visible, priced decision rather than a silent expectation, the core of preventing scope creep.

Write them as parallel, specific pairs

The trick is to write both lists at the same level of detail, as matched pairs. Vague scope is where overrun lives.

  • Weak: "Includes SEO."

Strong: "In scope: page titles, meta descriptions and an XML sitemap for the 12 built pages. Out of scope: ongoing SEO, keyword research, link building and content writing."

  • Weak: "Responsive design."

Strong: "In scope: layouts tested on current Chrome, Safari, Firefox, Edge, iOS and Android. Out of scope: Internet Explorer and legacy browser support."

  • Weak: "Content added."

Strong: "In scope: population of up to 12 pages from client-supplied copy and images. Out of scope: copywriting, image sourcing, licensing and retouching."

The pattern is always the same: state the boundary in numbers and named things, not adjectives.

A phrase bank of common exclusions

These are the exclusions most web projects need and most quotes forget. Adapt the numbers to the job.

  • Content, "copywriting, translation, image sourcing and licensing are not included; client

supplies final copy and assets."

  • Data, "migration of existing content or products is out of scope unless separately quoted."
  • Integrations, "integrations beyond the [named] services are out of scope."
  • SEO and marketing, "ongoing SEO, PPC, analytics setup and email marketing are not included."
  • Browser and device support, "support limited to current major browsers; legacy versions

excluded."

  • Revisions, "up to [n] rounds of changes per stage; further rounds billed at standard rate."

See revision limits.

  • Hosting and maintenance, "hosting, domains, SSL and post-launch maintenance are out of scope

unless a support plan is agreed."

  • Third-party costs, "licences, plugins, fonts and stock are billed at cost or supplied by the

client."

Handle the grey areas on purpose

Some things sit genuinely between in and out, and those are the ones to address directly rather than hope nobody asks. A good move is to list them as assumptions ("assumes one brand identity applies", "assumes hosting already exists") or offer them as optional extras the client can choose to add. Either way, you've named the grey area instead of leaving it to a future argument.

Keep the boundary visible during the build

An in/out list only works if the delivery team can see it. When the agreed scope is buried in a signed PDF, there's nothing to check a "quick favour" against. Keeping the scope live, the same document from quote through to the build plan, means the boundary you agreed is right there against the work. That continuity is the point of ScopeDeck's quote-to-spec-to-tasks workflow.


FAQ

Both, ideally, a summary in the proposal so the client sees it before signing, and the full detail in the scope of work. Never hide it in the small print.

Draw the line once, keep it everywhere

Start free in ScopeDeck and keep your in/out boundaries attached to the work from quote to delivery , no card needed.