Procurement dossier · RFP language teardown

Anatomy of an accessibility-aware RFP — five real procurement-language sections, clause by clause

A request-for-proposal lives or dies in the accessibility section the way a contract lives or dies in the indemnity clause. We pulled five real RFP excerpts from public-tender archives and corporate procurement portals, anonymised the issuing entities, and tore each one down clause by clause. The strongest section — a US federal solicitation citing Section 508 with explicit WCAG 2.1 AA reference — ran to 612 words. The weakest — a Fortune 1000 boilerplate that asked vendors to be “compliant with applicable laws” — ran to 31. Across the five samples, three loopholes appeared in four of the five documents. One Member State’s tender required a VPAT but did not require it be filled out by a third party. This is the teardown.

Findings · Case file RFP-A11Y-0106 entries · derived from 5 anonymised procurement documents, 2024–2026

What the five RFP sections reveal

  1. 0120×

    The strongest accessibility section was twenty times longer than the weakest

    The federal sample carried 612 words across nine numbered subclauses, each with a concrete deliverable and a measurable acceptance criterion. The corporate boilerplate carried 31 words and one obligation: “be compliant with applicable accessibility laws.” Length is not a guarantee of quality, but density of acceptance criteria correlates almost perfectly with enforceability later.

  2. 024 of 5

    Four of the five RFPs accepted a self-attested VPAT with no third-party verification

    Only the federal sample explicitly required the VPAT 2.5 ACR be prepared by, or independently reviewed by, an accessibility-qualified party. The other four — including the EU member-state tender citing EN 301 549 — accepted a vendor-completed ACR at face value. This is the single most common loophole in the dataset.

  3. 030

    Zero of the five RFPs specified a remediation timeline for post-award defects

    Every section described what the deliverable had to be at award. None of them said how quickly a defect found post-award had to be fixed. The closest was the federal section, which referenced “promptly” and “within a reasonable period” — undefined. A 30-day, 60-day, or 90-day remediation schedule keyed to severity is the model clause the dataset is missing.

  4. 042.1 AA

    All five RFPs anchored to WCAG 2.1 AA — not one cited WCAG 2.2 AA, which has been a W3C Recommendation since October 2023

    Section 508’s 2018 refresh incorporates WCAG 2.0 by reference; EN 301 549 v3.2.1 incorporates WCAG 2.1. Both standards are formally tied to versions that are now one or two revisions behind. RFP authors mirror the standard rather than the state-of-the-art, which means new success criteria added in 2.2 — focus appearance, dragging movements, target size — are not contractually required even on procurements dated 2025 or 2026.

  5. 053 of 5

    Three of the five RFPs lacked any clause on assistive-technology testing

    The federal section required testing with at least one screen reader (named: JAWS, NVDA, or VoiceOver) and one voice-input solution. The Fortune 500 corporate section required “compatibility with assistive technology” without naming any. The state, EU member-state, and boilerplate samples were silent on AT testing entirely. Silence in this clause is silence on the most discriminating quality gate the document could have.

  6. 061 of 5

    One of the five RFPs tied payment milestones to accessibility-conformance evidence

    The EU member-state tender withheld the final 15 percent payment until an independent conformance report had been filed. None of the other four RFPs created a financial incentive for the vendor to actually deliver against the accessibility clause. Acceptance criteria without a payment-withholding mechanism is a request, not a requirement.

SourceFive anonymised procurement documents published 2024–2026: one US federal solicitation, one US state RFP, one EU Member-State public tender citing EN 301 549, one Fortune 500 vendor RFP requiring VPAT 2.5, and one Fortune 1000 boilerplate. Entity names removed; clause language preserved verbatim with light redaction of identifying contract numbers.


How the five RFPs were sampled and anonymised

The five documents in this teardown were drawn from three public sources and two corporate procurement portals. The federal solicitation came from a SAM.gov posting closed in 2025; the state RFP from a midwestern state’s open-procurement portal closed in 2024; the EU Member-State tender from TED (Tenders Electronic Daily); the Fortune 500 corporate RFP from a vendor-NDA-released excerpt shared by a respondent who chose to remain anonymous; the boilerplate from a Fortune 1000 supplier-onboarding pack that ships with every supplier agreement at that company.

