Acceptance criteria

Specific, testable conditions that define when a user story or requirement is complete and acceptable.

When to use it

  • Preparing sprint-ready stories for engineering.
  • Reducing QA ambiguity and release risk.
  • Aligning product and design intent before build.

PM decision impact

Clear acceptance criteria improve delivery predictability and reduce defects caused by interpretation gaps.

How to do it in 2026

Write criteria as observable behavior with edge cases and constraints. Keep each criterion independently testable and tied to user value.

Example

Given a logged-in user, when they leave onboarding at step 3, then progress is saved and restored at next login.

Common mistakes

  • Using vague wording like fast, intuitive, or robust.
  • Mixing multiple outcomes in one criterion.
  • Skipping negative and edge-case scenarios.

Related terms

Learn it in CraftUp

Last updated: March 6, 2026

Download App

Ready to become a better product manager?

Join 1000+ product people building better products.
Start with our free courses and upgrade anytime.

Phone case