RFP Template
The literal RFP. Sections, questions, response format. Copy into a Google Doc, edit your company specifics, send to 5–7 vendors. Includes the scoring rubric you'll apply when responses come back.
How to run the RFP
RFPs are exhausting for vendors. A well-run RFP gets answered in detail; a sloppy one gets boilerplate marketing. Five rules to keep it tight:
- Send to 5–7 vendors max. Sending to 10+ signals you're not serious and you'll get B-team responses. Pre-filter via the kill-switches in 01 § Kill switches.
- Two-week response window. Less means rushed answers; more means stale data and lost momentum.
- Single channel for questions. Designated email; questions and answers shared with all bidders (so no one gets an unfair edge). Set a question deadline halfway through the window.
- Mandatory response format. Make them answer in your template. Vendors who rewrite the structure are signalling how they'll behave during integration.
- Reject "see attached marketing PDF" answers. Send them back. Twice.
Week 1: kickoff + RFP drafted. Week 2: RFP sent. Week 3: mid-window Q&A. Week 4: responses received. Week 5: scoring + clarification round. Week 6: top-3 demo deep-dives. Total to short-list: ~6 weeks.
Cover letter / RFP introduction
[Company] — Request for Proposal: Identity Verification & KYC Vendor
DATES
- RFP issued: [DATE]
- Bidder questions due: [DATE + 7d]
- Q&A circulated: [DATE + 9d]
- Responses due: [DATE + 14d, 17:00 UTC]
- Notice to shortlist: [DATE + 28d]
POINTS OF CONTACT
- Procurement / process: [Name, email]
- Product / technical: [Name, email]
- Legal / commercial: [Name, email]
ABOUT [COMPANY]
[2–3 paragraphs: what you do, regulatory licenses held, current
geographic footprint and 18-month expansion plan, current
verification volume and projected 12-month growth, current
verification stack (or "greenfield").]
PURPOSE OF THIS RFP
We are evaluating identity verification and KYC vendors for
[consumer IDV / KYB / sanctions screening / Travel Rule / …] to
[primary jurisdictions] with planned expansion to [secondary list].
Projected Year-1 volume: ~[N] consumer IDV checks, ~[M] KYB
checks, ~[K] sanctions screenings.
RESPONSE FORMAT
Use the template at §7 of this document. Do not substitute marketing
collateral for direct answers. Where information cannot be shared
without an NDA, indicate "NDA required" and we will arrange one.
CONFIDENTIALITY & NDA
This RFP is confidential. By responding, you confirm acceptance of
the mutual NDA at Appendix A. Your response will be shared only
with the [Company] evaluation team.
NON-BINDING
This RFP is for evaluation only and does not constitute an offer
to contract. [Company] reserves the right to engage one, multiple,
or no respondents.§1 — Company overview
Short. Less than 1 page of vendor response. Designed to surface lifecycle / business-risk flags early.
- Company legal name, HQ jurisdiction, year founded, current employee count.
- Ownership: privately held / public / PE-owned / subsidiary. List any M&A events in the last 24 months.
- Most recent funding round (date, amount, lead investor) or last fiscal year revenue (range acceptable).
- Total number of paying customers; number of customers in [your industry vertical]; number in [your primary jurisdiction].
- Three reference customers we may contact, ideally in fintech / crypto / regulated financial services.
- Geographic offices and team locations (engineering, support, compliance).
- Brief positioning statement: who is your product for, and what do you do better than alternatives?
§2 — Technical capability
The longest section. This is where vendors earn their score.
2.1 Coverage
- Provide a country-by-country matrix for our top-20 markets ([list]) showing: supported document types, biometric/liveness availability, expected completion rate, expected median time-to-decision.
- Which countries are not supported at all? Roadmap for adding them?
- For each supported document type in our top-5 markets, provide: extraction fields, OCR accuracy benchmark, MRZ / NFC chip support, and edge cases handled (e.g., torn corners, holographic glare).
2.2 Biometric & liveness
- Liveness technology: passive only / active only / both. Latest iBeta PAD certification level & date.
- Biometric matching FAR / FRR at your default operating point. Latest NIST FRVT submission, if any.
- Published demographic-bias testing results (skin tone, age, gender). Provide the report.
- Spoofing test results against printed photo, screen replay, mask, deepfake video.
2.3 Sanctions / PEP / adverse media
- Native screening or via partner (name the partner)?
- Lists supported: OFAC, EU consolidated, UN, UK HMT, AUSTRAC, MAS, [others]. Refresh frequency for each.
- Ongoing monitoring offering: re-screening cadence, alerting model, dispositioning workflow.
- False-positive rate on sanctions screening; tunability of name-matching strictness.
2.4 KYB
- Corporate-registry coverage by country; data freshness.
- UBO discovery depth (legal entities up to ultimate beneficial owner).
- Control-person identification.
- Adverse-news screening on business entities.
2.5 Decisioning & workflow
- Workflow / rules engine: hosted, configurable by us, versioned?
- A/B and routing primitives (cohort-based routing, geo-routing, fallback chains).
- Manual review console: queue management, reviewer audit trail, dispute workflow.
- Reporting & analytics: out-of-the-box dashboards, raw event export, SQL access?
2.6 Integration
- API style (REST / gRPC), versioning policy, deprecation window.
- SDKs: iOS, Android, Web JS, React Native, Flutter. Bundle sizes. Open-source / closed?
- Webhook delivery: signing, replay window, dead-letter, retry semantics.
- Sandbox: test fixtures, synthetic documents, forced-failure modes, time-to-first-verification for a new engineer.
- Provide links to public documentation; or sample doc pages.
§3 — Compliance & certifications
- SOC 2 Type II report — date of most recent, scope, attached?
- ISO 27001 certificate — date, scope.
- ISO 27701 or comparable privacy certification.
- PCI-DSS (if applicable).
- GDPR posture: DPO contact, sub-processor list URL, SCC / IDTA in DPA.
- Data residency options: which regions (EU, UK, US, APAC, …); guaranteed in DPA?
- Regulator acceptance: list customers in our top-3 target jurisdictions whose regulator has accepted you as their IDV provider. Cite the regulator and date if shareable.
- Travel Rule support: VASP-to-VASP messaging protocol(s) supported, ongoing-customer count.
- Data retention configurability: per-jurisdiction policy, default retention, right-to-erasure flow, audit-log retention.
§4 — Security
- Encryption: at rest, in transit, key management (KMS / HSM / customer-managed keys).
- Tenant isolation model (single-tenant / multi-tenant / hybrid).
- Authentication for our admin / console users: SSO via SAML/OIDC, SCIM provisioning, MFA enforcement options.
- API authentication: API keys, OAuth2, mTLS option.
- Pen-test history: last 12 months. Will you share the executive summary under NDA?
- Vulnerability disclosure / bug-bounty program?
- Incident-response process & customer-notification SLA.
- Sub-processor list and review process when you add a new sub-processor.
- Employee background-check policy for personnel handling PII.
- Audit-log access: customer-facing read-only access to operations performed on our data?
§5 — Commercial
- Pricing model for our projected volume: per-check unit pricing at three tiers (year-1, year-2, year-3 projected).
- Itemize every billable event type (IDV check, doc re-submission, sanctions screening, sanctions hit investigation, ongoing-monitoring fee, KYB sub-check, manual review, dispute, data export). Provide unit price for each.
- Minimum commitment: monthly minimum, annual minimum, term length to access best pricing.
- Overage pricing & shortfall penalty.
- Annual price-increase mechanism (capped, indexed, fixed)?
- Implementation / onboarding fees, if any.
- Sandbox pricing: free, capped, or metered?
- Termination terms: termination-for-convenience window, transition-assistance services, data export at end of contract.
- Payment terms (Net-30, Net-60, currency, currency-fluctuation handling for non-USD).
Demand a CSV or table — never just prose. If the response says "starting at $1.50/check" without volume tiers, demand the curve. Vendors burying pricing in prose is a known tactic.
§6 — Support & SLA
- Uptime SLA: synchronous API, webhook delivery, manual review queue. What's covered, what isn't.
- Credit / penalty mechanism if SLA missed.
- Support tiers offered: response times for P1 / P2 / P3.
- Channel options: ticket, email, shared Slack/Teams, phone, dedicated technical account manager.
- Hours: 24/7 / business-hours / follow-the-sun.
- Status page URL; historical uptime over the last 24 months.
- Customer success engagement model: quarterly business reviews, roadmap visibility, beta program.
- User-facing dispute / appeal mechanism: who reviews disputes, SLA, audit trail.
§7 — References
- Provide three references we may contact: ideally in fintech / crypto / regulated FS, similar scale to ours, deployed for at least 12 months.
- For each reference, indicate: company (name or anonymized), industry, jurisdictions deployed, approximate volume tier, modules used, length of deployment, primary contact & role.
- Provide one "failure" reference — a customer that churned or downsized. We will treat the answer confidentially.
Vendors hate this question. The ones who answer it honestly are the ones worth taking seriously. Vendors who claim they have no failures are either lying or have shipped only to friends-and-family customers.
Scoring rubric for RFP responses
Score each section 0–5, then map to the 38-criterion scorecard in 01. Use the rubric below to keep scoring consistent across reviewers.
| Score | Response quality |
|---|---|
| 5 | Direct, complete, verifiable. Includes data, customer references, documents (under NDA where needed). No hand-waving. |
| 4 | Direct and mostly complete. 1–2 minor follow-ups needed; vendor commits to clarifying. |
| 3 | Acceptable. Meets ask but light on specifics; would need a clarification round. |
| 2 | Evasive or generic marketing. Multiple follow-ups required. |
| 1 | Mostly substitutes marketing or "we'd love to discuss live" deflections. |
| 0 | Did not answer or non-responsive. |
Reviewer assignment
- §1 Company overview: Procurement + Finance lead
- §2 Technical capability: Engineering lead + PM
- §3 Compliance: MLRO / CCO + Legal
- §4 Security: Security / CISO delegate
- §5 Commercial: Procurement + Finance lead
- §6 Support & SLA: Engineering lead + Customer Ops lead
- §7 References: PM (who runs the calls)
Each reviewer scores independently before the consolidation meeting. The first sign of consensus-by-anchoring is reviewers re-litigating their scores after seeing others'.
Response template (vendor-facing)
Append this to the RFP. Require vendors to use exactly this structure.
RESPONSE FROM: [Vendor legal name]
RESPONSE DATE: [YYYY-MM-DD]
PRIMARY CONTACT: [Name, title, email, phone]
§1 — Company overview
1.1 Legal name + HQ:
1.2 Ownership / M&A history:
1.3 Most recent funding / FY revenue:
1.4 Customer counts:
1.5 References (3 + 1 failure):
1.6 Offices:
1.7 Positioning:
§2 — Technical capability
2.1 Coverage matrix (attach CSV: country × document × completion × time-to-decision):
2.2 Biometric & liveness:
…
[every numbered question is answered inline; attachments referenced by §X.Y]
§3 — Compliance
[…]
§4 — Security
[…]
§5 — Commercial
5.1 Pricing — attach: pricing-table.csv with columns
[event_type, unit_price_usd, tier_1_volume, tier_2_volume, tier_3_volume]
5.2 Minimums:
5.3 Overage / shortfall:
5.4 Annual increase:
5.5 Implementation:
5.6 Sandbox:
5.7 Termination:
5.8 Payment:
§6 — Support & SLA
[…]
§7 — References (provide contact info under NDA if needed)
[…]
ATTACHMENTS
- A. SOC 2 Type II report (under NDA, separate channel)
- B. Coverage matrix CSV
- C. Pricing table CSV
- D. Sample DPA
- E. Sample MSA
- F. Standard SLA documentWhat to do when a vendor refuses to use your template
Send the response back with a 5-business-day extension and a polite note that responses not in template will not be scored. Most vendors comply on the second pass. Vendors who still refuse have told you something important about how they'll behave during your year-2 renegotiation.