Business Requirements Document (BRD) Template and Example

ยท 6 min read

A business requirements document (BRD) records why a project exists and what the business needs from it, before anyone decides how to build it. It is written for the people who fund and approve the work, and it is the reference when someone later asks why a feature is there.

This page gives you a template to copy, explains what each section must answer, and shows a short example.

What a BRD covers

A BRD answers four questions: what business problem are we solving, what outcome do we want, what is in and out of scope, and what must be true for the project to count as a success. It stays at the level of business needs. Screens, data models and technology choices belong in later documents.

It sits next to two other documents that are often confused with it:

Small projects often need only one of them. Larger or regulated ones keep the layers separate so that approvers and engineers each read what they need.

The BRD template

Copy this and fill it in. Remove sections that do not apply, but note why they were removed.

1. Document control
   Version, date, author, approvers, status.

2. Executive summary
   One paragraph: the problem, the proposed outcome, the expected value.

3. Business problem and opportunity
   Current situation, who is affected, cost of doing nothing.

4. Objectives and success criteria
   Objective | Measure | Baseline | Target | Review date

5. Scope
   In scope / Out of scope.

6. Stakeholders
   Name or role | Interest in the project | Influence | Approval needed?

7. Business requirements
   ID | Requirement | Priority | Rationale / source

8. Assumptions and constraints
   Budget, deadlines, regulations, existing systems, dependencies.

9. Risks and open questions
   Risk | Likelihood | Impact | Mitigation | Owner

10. Cost and benefit overview
    Rough investment, expected benefit, and how confident you are in both.

11. Approval
    Who signs off, what they are signing, and when.

How to fill in each section

Executive summary and business problem

Write the summary after the rest. It is the only part some approvers will read, so it must stand on its own: the problem, the proposed outcome and why it matters now.

In the problem section, describe the situation without proposing a solution. "Orders are re-entered by hand into two systems, which causes errors and delays" is a problem. "We need an integration" is a solution wearing a problem's clothes.

Objectives and success criteria

An objective states a business result. Pair every objective with a measure, a baseline and a target, and say when it will be reviewed. If you do not have a baseline yet, make collecting it an early task instead of guessing.

Be honest about what you can influence. A project can reduce manual re-entry; it may not control whether sales go up.

Scope

List what is in, and be equally explicit about what is out. Out-of-scope items are not an insult to anyone's idea; they are how you stop a project from quietly doubling in size.

If you are using this BRD as an input to a statement of work, the scope section is the part that will be carried over almost directly. The guide to how to scope a software project covers that step.

Stakeholders

Name the people or roles who care about the outcome, what they care about, and who must approve. Missing a stakeholder is a common reason for late changes: someone appears in month three with a requirement that was always theirs.

Business requirements

Write requirements as needs, not features: "Finance can reconcile a customer's invoices against payments without exporting data" rather than "add an export button". Give each one an ID, a priority and a source, meaning who said it or which document it comes from. The source matters later, when two requirements conflict and you need to know who to ask.

Assumptions, constraints, risks

Constraints are fixed facts: a deadline tied to an event, a regulation, a system you cannot change. Assumptions are beliefs you have not confirmed. Keep them in separate lists, because an assumption that turns out false changes the plan, while a constraint never does.

For every risk, name an owner. A risk without an owner is a worry, not a plan.

Cost and benefit overview

Give a rough figure and say how rough it is. A range with its assumptions is more useful than a precise-looking number with none. If an estimate is a rule of thumb, say so.

A short filled-in example

The example is invented and abbreviated.

Executive summary
Wholesale customers currently request order status and invoice copies by
email. A customer portal would let them look this up themselves and free the
support team for other work.

Objectives
O1. Reduce support contacts about order status and invoice copies.
    Measure: share of tickets in these two categories. Baseline: to be taken
    from the last three months of tickets. Target: agreed with the support lead.

Scope
In: order status, invoice download, sign-in for existing customers.
Out: ordering, payment, address changes.

Business requirements
BR-1 | Customers can see the status of their orders | Must |
       Source: support lead interview
BR-2 | Customers can download invoices | Should |
       Source: finance team request

Constraints
Order data lives in the existing ERP and cannot be changed during this project.

Open questions
Which system is the source of truth for order status? Owner: operations lead.

Common mistakes

Getting from raw material to a first draft

Most of the information for a BRD already exists in kickoff decks, emails, interview notes and call transcripts. The slow work is pulling it into one structure. Discovery Phase AI reads such files and drafts the discovery stages for you to correct, and you can look at a finished example in the example report, built from an invented project. If you are earlier in the process, the discovery phase checklist lists what to collect first.

Whatever you use to write it, keep the BRD short, tie every requirement to a business objective, and keep it current.