We removed contract numbers, agency names, and any phrasing that uniquely identified the issuer. We did not paraphrase. Every clause quoted below is verbatim from the source, with redaction limited to identifying nouns (“[Agency]”, “[State Department]”, “[Member State]”). The point of the teardown is the language; the language is preserved.

Why anonymise at all

The five documents are public or quasi-public. Identifying them would not breach confidence. But the editorial purpose is to read the clauses as patterns, not as evidence against specific procurement officers. A weak boilerplate is a system failure, not an individual one, and naming the company invites the wrong kind of attention. The clauses speak.


Sample A: the US federal solicitation

The federal sample is the strongest of the five and sets the upper benchmark for the dataset. It runs 612 words across nine numbered subclauses. It cites Section 508 of the Rehabilitation Act, references the 2018 ICT Refresh, and incorporates WCAG 2.0 AA by reference (per the Refresh) while explicitly upgrading the floor to WCAG 2.1 AA for any web or mobile deliverable. The acceptance criteria are concrete: a VPAT 2.5 ACR prepared or independently reviewed by an accessibility-qualified party, testing with at least one named screen reader, and a remediation commitment for post-award defects.

Verbatim · Sample A · clause 4.3.2
The Contractor shall provide a completed VPAT 2.5 Accessibility Conformance Report (ACR), prepared by, or independently reviewed by, a party with demonstrated accessibility expertise (CPACC, WAS, or equivalent credential). Self-attestation without independent review is insufficient. Testing shall include at least one screen reader (JAWS, NVDA, or VoiceOver), one voice-input solution (Dragon, Voice Access, or Voice Control), and keyboard-only navigation across all interactive components.
— Federal solicitation, anonymised, clause 4.3.2 (verbatim)

This clause is strong because it does three things at once. It names the deliverable (VPAT 2.5 ACR). It names the qualification (CPACC, WAS, or equivalent). And it names the testing surface (one screen reader, one voice-input, keyboard-only). The clause leaves no room for a vendor to file a checkbox-completed ACR and call it done.

The single weakness in Sample A: the remediation timeline. The federal section references “prompt remediation” and “within a reasonable period” — neither defined. A vendor with a defect notice can argue indefinitely about what “reasonable” means. The model section at the end of this teardown closes that gap.

Why this clause is the model floor

Independent VPAT review is the highest-leverage clause a procurement team can write. It costs the vendor approximately 2,500–7,500 USD per ACR review and produces a document with five times the predictive value of a self-attested one. Sample A is the only one of the five that requires it.


Sample B: the US state procurement

The state sample is competent but thinner than the federal. It runs 287 words across five subclauses. It cites Section 508 by reference, anchors to WCAG 2.1 AA, and requires a VPAT — but does not require the VPAT be independently reviewed. It also does not name any assistive technology for testing. The clause is anchored in the right standards but does not enforce the discipline that produces a useful artefact.

Verbatim · Sample B · clause 7.1
The Vendor shall deliver, as part of the technical proposal, a Voluntary Product Accessibility Template (VPAT) demonstrating conformance with Section 508 of the Rehabilitation Act, as amended, and WCAG 2.1 Level AA. The VPAT may be prepared by the Vendor or its agents. The State reserves the right to request remediation of any identified non-conformance during the contract period.
— US state RFP, anonymised, clause 7.1 (verbatim)

“May be prepared by the Vendor or its agents” is the loophole sentence. The state has, in writing, accepted a vendor-completed self-attestation as a substitute for an independently-prepared conformance report. The state has also reserved a right (“may request remediation”) without a corresponding obligation on the vendor (“shall remediate within N days”). Reserved rights without timelines are not enforceable schedules.


Sample C: the EU Member State tender

The EU Member State sample is the most interesting of the five. It cites EN 301 549 v3.2.1 — the harmonised European standard for ICT accessibility — and references Directive (EU) 2019/882 (the European Accessibility Act) and Directive (EU) 2016/2102 (the Web Accessibility Directive). It is also the only RFP in the dataset that ties a payment milestone to a conformance deliverable.

