Glossary

What are acceptance criteria?

Acceptance criteria are the testable conditions that define when a user story is done. They convert intent ('users can reset their password') into verifiable behavior — and they're where founders and developers discover they imagined different products.

Writing criteria that work

Good criteria are observable, specific, and small in number.

  • Given/When/Then format keeps them testable
  • 'Reset email arrives within 60 seconds' beats 'reset works quickly'
  • Include the failure path: wrong email, expired link
  • Three to six criteria per story — more means the story is too big

Why they matter most with external teams

With an agency or freelancer, acceptance criteria are the contract inside the contract: they make 'done' a checkable fact instead of a negotiation at invoice time.

Practical answers

Questions founders ask before moving forward.

Who writes acceptance criteria?

Drafted by whoever owns the product, refined with the people building it. The refinement conversation is where misunderstandings die cheaply.

Are acceptance criteria the same as tests?

They're the source for tests — criteria describe behavior in product language; tests verify it in code.

Related pages

Continue through the cluster.

Back to hub

Next step

Apply this to your product.

Send your idea through the intake form and we'll turn it into scope, priorities, and next steps.