Reading the document

How do I find the mandatory requirements in a 100-page RFP?

The short answer

Do not read the document front to back. Search it. In California state solicitations the words “shall,” “must,” and “will” signal a requirement, while “should” and “may” signal a desirable but non-mandatory attribute. Sweep for those words, pull every hit into a numbered list with its page and section, and you will have the mandatory set in an afternoon rather than a week.

That wording convention is not folklore. The State Contracting Manual states it directly and adds the consequence: a deviation from a requirement is material — and cannot be waived — if the response is not in substantial accord with the solicitation, gives one bidder an advantage, or significantly affects delivery, quality, quantity, or cost.

Last reviewed: September 1, 2026Sources checked September 1, 2026Review due December 1, 2026Revision 1.06 min readReviewed by John Arndt under the editorial policy
On this page
01

Requirements are scattered on purpose

Mandatory items are almost never confined to the scope of work. They live in the submission instructions, the administrative requirements, the terms and conditions, the attachments, the forms, the pricing worksheet, and every addendum issued after release.

A requirement in an attachment counts exactly as much as one in the body. Teams that only mine the scope section routinely miss a signature block, a page limit, a font requirement, or a certification form — and those are the misses that get a response rejected without ever being scored.

02

One line per requirement, with a location

Give every requirement its own numbered row and record where it came from. When an addendum changes something, or a reviewer asks whether you really have to do it, you need to be able to point at a page and section in ten seconds.

Split compound requirements. A sentence that says a vendor shall submit three references, each from a public agency, each within the last five years, is three checkable items, not one. Compound rows are how partial compliance sneaks through internal review.

03

Assign an owner and evidence to each row

Next to each requirement, name the person responsible and the specific artifact that will satisfy it: a resume, an insurance certificate, a license number, a signed form, a page in the narrative. Rows without an artifact are the rows that fail.

This is also your fastest disqualifier check. If three rows have no owner and no artifact after an hour of work, you have learned something important about whether to bid at all.

04

Re-run the sweep after every addendum

Addenda add, delete, and reword requirements. Re-run the same keyword sweep against each addendum and merge the results into the same numbered list rather than keeping a separate document. Two lists means the wrong one gets used at 4 p.m. on submission day.

Use this without buying anything

The two-hour requirement extraction routine

Run these steps in order on any solicitation over about 30 pages. It produces a numbered requirement list you can hand to a writer and use as a final compliance check before upload.

  1. Download every official file from the buyer's portal

    The base document, all attachments, all forms, all addenda, and the Q&A responses. Work from the portal copy, not an emailed PDF someone forwarded you.

  2. Search each file for shall, must, will, required, and mandatory

    Also sweep for is responsible for, at a minimum, no later than, and failure to. Record every hit with its page and section number.

  3. Search separately for should and may

    These mark desirable attributes rather than requirements. Keep them on a second list — they usually map to scored evaluation criteria, and they tell you where extra effort earns points.

  4. Split compound sentences into single checkable rows

    One row, one verifiable fact. A row you cannot mark done or not done is a row that will be argued about the day before submission.

  5. Extract the submission mechanics into their own block

    Format, file naming, page limits, copies, signature requirements, upload portal, and the exact due date and time including time zone. These are the cheapest requirements to satisfy and the most common ones missed.

  6. Assign an owner and a named artifact to every row

    If a row has no artifact, it is either an open question for the buyer or a reason to stop. Both are useful outcomes to reach early.

  7. Mark the rows you cannot satisfy and stop the clock

    Take those to the bid decision before writing begins. An unsatisfiable mandatory row is not a writing problem.

The State Contracting Manual is the source for the shall/must/will versus should/may convention in California state solicitations. Local agencies, districts, and utilities may word things differently — confirm against the document in front of you.

compliance matrix

What procurement people call this

The numbered list this routine produces is what proposal teams call a compliance matrix, or sometimes a requirements traceability matrix. Some buyers ask you to submit one; most do not, and you should still build it.

A material deviation is the term for a miss that cannot be waived. Understanding that phrase is the difference between believing a rejection was unfair and understanding exactly which row caused it.

Verified September 1, 2026

Check these before you act

Statutes, manuals, and portals change, and the current solicitation always controls over anything written here.

FAQ

Related questions

Do I really have to treat every shall as mandatory?

In a California state solicitation, treat it as mandatory unless the document says otherwise. The State Contracting Manual explains that a deviation from a requirement may be waived only if it is immaterial, and that judgment belongs to the buyer, not to you.

What if two sections of the RFP contradict each other?

Submit a written question before the question deadline and ask which controls. Do not resolve it yourself in the response. Contradictions are also one of the few things an initial protest of requirements exists to address.

Can I use software to do the sweep?

Any PDF search will do the keyword pass. The part that cannot be automated is deciding what evidence satisfies each row and whether you can actually produce it.

How long should this take?

For a document in the 50 to 150 page range, budget two to four hours for the first full pass. If it takes much longer, the solicitation is probably more complex than the pursuit is worth.

Next

Where to go next

Boundary

This page is general business information, not legal, procurement, certification, tax, or compliance advice. The current official solicitation, its addenda, and the buyer’s instructions control.

One opportunity, one written decision

Want a second pair of eyes on one live opportunity?

The $199 Bid-Fit Audit reviews one identified California state, local, utility, education, or special district opportunity against its official documents and returns a written Chase, Verify, or Pass recommendation with the open questions named.

Review one opportunity — $199

Keep going

Other questions from the same week.

The bid decision

Should my company bid on this RFP?

Decide whether to bid using disqualifiers first, then a weighted fit score, with a printable worksheet you can fill in for one opportunity today.

Deadline control

What happens if I miss an addendum?

Missing an addendum can change your due date, your scope, or your responsiveness. Here is the damage, the recovery, and a routine that prevents it.