Compliance matrix example

Compliance matrix example filled in, line by line

Updated

This compliance matrix example is filled in from a made-up IT help desk RFP, so you can see how real solicitation sentences become matrix lines: one obligation per line, the binding words marked, every evaluation factor mapped to the section that earns it, and an amendment folded in. It uses the same columns as our blank compliance matrix template.

Every feature on every plan, from $99 a month billed yearly.

  • Twelve example lines from L, M and the PWS
  • One sentence, two obligations, two lines
  • An amendment folded into the matrix
  • A cross-reference table for evaluators
A compliance matrix in ProposalWorkspace: each requirement with its source, an owner and a compliance call.

The setup

The example: a made-up IT help desk RFP

To keep the example readable, the solicitation is invented: a federal agency wants a contractor to run its IT help desk for one base year and four option years. Section L asks for three volumes (Technical, Past Performance, Price) with a 25-page limit on the Technical volume. Section M evaluates the technical approach, staffing and past performance on a best value tradeoff basis. The performance work statement (PWS) lists the help desk tasks and service levels.

None of the text below comes from a real solicitation, agency or contractor. The point is the method: how each sentence of a real RFP turns into one or more lines that a team can own, answer and check. Every requirement is copied in the solicitation's words, because a paraphrase can drop the one word an evaluator checks.

The columns are the eleven generic columns of the blank compliance matrix template, shortened in the tables below to fit the page. Owners are shown as roles, not names.

  • A made-up federal agency and solicitation
  • Three volumes, a 25-page Technical limit
  • Best value tradeoff evaluation
  • A PWS with tasks and service levels

Instructions

Section L in the example matrix: instructions, split one per line

Section L sets the structure of the proposal, so it goes in first. Look at line 2 and line 3: the invented L.3.2 says "The offeror shall describe its approach to staffing the help desk and shall provide a resume for each key personnel position." That is one sentence with two "shall" obligations, so it becomes two lines with two possible answers. If they shared a line, a reviewer could tick it once the staffing approach was written and never notice the missing resumes.

Line 4 shows a formatting instruction. Page limits and font rules are easy to forget in a matrix because they are not "content", yet a page over the limit may simply not be read.

