Template · Sales engineering

RFP compliance matrix with weighted scoring

Score each RFP requirement by priority and compliance level, with weighted compliance by section and status.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
RFP compliance summary
Example data — replace the blue input cells with your own.
WEIGHTED COMPLIANCEREQUIREMENTSMUST NOT FULLY COMPLIANTRESPONSES NOT FINAL
80.0%31322
Example: fictional SCADA upgrade RFP for Example County water utility.
Counts by compliance level
Compliance levelRequirementsShare of requirements
Full1858.1%
Partial825.8%
Roadmap39.7%
No26.5%
Unknown or blank00.0%
Total31100.0%

Showing the first 16 of 38 rows and 6 of 6 columns. Cells with formulas show the formula on hover.

What does this template do?

This matrix tracks each requirement in a request for proposal and scores the response. Each row holds the requirement, its RFP section, a priority of Must, Should or Could, a compliance level of Full, Partial, Roadmap or No, the response summary, an owner and a review status. The Scales tab sets the weight for each priority and the score for each compliance level, and both can be edited.

For each row the weight comes from a lookup on the priority and the score from a lookup on the compliance level. The weighted score is weight times score, and the maximum weighted score is the weight alone. The Summary tab divides the sum of weighted scores by the sum of maximum weighted scores to give weighted compliance, then counts requirements, Must requirements that are not fully compliant and responses that are not final. Counts by compliance level and by priority use COUNTIF and COUNTIFS, and compliance by section uses SUMIFS.

The matrix holds 200 requirements. The example is a fictional SCADA upgrade for Example County water utility, with 31 requirements. The scores describe a response on paper and do not replace the evaluation committee's review of the proposal.

What’s inside

  • Weight from priority (Must 5, Should 3, Could 1) and score from compliance (Full 1 to No 0)
  • Weighted compliance equals the sum of weighted scores divided by the sum of maximum weighted scores
  • Flags Must requirements that are not fully met and responses that are not final
  • Counts by compliance level and by priority, with compliance by RFP section
  • Room for 200 requirements, with a check for unknown priority or compliance values

Which tabs does the workbook have?

TabWhat it holds
SummaryWeighted compliance, requirement counts, counts by compliance level and priority, compliance by RFP section, and checks.
MatrixOne row per requirement: priority, compliance, weighted score, response summary, owner and status, for up to 200 rows.
ScalesEditable weights for the priority levels and scores for the compliance levels.
NotesPurpose, steps, formulas used, assumptions and limits.

What formulas does this template use?

This template holds 1,087 formulas in 1,441 cells across 4 tabs, so 75% of its cells calculate. They use 11 distinct functions; the longest formula is 232 characters and 657 of them read from another tab.

FunctionUsesWhat it does
IF2,017one result when a test is true, another when false
ISNUMBER600true for a number
AND400true when every test is true
IFERROR400swaps an error for a fallback value
VLOOKUP400looks a value up in a column
OR200true when any test is true
SUM19adds numbers
SUMIFS16adds values meeting several conditions
COUNTIF14counts cells meeting one condition
COUNTIFS14counts cells meeting several conditions
COUNTA2counts non-empty cells

Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On the Scales tab, check the priority weights and the compliance scores.
  2. On the Matrix tab, enter each requirement with its Req ID, RFP section, text and priority.
  3. Set the compliance level, a short response summary, the owner and the review status for each requirement.
  4. Read the weighted compliance and the gaps on the Summary tab.
  5. Clear every row flagged Check values before the response is submitted.

What is it good for?

  • Responding to a utility or agency request for proposal
  • Bid or no-bid review of an RFP against product coverage
  • Tracking response owners and review status before submission
  • Comparing two drafts of the same response by weighted score

Questions about this sheet

What score does Roadmap earn?

Roadmap scores 0.25 by default, for a capability committed in a dated release. Change the score on the Scales tab if your evaluation rules differ.

Why does a row show Check values?

Its priority or compliance is blank or does not match a value on the Scales tab. The row adds to the maximum but not to the weighted score until it is fixed.

How is compliance by section calculated?

For each section, SUMIFS adds the weighted scores and the maximum weighted scores of its rows, and the percentage is their ratio. A new section must be added to the section table on the Summary tab.

Can the matrix hold more requirements than the example?

Yes, up to 200 rows on the Matrix tab. Requirements in a section that is not listed are reported by the RFP sections check.