Skip to content
Innopulse Consulting
Project management

What is MoSCoW prioritisation?

Short definition

MoSCoW prioritises requirements in four classes: Must have (mandatory), Should have (important but not mandatory), Could have (desirable) and Won’t have this time (deliberately out of scope). It shows what a first version must contain and what can be left out.

In almost every project all requirements are important at the start. The MoSCoW method forces them into four classes and thus lays the basis for a realistic first scope.

The four classes

Must have: without this requirement the solution cannot be used, for example because of a legal duty or a core process. Should have: important, but a workaround exists if it is missing. Could have: desirable if time and budget allow. Won’t have this time: deliberately excluded, not forgotten; this class stops requirements quietly reappearing.

Against inflated must-haves

The most common weakness is that everything becomes a must. A rule of thumb that must-haves may only take up part of the available effort, leaving room for the unexpected, works well. Another useful question: would we go live without this requirement? If yes, it is not a must.

Use in projects

MoSCoW suits defining an MVP, planning releases and negotiating under budget or schedule pressure. Classification is agreed with stakeholders, ideally based on the stakeholder analysis, and linked to the acceptance criteria of the must-haves. In requirements engineering following IREB, prioritisation is part of requirements management.

Sources and references

Legal position as of October 2026. Not legal advice for an individual case.

Project management is our specialty

Innopulse doesn't just explain terms — we put them into practice for DACH companies.