Guide
Free compliance matrix template for federal RFPs (and how to build one)
A matrix is a list of every requirement, where it lives in the solicitation, and where the proposal answers it. The blank sheet is not the hard part. Filling it before the outline locks is.
Columns worth keeping
- ID, so writers can talk about P-14 instead of “the staffing one.”
- Section and citation, so you can open the PDF to the paragraph.
- The requirement, in the government’s words.
- Type: admin, pricing, scope, staffing, past performance.
- Status: open or closed.
- Proposal section and page where it is answered.
- Owner.
Where the rows come from
Start with Section L and Section M. Then read the PWS or SOW for every obligation. Amendments are not a footnote. If Amendment 0001 restates a paragraph, the base paragraph is superseded and should not stay in the working list as if it were still the rule.
Keep it live
The matrix is not a kickoff artifact. Close a row when the draft meets it, and leave the rest open. Before submission, look for anything still open. A two-person firm feels this more than a proposal shop, because the same person who found the requirement is often the person writing the answer at 11 p.m.
The sample opportunity in the app uses this shape. RFPTriage is meant to import the solicitation and fill those rows so you are editing, not transcribing.