Most losing AEC proposals aren't beaten on capability - they're disqualified on compliance. Use this checklist on every pursuit to make sure a strong response actually makes it into evaluation.
1. Solicitation intake
- Download the full solicitation package, including attachments and any posted Q&A.
- Confirm the due date, time zone, and delivery method (portal, email, hard copy).
- List every amendment and acknowledge each one if required.
- Note page limits, font rules, file naming, and packaging instructions.
- Identify whether this is QBS (qualifications first) or a priced RFP.
2. Mandatory vs scored requirements
- Build a compliance matrix: every shall/must/required item mapped to a response location.
- Separate pass/fail items from scored evaluation factors.
- Assign an owner and status for each row (not started / draft / complete).
- Flag forms, certifications, insurance, licenses, and registrations with expiration dates.
- Confirm SAM.gov or state vendor registration is current when the owner requires it.
3. Content alignment
- Map key personnel and past projects to the published evaluation criteria - not to a generic firm brochure.
- Verify resumes and project sheets match the solicitation's format and limits.
- Check that teaming partners appear where required and that letters of commitment are signed.
- Remove orphan claims that aren't backed by a named person, project, or document.
- Score your own draft against Section M / evaluation criteria before the final polish pass.
4. Final packaging
- Re-read submission instructions one last time against the assembled PDF or package.
- Confirm file size, format, and naming match the portal rules.
- Verify every mandatory form is signed and included.
- Submit with margin for portal outages and clock skew - late is usually dead.
- Archive the exact package submitted plus the compliance matrix for debrief and reuse.
5. Build and own a compliance matrix
The checklist tells you what to verify. A compliance matrix is where you prove you did it, requirement by requirement, in a form your whole team can see. On lean AEC pursuits, the matrix is often the difference between catching a missing form on day two and discovering it an hour before submission.
Treat the matrix as a living document owned by one person, usually the proposal coordinator or capture lead. Ownership matters because a matrix that belongs to everyone belongs to no one. The owner does not have to write every response, but they are accountable for the status of every row.
| Column | What goes in it | Why it earns its place |
|---|---|---|
| Requirement ID | Solicitation reference (section, page, paragraph) | Lets reviewers trace back to the source language, not your paraphrase |
| Requirement text | The exact instruction or criterion | Prevents drift between what was asked and what you answered |
| Type | Mandatory (pass/fail) or scored | Sorts disqualifiers from point-getters |
| Owner | Named person, not a team | Assigns accountability for every row |
| Response location | Volume, section, page where you satisfy it | Proves compliance and speeds the reviewer's check |
| Status | Not started / drafted / in review / complete | Turns the matrix into a live dashboard |
Set a cadence rather than checking the matrix only at the end. A short standup two or three times a week, keyed to the status column, keeps red rows visible while there is still time to fix them. The last matrix review should happen the day before submission, not the morning of.
6. Handle amendments and Q&A mid-cycle
Almost every AEC solicitation changes after it drops. Agencies issue amendments, extend deadlines, swap out attachments, and answer submitted questions in ways that quietly rewrite the requirements. A proposal built against the original document can be fully compliant with a version that no longer governs the award.
Assign one person to monitor the portal for the life of the pursuit. When an amendment lands, the workflow should be deliberate:
- Download the amendment and read it in full, not just the summary line.
- Diff it against the current requirements and flag every change that touches page limits, formats, due dates, or evaluation factors.
- Update affected rows in the compliance matrix and reassign owners if scope shifted.
- Confirm and, where required, formally acknowledge receipt of the amendment - a missing acknowledgment is itself a common disqualifier.
- Tell the whole team what changed, even the parts you think are minor.
Q&A responses can move the target
Agency answers to bidder questions often clarify - or reverse - what the RFP appears to require. Read the full Q&A release, not only the answers to your own questions. A competitor's question can expose a requirement you misread.
7. Run a color-team review, scaled for a lean AEC team
Large capture organizations run formal color-team reviews - pink team for early drafts, red team for a mock evaluation, gold team for the final polish. You do not need that overhead to get the benefit. The value is not the color; it is putting fresh eyes on the proposal against the actual criteria before the client does.
A workable version for a small firm collapses this into two focused passes:
- Compliance pass: a reviewer who did not write the content checks every mandatory row in the matrix against the draft. This pass ignores quality entirely and asks one question - is the requirement met, yes or no.
- Score pass: a reviewer reads as an evaluator would, using the published scoring factors, and marks where the response is thin, generic, or off-target on the criteria that carry weight.
Keep the reviewer separate from the author wherever possible. Writers lose the ability to see gaps in their own work, and a compliance miss is exactly the kind of gap that hides from the person who created it. For the score pass, it helps to have the evaluation criteria open side by side with the draft so feedback maps to points, not taste.
8. Keep a single source of truth
Version sprawl kills compliance quietly. When three people are editing three copies of the same volume, the wrong file gets submitted, an old page limit survives a purge, or a corrected resume reverts to a stale one. None of these are capability problems. All of them lose.
- Name one authoritative location for the working proposal and forbid parallel copies floating in email.
- Use clear, dated file names or real version control so anyone can identify the current draft at a glance.
- Lock the requirements source - the assembled RFP plus all amendments - so no one edits the thing you are being measured against.
- Reconcile the compliance matrix to the single source of truth, not to someone's local copy.
9. Do a pre-submission dry run of the actual delivery
Compliance does not end when the content is done. How a proposal is delivered is itself a requirement, and it is a common late-stage failure point. Federal late-proposal rules are strict, and a portal that rejects an oversized file at 4:58 p.m. does not care that the writing was excellent.
Give yourself a buffer and rehearse the submission itself:
- Confirm the exact delivery method - portal, email, physical copies, or a combination - and the precise deadline, including time zone.
- Check file specifications: format, file-size limits, naming conventions, and whether volumes must be separate files.
- Generate the final PDFs and open them fresh to confirm fonts, page breaks, and required forms survived export.
- If the portal allows a test upload or draft submission, use it well before the deadline.
- Verify every required signature, acknowledgment, and attachment is present in the package that actually uploads - not the one on your desktop.
Where Flodoc fits
Flodoc reads the solicitation, extracts requirements, and tracks them against your matrix while you match staff and past projects to the criteria, then assembles SOQ and SF330-style documents in a built-in editor. It is a copilot - people still decide. One limit to be clear about: Flodoc does not auto-fill the official federal SF330 PDF form fields. See how the workflow runs on the product page.
10. Close the loop: debrief and reuse
The compliance work you do on one pursuit is worth more if it survives the submission. After every proposal - won or lost - capture what happened while it is fresh. Request a debrief when one is offered; agencies will often tell you exactly where a response fell short on the factors that mattered.
Feed the lessons back into reusable assets: a cleaned-up requirements template, a corrected boilerplate section, an updated project sheet, a note on a portal quirk that nearly cost you. Over a year of pursuits, this loop turns scattered effort into a compliance system your team trusts.
If most of your work is public-sector, pair this checklist with the government AEC RFP playbook and, for federal qualifications, the guide on writing an SF330 that wins.
Flodoc extracts requirements from an uploaded RFP/RFQ, tracks each one to closure, and matches staff and past projects to scored criteria so your team spends the last hours strengthening weak spots instead of hunting for gaps. It assembles SOQ and SF330-style documents in its editor; it does not auto-fill the official federal SF330 PDF.