Is It Out of Scope? — Web development

Is building a custom admin dashboard out of scope for a web development project?

Yes. A dashboard means new data models, auth/permissions logic, and CRUD interfaces — a substantial application build, not an extension of a public site.

The build was scoped as a public site or app with a defined feature set. A request for a custom admin dashboard — to manage orders, users, content, or whatever the business runs on — is a request for a second application: its own auth/permissions layer, its own CRUD interfaces against the data model, its own hosting and maintenance surface. Clients sometimes underestimate this because "it's just for us, it doesn't need to be pretty" — the underlying engineering isn't smaller because the audience is internal.

Is it out of scope?

Yes, and it's typically a large item — building CRUD interfaces with proper access control is real engineering effort regardless of how minimal the UI needs to look. This is one of the requests most worth scoping formally rather than estimating off the cuff.

Clause typically implicated

Clause typically implicated

Deliverables clause→ — The build's feature list defines what application surfaces were quoted — an internal admin tool is a separate application outside that list unless named explicitly.

Example contract wording

Example contract wording (illustrative, not legal advice)

The current build doesn't include an admin dashboard — that's effectively a second application (its own auth/permissions and data interfaces), which needs proper scoping rather than an off-the-cuff estimate. Can we set up a call to walk through exactly what your team needs to be able to do from it? I'll put together a detailed quote from there.

How MarginFlow flags it

MarginFlow flags dashboard-build requests outside_scope with high confidence and typically a larger suggested charge than most out-of-scope items, reflecting that this is closer to a second application than an incremental feature — useful signal for the account manager to treat it as a formal scoping conversation rather than a quick quote.

Catch scope creep the moment it lands in your inbox

14-day free trial · No credit card required