GradeTheBid

Guides

How To Read A Compliance Matrix

A compliance matrix is a checklist built from the solicitation, one row for each thing it tells you to do or send. Here is what each column means and how to use it.

What A Compliance Matrix Is

A compliance matrix is a table you build from the solicitation. Each row is one thing the solicitation tells you to do or to send. Each row says where that came from and where your proposal answers it.

The FAR does not make you build one. It is a checklist, so nothing gets missed.

Why It Matters

  • The agency evaluates proposals "solely on the factors and subfactors specified in the solicitation" (FAR 15.305(a)). The matrix keeps you writing to those factors.
  • A deficiency is "a material failure of a proposal to meet a Government requirement" (FAR 15.001). One missed requirement can be a deficiency.
  • On a sealed bid, "a bid must comply in all material respects with the invitation for bids" (FAR 14.301(a)).

The Columns, One By One

  • ID: a short number for the row, so your team can talk about it.
  • Requirement: what the solicitation says, in its own words.
  • Source and page: the section, paragraph, and page it came from. Always check the original.
  • Kind: an instruction (Section L, how to send), an evaluation factor (Section M, how it is scored), a work requirement (the statement of work), a representation or certification (Section K), or a contract clause (Section I). The letters come from the uniform contract format (FAR 15.204-1).
  • Evaluation factor: the Section M factor the row counts toward.
  • Where to answer: the volume and section of your proposal.
  • Owner, due date, and done: who on your team handles it, by when, and whether it is finished.

How To Read It, Step By Step

  1. Start with the rows that can throw a proposal out before anyone reads it: the due date and time, required forms, signatures, page limits, and how to send. In the FAR, "shall" means it is required ("Shall denotes the imperative," FAR 2.101).
  2. Sort by evaluation factor. Every Section M factor should have rows, and every row should land somewhere in your outline.
  3. Look for rows with no place to answer. Those are your gaps.
  4. For any row that seems odd, read the original text again. The solicitation controls, not the matrix.
  5. Update the matrix after every amendment. Offerors "shall acknowledge receipt of any amendment" by the date and time it gives (FAR 52.215-1(b)).

Common Misses

  • An answer in the wrong volume, or out of order.
  • An attachment from the Section J list left out.
  • A work requirement skipped because Section L does not repeat it.
  • An amendment never acknowledged.

How GradeTheBid Helps

GradeTheBid builds the matrix when it reads your solicitation: every requirement with its ID, kind, source, page, evaluation factor, and where to answer it, with the pass or fail rules grouped together. Download it as Excel, with Owner, Due Date, and Done columns.

Not a substitute for the advice of an attorney.

Next guide: What A Set-Aside Is

Sources

Checked October 9, 2026. Rules change, so read the official text before you rely on it.