← Back to all articles

Blog / User Stories & Requirements Writing

How to Write a BRD (Business Requirements Document)

TL;DR

  • A BRD documents why a project matters and what business outcome it needs to achieve — not the detailed technical or functional specification.
  • Keep it focused on business goals and constraints; leave detailed functional requirements to a separate document or the team's backlog.
  • A BRD is most valuable when multiple stakeholders or departments need shared, written alignment before work begins.

A business requirements document (BRD) is a written statement of the business need behind a project — what problem it solves, why it matters, and what outcome defines success — used to align stakeholders before detailed solution design or development begins. From a product team's perspective, a BRD is most useful when a project involves multiple departments or significant investment, where written, shared alignment on the business case genuinely matters.

Quick facts

  • A BRD focuses on business goals and constraints, not implementation detail — that level of specification belongs in user stories or a technical requirements document.
  • Not every product initiative needs a full BRD — smaller efforts are often better served by a lightweight PRD instead. See PRD Template for Early-Stage Startups.
  • For a deeper, business-analyst-focused walkthrough of BRD writing, see How to Write a Business Requirements Document.

How to write a BRD, step by step

  1. Start with the business problem, not the solution. State clearly what's currently wrong or missing, and why it matters to the business — this framing keeps the rest of the document grounded in a real need rather than a pre-decided solution.
  2. Define the specific business objective and success metric. What measurable outcome would indicate the project succeeded? A vague goal like "improve efficiency" isn't specific enough to evaluate against later.
  3. Identify and briefly describe the key stakeholders involved. Who's requesting this, who's affected by it, and who needs to approve or provide input — this section prevents surprises later from stakeholders who weren't consulted.
  4. List the high-level business requirements, phrased in terms of what the business needs, not how it will be built. "The system must allow customer service reps to view a customer's full order history in one place" is a business requirement; the specific screen design is not.
  5. Document constraints and assumptions explicitly. Budget limits, timeline expectations, regulatory considerations, or dependencies on other teams all belong here, since they materially affect what's realistically achievable.
  6. State what's explicitly out of scope. This is often the most valuable section for preventing later disagreement about what the project was actually meant to cover.
  7. Review the draft with key stakeholders before finalizing it. A BRD's value comes largely from the alignment process itself — reviewing it together surfaces disagreements while they're still cheap to resolve.
  8. Use the finalized BRD as the reference point for detailed requirements work. Once approved, it becomes the foundation that user stories, functional requirements, or technical specifications should trace back to.

Why a lightweight product team often doesn't need a full BRD

Not every feature or initiative needs the formality of a full BRD — for a typical agile product team working iteratively, a lightweight PRD or a well-written set of user stories often provides sufficient shared clarity without the overhead of a more formal business document. A full BRD becomes genuinely valuable when a project spans multiple departments, requires significant budget approval, or needs to satisfy compliance or audit requirements that demand a more formal, traceable record of the business case.

Common mistakes when writing a BRD

  • Including implementation-level detail that belongs in a functional requirements document or user stories, rather than staying focused on the business need and objective.
  • Skipping stakeholder review before finalizing, missing the alignment benefit that's often the BRD's most valuable outcome.
  • Writing a vague, unmeasurable success objective, making it impossible to evaluate afterward whether the project actually achieved its intended business goal.
  • Treating the BRD as a one-time document rather than revisiting it if the business context or objective shifts significantly during the project.

FAQ

Is a BRD the same as a PRD? No — a BRD focuses on the business case and high-level need, typically written for stakeholder alignment and approval; a PRD is more product- and feature-specific, often including more detail about the intended solution.

Does every project need a BRD? No — smaller, lower-stakes initiatives are usually better served by a lightweight PRD or well-written user stories; a full BRD is most valuable for larger, cross-departmental, or compliance-relevant projects.

Who typically writes a BRD? Often a business analyst, though product managers write BRDs as well, especially at companies without a dedicated BA function, when a project's scale or stakeholder complexity calls for this level of formal documentation.

How long should a BRD be? Long enough to cover the business problem, objective, key requirements, constraints, and scope clearly — typically a few pages, not an exhaustive document, since excessive length often reduces how carefully stakeholders actually read and engage with it.

User Stories & Requirements Writing ·4 min read ·Updated 2026-01-17