Skip to content
The first pages of the Functional Specification template

Functional Specification

Document template for Google Docs and Word

Make a copy in Google Docs
Price
Free
Style
Modern
Difficulty
Beginner
Updated
November 6, 2026

Every page (7)

Overview

Many specifications describe a design in loose prose, so developers guess and testers argue about what was meant. This template puts the need in numbered, testable statements. It begins with a summary of the numbers that matter, then covers screens, the fields behind them, business rules in plain sentences, and the errors users will meet.

The sample is a functional specification from Jasperfield Partners for a tenant repairs portal: 62 numbered requirements, 55% marked must, 28 fields, nine business rules and fourteen error messages, with a target of 2-second page loads for 500 concurrent users. Replace the system, requirements, rules and owners with your own.

Useful for

  • A business analyst turning a signed-off need into numbered requirements a development team can estimate
  • A product owner agreeing screens, fields and rules with delivery before a supplier is chosen
  • A test lead deriving test cases from each requirement, rule and error message

What's included

  • An executive summary with budget, priority split, requirement count and the non-functional targets
  • A screens page with three requirement cards, each written as one must or should statement
  • A fields page with a layered diagram and a request flow showing where each field is checked and stored
  • A business rules article covering priority and timing, access and privacy, and change control
  • An error heat map and register with likelihood, impact, owner and response for each case
  • A status page with scorecard, open risks and actions, plus a make-it-yours guide page

How to use it

  1. 1

    Click Make a copy in Google Docs, then confirm on the Google page. The copy is saved to your own Google Drive.

  2. 2

    Write the purpose in two sentences, name the business owner and replace the sample numbers on the first page with your own.

  3. 3

    Replace the sample screens, fields and rules with your own requirements, each in one must or should sentence with an acceptance measure.

  4. 4

    Rate each error by likelihood and impact, give it an owner, and keep must items at no more than 60% of the list.

  5. 5

    Delete the guide page, collect sign-off from the business owner and delivery lead, then share the specification.

What you need

Requirements

  • A Google account with access to Google Drive

Works with

  • Google Docs
  • Microsoft Word (download the .docx)

Questions

How many requirements should a specification have?

Between 30 and 120 is common. The sample has 62, with about 55% marked must, 27% should and 18% could, so there is room to trade items if time or money runs short.

What makes a requirement testable?

It uses must or should, states one thing, and carries a measure such as under 2 seconds, within 15 minutes or at least 3 slots. Words like fast or friendly cannot be tested.

Are the company and system real?

No. Jasperfield Partners, its tenant repairs portal, its people and every figure are fictional sample data. Replace them with your own before you use the document.

  • #functional-specification
  • #requirements-document
  • #business-rules
  • #moscow
  • #business-analyst
  • #google-docs
  • #software-requirements

Also in Project management

All project management templates
Get this template

Preparing your template…