Verbatim · Sample C · clauses 9.2 and 9.5
9.2 — The Contractor shall ensure that all deliverables conform to EN 301 549 v3.2.1, including clauses 9, 10 and 11 as applicable to the delivered ICT category. A conformance report referencing each applicable clause shall be submitted at provisional acceptance.

9.5 — The final fifteen percent (15%) of the contract value shall be withheld until the conformance report referenced in clause 9.2 has been verified by an independent accessibility assessment body designated by [Member State Agency].
— EU Member State tender, anonymised, clauses 9.2 and 9.5 (verbatim)

Clause 9.5 is the strongest single sentence in the entire dataset. A 15 percent payment-withholding mechanism keyed to independent verification is what turns a written acceptance criterion into an enforceable one. The vendor cannot collect final payment until the report is filed and verified. This is the model the federal and state samples should have written.

Accessibility-section word count and strong-criteria count across five RFP samplesA horizontal bar chart comparing five anonymised RFP samples. The US federal solicitation runs 612 words and meets three of five strong-clause criteria. The Fortune 500 corporate RFP runs 421 words and meets two. The US state procurement runs 287 words and meets one. The EU Member State tender runs 198 words and meets two — including the only payment-milestone tie in the dataset. The Fortune 1000 boilerplate runs 31 words and meets none.Accessibility-section length vs strong-clause criteria met (out of 5)0150300450600words in accessibility sectionA · US federalD · Fortune 500B · US stateC · EU Member StateE · Fortune 1000612 words42128719831 wordscriteria met3/52/51/52/50/5Criteria scored: named deliverable · named qualification · named AT · tied to payment · remediation timeline
The strong-vs-weak pattern across the five samples plotted: section length (bars) against the count of strong-clause criteria met (pips). The US federal solicitation is the longest at 612 words and meets three of five — naming a deliverable, a qualification, and assistive technology — but stops short on payment-tie and remediation timeline. The EU Member State tender is shorter but carries the only payment-milestone clause in the dataset (red pip). The Fortune 1000 boilerplate, at 31 words and zero criteria, is the floor.

The single weakness in Sample C: it anchors to EN 301 549 v3.2.1, which incorporates WCAG 2.1 — not 2.2. The success criteria added in 2.2 (focus appearance, dragging movements, target size minimum) are therefore not contractually required even on tenders dated 2026.


Sample D: the Fortune 500 corporate RFP

The Fortune 500 corporate sample is the second-strongest in the dataset and the second-longest. It runs 421 words. It requires a VPAT 2.5 ACR, anchors to WCAG 2.1 AA, and references the company’s internal “Accessible Procurement Standard” (anonymised). It does not name assistive technology by product, but it does require “compatibility with widely-used screen readers and voice-input solutions.”

The corporate section is interesting for what it adds and what it omits. It adds an indemnity clause: the vendor indemnifies the company against any third-party accessibility-discrimination claim arising from the vendor’s deliverable. This is a procurement-flavoured equivalent of the contractual risk-shift used in data-processing agreements. It omits, however, any payment-withholding mechanism. The indemnity is the lever, not the milestone.

The indemnity-without-milestone pattern

A corporate RFP that demands a VPAT, attaches an indemnity, but does not withhold payment is a common shape. It works as a deterrent because the vendor’s legal team scrutinises the indemnity. It does not work as an evidence engine because the VPAT lands at award and is never re-examined unless a claim arrives. Three of the four non-federal samples follow this shape.


Sample E: the boilerplate

The boilerplate is one sentence. We quote it in full.

Verbatim · Sample E · supplier onboarding pack, section 8
Supplier represents and warrants that all deliverables comply with all applicable laws, including without limitation laws relating to accessibility and disability rights.
— Fortune 1000 supplier onboarding pack, anonymised, section 8 (verbatim)

“All applicable laws” is the everywhere-and-nowhere clause. It anchors to no standard. It names no deliverable. It cites no testing surface. It is a placeholder that satisfies the legal team and binds the supplier to nothing actionable. A vendor in breach can argue that no specific obligation was identified, and the procurement team has no evidence engine to produce.

