MoSCoW Prioritization
Add your features and categorize them into Must Have, Should Have, Could Have, and Won't Have. Export as CSV. Free, no signup required.
UNASSIGNED — Click a category to assign
CSV export
API v2
Must Have
1Non-negotiable. The release fails without these. If in doubt, it's not a Must.
User authentication
Should Have
1Important but not critical. The release works without them, but it's noticeably worse.
Dashboard analytics
Could Have
1Nice-to-have. Include if time allows, cut first when scope needs trimming.
Dark mode
Won't Have (this time)
1Explicitly out of scope for this release. Not rejected — just not now.
Custom themes
Distribution
Must Have
1 (25%)
Should Have
1 (25%)
Could Have
1 (25%)
Won't Have (this time)
1 (25%)
How to Use This Tool
1. Add features
Type your features into the input field and press Enter. Add every feature you're considering for the next release — aim for 10-20 items.
2. Categorize each one
Click M, S, C, or W buttons to assign each feature to a MoSCoW category. Apply the 'release test': does the release fail without it? If yes, it's a Must.
3. Review distribution
Check the distribution bar. Must Have should be ≤60% of total effort. If it's higher, you're overcommitting — move items to Should or Could Have.
The MoSCoW Framework Explained
MoSCoW is a prioritization technique that forces you to make hard choices about scope. Unlike numerical scoring (RICE, ICE), MoSCoW uses plain language categories that anyone — engineers, designers, stakeholders, executives — can understand immediately. This makes it ideal for collaborative planning sessions.
Must Have
Non-negotiable. The release fails without these. If in doubt, it's not a Must.
Target: ≤60% of total effort. The non-negotiables.
Should Have
Important but not critical. The release works without them, but it's noticeably worse.
Target: ~20% of effort. Important, but the release ships without them.
Could Have
Nice-to-have. Include if time allows, cut first when scope needs trimming.
Target: ~20% of effort. First things cut when time runs short.
Won't Have (this time)
Explicitly out of scope for this release. Not rejected — just not now.
No effort this release. Explicitly parked — not forgotten.
MoSCoW vs. RICE vs. ICE: When to Use Which
Each framework serves a different purpose. MoSCoW is categorical and fast — best for scope discussions and sprint planning. RICE is numerical and thorough — best for quarterly roadmap prioritization with 20+ features. ICE (Impact, Confidence, Ease) is a lighter version of RICE — good for quick estimation when you don't have Reach data.
Many teams use multiple frameworks at different stages: RICE to rank the quarterly backlog, then MoSCoW to scope each sprint. The frameworks complement each other — RICE answers "what should we build?" and MoSCoW answers "what can we fit in this release?"
Common MoSCoW Mistakes
Everything is a Must Have
Apply the release test: does the release literally fail without it? If users can complete the core workflow, it's a Should, not a Must.
Won't Have means rejected
Won't Have means 'not this time' — explicitly acknowledging something is out of scope builds trust with stakeholders. It's not a judgment.
Skipping the Should Have category
Teams often jump from Must to Could, losing nuance. Should Have captures the 'important but not critical' middle ground that matters for release quality.
Not involving stakeholders
MoSCoW works best as a collaborative exercise. Run it in a workshop — disagreements surface assumptions that need to be resolved.
Let Your Users Decide What's a Must Have
A feature voting board gives you real demand data to inform your MoSCoW decisions. 200 votes = Must Have. 5 votes = Could Have. Let users tell you what matters.
Try Features.Vote freeCollect votes, prioritize by demand, close the loop when features ship
Frequently Asked Questions
Still not convinced?
Here's a full price comparison with all top competitors
Is it lacking a feature you need?
Chances are, we're already working on it. Check our roadmap
Okay, okay! Sign me up!
Start building the right features today ⚡️