Example compliance matrix lines from Section L of a made-up RFP
IDSourcePageRequirement (solicitation's words)TypeBindingAnswered inOwnerCompliance
1L.2.141The proposal shall be submitted in three volumes: Technical, Past Performance and Price.InstructionShallAll volumesProposal managerCompliant
2L.3.243The offeror shall describe its approach to staffing the help desk ...InstructionShallVol. I, 3.1Technical leadCompliant
3L.3.243... and shall provide a resume for each key personnel position.InstructionShallVol. I, App. ARecruiting leadPartly compliant
4L.2.442The Technical volume shall not exceed 25 pages, in 12-point font.InstructionShallVol. I (all)Proposal managerCompliant
5L.3.444The offeror should describe any tools it will use to measure customer satisfaction.InstructionShouldVol. I, 2.4Technical leadCompliant

Evaluation and work

Section M and PWS lines: where the points are earned

Line 5 above was a "should": a preference, not an obligation. Skipping it would not make the proposal unacceptable, but it would hand evaluators an easy weakness, so it still gets an owner and an answer. Lines 6 and 7 below come from Section M. An evaluation line is answered by the section that earns the points, so the "Answered in" column for line 6 points to the technical approach that the factor scores.

Lines 8 to 11 are work requirements from the PWS. Each task and each service level becomes its own line, because the technical approach has to answer every one of them. Line 10 shows a measurable service level copied exactly; the number is the requirement.

Line 12 shows an amendment. The invented Amendment 0002 changed the response time in PWS 4.2 from four hours to two hours. The line is updated, the amendment is written in Notes, and the owner re-checks the answer. Without that note, nobody can tell which version of the requirement the section was written against. How amendments work: solicitation amendments and Q&A.

Example compliance matrix lines from Section M and the PWS of a made-up RFP
IDSourcePageRequirement (solicitation's words)TypeBindingAnswered inNotes
6M.2.152The Government will evaluate the offeror's technical approach to delivering tiered help desk support.EvaluationWillVol. I, 2.1-2.3Factor 1, most important
7M.2.353Past performance will be evaluated for recency and relevance.EvaluationWillVol. II, 1-3Three references, last 3 years
8PWS 3.112The contractor shall provide Tier 1 and Tier 2 support from 7:00 a.m. to 7:00 p.m. Eastern.WorkShallVol. I, 2.1
9PWS 3.313The contractor shall maintain a knowledge base of resolved issues.WorkShallVol. I, 2.2
10PWS 4.115The contractor shall resolve 80 percent of Tier 1 tickets at first contact.WorkShallVol. I, 2.3Service level
11PWS 5.217The contractor shall deliver a monthly status report.WorkShallVol. I, 4.2
12PWS 4.215The contractor shall respond to priority tickets within two hours.WorkShallVol. I, 2.3Changed by Amendment 0002 (was four hours)

For evaluators

Example cross-reference matrix built from the same lines

Many solicitations ask for a cross-reference matrix: a short table at the front of a volume that shows evaluators where each instruction or evaluation factor is answered. You do not build it from scratch. It comes straight out of the "Answered in" column of the compliance matrix, sorted by the solicitation's own paragraph numbers.

Keep it short, keep it in the solicitation's order and keep the page numbers updated after the last edit. Evaluators use it to find your answer quickly; a wrong page number sends them looking. More: what a cross-reference matrix is.

Example cross-reference matrix for the Technical volume of a made-up RFP
Solicitation referenceRequirement (short)Proposal sectionPage
L.3.2 / M.2.2Staffing approachVol. I, 3.114
L.3.2Key personnel resumesVol. I, Appendix AA-1
M.2.1 / PWS 3.1Tiered help desk supportVol. I, 2.15
PWS 3.3Knowledge baseVol. I, 2.28
PWS 4.1 / 4.2Service levelsVol. I, 2.310
PWS 5.2Monthly status reportVol. I, 4.221

Takeaways

What this compliance matrix sample teaches

Four habits make the example work. Copy requirements word for word. Split every sentence that holds more than one obligation. Map evaluation factors to the section that earns the points, not just to the section with the same name. And note every amendment on the line it changed.

The example also shows what a matrix is not: it is not a summary of the RFP and not a writing plan. It is a checklist that the proposal is held against, line by line, before each review and before submission. The longer the solicitation, the more lines it has; a real RFP often produces a few hundred.

  • Word-for-word requirements, never a paraphrase
  • One obligation per line
  • Evaluation factors mapped to where points are earned
  • Every amendment noted on its line

In ProposalWorkspace

Get this matrix from your own RFP instead of typing it

Building a matrix like this by hand from a long RFP takes hours. In ProposalWorkspace the built-in AI decomposes Section L, Section M and Section C or the PWS into matrix rows with the requirement in the solicitation's words and a page reference, and colors the binding and optional words inline so a "should" never passes for a "shall".

Each row gets an Owner and a Compliance call (Compliant, Partial, Non-Compliant or Exception), the summary banner shows how much is assessed, and one click reports where each row is answered in the written proposal or that it is not addressed yet. Amendments are compared with the base RFP and applied as tracked changes. The matrix exports to Excel and Word.

The compliance matrix feature

How it works

How to build a matrix like this example

  1. Read Section L

    One line per instruction, split wherever a sentence holds two obligations.

  2. Map Section M

    Each evaluation factor pointed at the section that earns its points.

  3. Add the work

    Every PWS task and service level on its own line, copied exactly.

  4. Fold in amendments

    Update the changed lines and write the amendment in Notes.

  5. Make the cross-reference

    Sort the "Answered in" column into the table evaluators read.

Every feature is on every plan. Plans start at $99 a month billed annually for Solo with 2 seats ($129 billed monthly). Subscribe today or book a demo with our team. Full pricing

In the product

What ProposalWorkspace adds to the matrix

Compliance matrix

Section L, M and C decomposed into rows with a page reference, an owner and a compliance call.

Read more

Amendments as tracked changes

Each amendment compared with the base RFP and applied as tracked changes.

Read more

RFP analysis

Requirements extracted with a page or section cite before you write a word.

Read more

Proposal outline generator

An annotated outline that follows Section L, so "Answered in" has a home.

Read more

Word, Excel and PowerPoint add-in

Requirement coverage and page limits checked in the document you are finishing.

Read more

Color team reviews

Reviews on the schedule, with section scoring against each requirement.

Read more

Questions people ask

Compliance matrix example: questions and answers

Is this compliance matrix example from a real RFP?

No. The solicitation, agency and requirements are made up so the example can be shared openly. The method is the one teams use on real federal, state and local RFPs.

How many lines does a real compliance matrix have?

It depends on the solicitation. Because every obligation gets its own line, a full RFP with Section L, M, the PWS and attachments often produces a few hundred lines.

Why split one sentence into two lines?

Because each obligation needs its own answer and its own check. If two "shall" statements share a line, one can be answered and the line marked done while the other is missed.

Do "should" requirements belong in the matrix?

Yes. A "should" is a preference, not an obligation, so missing it rarely makes a proposal unacceptable, but evaluators may note it as a weakness. Mark it as non-binding and answer it anyway.

Where can I get a blank version of this matrix?

Download the blank Excel template with the same columns from the compliance matrix template page.

Can ProposalWorkspace build this matrix from my RFP?

Yes. The built-in AI builds the matrix from Section L, M and C with a page reference on each row; you set the owner and compliance call, and it exports to Excel and Word.

How much does ProposalWorkspace cost?

ProposalWorkspace starts at $99 a month billed annually ($129 billed monthly) for 2 seats, with every feature on every plan. See pricing or book a demo.

ProposalWorkspace

Ready when the next RFP drops.

Set up in minutes

Plans from $99 a month, billed yearly. Subscribe today or book a demo with our team.