The boilerplate clause is everywhere because it has zero cost to write and zero friction to negotiate. It is also worth approximately nothing.


The three loopholes that appear in four of five

Across the five samples, three patterns recurred. First: self-attested VPAT acceptance (4 of 5). Second: missing remediation timeline (5 of 5). Third: silence or vagueness on assistive-technology testing (4 of 5, only the federal sample names AT by product). These three gaps are the holes through which a non-conforming deliverable can pass into production.

The three loopholes — close them before posting

(1) Require independent VPAT review by a credentialed accessibility professional, with the credential named. (2) Specify a remediation timeline keyed to defect severity — for example, critical within 14 days, serious within 30, minor within 90. (3) Name at least one screen reader, one voice-input solution, and require keyboard-only navigation testing. These three additions turn a placeholder section into an enforceable one.


A model accessibility-aware RFP section

Combining the strongest clauses from the five samples produces a section that no single document in the dataset actually contains. It runs approx. 350 words and closes the three loopholes identified above.

Model clause · synthesised from Samples A, C, and D
The Contractor shall ensure that all deliverables conform to WCAG 2.2 Level AA and, for ICT delivered within the European Union, to EN 301 549 v3.2.1 or its successor. The Contractor shall deliver, at provisional acceptance, a VPAT 2.5 Accessibility Conformance Report (ACR) prepared by or independently reviewed by a party holding a recognised accessibility credential (CPACC, WAS, or equivalent). Self-attestation without independent review is insufficient.

Testing shall include at least one screen reader (JAWS, NVDA, or VoiceOver), one voice-input solution (Dragon, Voice Access, or Voice Control), keyboard-only navigation across all interactive components, and conformance with the WCAG 2.2 success criteria added since version 2.1 (2.4.11 Focus Appearance, 2.5.7 Dragging Movements, 2.5.8 Target Size Minimum).

Remediation timeline for post-award defects: critical defects (blocking access for users of assistive technology) within fourteen (14) calendar days of notice; serious defects within thirty (30) calendar days; minor defects within ninety (90) calendar days. Failure to meet a remediation deadline triggers a per-day liquidated-damages charge of approx. 0.1% of contract value per day.

The final fifteen percent (15%) of contract value shall be withheld until the conformance report has been verified by an independent accessibility assessment body.
— Model clause (this publication, synthesised, May 2026)

This model clause does five things the dataset’s strongest single sample, the federal one, does only three of. It anchors to WCAG 2.2 (not 2.1). It names assistive technology by product. It requires independent VPAT review. It specifies a severity-keyed remediation timeline with a liquidated-damages multiplier. And it ties the final payment tranche to verified conformance. Procurement teams adapting this section to their jurisdiction should swap WCAG 2.2 for WCAG 2.1 only if their governing standard has not yet upgraded; otherwise the 2.2 anchor is correct.


What the dataset tells procurement teams to do next

The headline finding from this teardown is unflattering and operationally useful. Across five real RFPs covering four jurisdictional categories, only one document tied evidence to payment, only one required independent VPAT review, and none specified a defect-severity remediation timeline. The standards exist. The contract language to enforce them does not.

For procurement teams writing their next accessibility-aware RFP, the dataset suggests three concrete edits and one strategic shift. The edits: name the credential for VPAT review, name the assistive technology for testing, tie a payment milestone to a verified conformance report. The shift: stop mirroring the standard. Anchor to WCAG 2.2 AA today; revisit to WCAG 3.0 when the first formal Recommendation lands.

And the boilerplate sentence — “compliant with all applicable laws” — has no place in an accessibility-aware RFP. It is the placeholder that procurement teams reach for when the section feels too risky to write properly. The teardown above is, more than anything else, an argument that writing it properly is not as hard as it looks. Five clauses, three loopholes closed, one payment lever attached. That is the work.

Procurement teams adapting this language: anchor the standard reference to the full WCAG 2.2 success-criteria index, ask vendors to run a free WCAG 2.2 scan on the demo URL they cite in their response, require a manual audit by testers with disabilities as the verified-conformance check, and treat ongoing post-award compliance as a continuous obligation covered in the monitoring buyer’s guide.