BOFU Procurement Template · 2026
Custom Software RFP Template: What to Ask in 2026
The 11-section RFP template we hand to clients during build-vs-buy conversations. Sections, sample questions, scoring rubric, and the red flags that filter bad vendors before the demo.
By Bill Beltz, founder of QUANT LAB USA INC · Published May 12, 2026
Quick answer: what does a useful RFP contain?
An effective custom software RFP is 8 to 15 pages, names a budget range, identifies 3 to 5 prequalified vendors, and asks specific questions across eleven sections: company context, problem statement, functional scope, non-functional requirements, constraints, vendor team and references, technical approach, security/compliance posture, commercial terms, timeline, and submission instructions. Score with a weighted rubric built before any proposal is read. Allow 10 to 21 business days for response.
We sit on both sides of RFPs all year. We write them for clients evaluating us against competitors and we respond to them as a vendor. The difference between a productive RFP and a procurement-theater RFP is precision. This guide is the template we ship.
For broader context, see How to Choose a Software Development Company and our Dedicated Team vs Agency guide.
The 11 RFP sections
- Company background and project context
- Problem statement and desired outcomes
- Functional scope
- Non-functional requirements (security, scale, compliance)
- Constraints (technology, timeline, budget envelope)
- Vendor information requested
- Proposal structure
- Evaluation criteria and weights
- Required response artifacts
- Timeline and key dates
- Submission and contact instructions
Section 1: Company background and project context
Two paragraphs. Who you are, what you do, who your customers are. Then one paragraph on the strategic motivation for this project. "We are migrating off Salesforce because the per-seat economics no longer work at our growth rate" is precise. "We want to modernize our tech stack" is not.
Section 2: Problem statement and desired outcomes
Describe the problem, not the solution. "Our sales team uses six tools and spends 3 hours per rep per day on data entry" is a problem. "We want a custom CRM" is a solution that the vendor should be free to reach (or argue against).
Then list desired outcomes with measurable targets. "Reduce data entry to under 30 minutes per rep per day" or "Process 200 leads per hour without manual intervention." Outcomes anchor the rest of the evaluation.
Section 3: Functional scope
User journeys and feature areas, not click-by-click specs. "Sales rep can: log a call, schedule follow-up, sync with calendar, view lead history, escalate to manager" is enough. Avoid pre-specifying screen designs in the RFP — that constrains the vendor's design contribution.
Distinguish must-have, should-have, and nice-to-have. MoSCoW or a simple priority column works.
Section 4: Non-functional requirements
The boring section that filters the most vendors. Include:
- Compliance requirements (SOC 2, HIPAA, PCI, ISO, GDPR — name them)
- Performance targets (P95 latency, peak concurrent users)
- Availability SLO and downtime tolerance
- Security posture (MFA, SSO, audit logs, encryption)
- Accessibility (WCAG 2.2 AA is the modern baseline)
- Browser and device support
- Internationalization (locales, currencies, RTL)
- Integration with existing systems (named)
Section 5: Constraints
What is non-negotiable. Common constraints:
- Budget envelope (e.g., $150K to $250K)
- Hard deadline (e.g., live by Q3 2026 for a regulatory cutover)
- Technology preferences (existing AWS account, Postgres, Vercel)
- Geographic team requirements (US-only, EU-only, on-site visits)
- IP ownership terms
- Source code escrow or repository ownership
- Data residency
Section 6: Vendor information requested
The questions you actually want answered:
- Company size, headcount, years in business, registered entity.
- Three case studies relevant to our domain. Quantified outcomes.
- Three reference customers we can call.
- Named team for our project with resumes (lead engineer, project manager, designer).
- Methodology and ceremony cadence.
- Tooling (project management, communication, repo, CI/CD).
- Security posture: SOC 2, ISO, pentest cadence, breach history.
- Commercial terms: fixed fee vs T&M, payment milestones, change order process.
- Warranty and post-launch support.
- Subcontractor policy and disclosure.
Section 7: Proposal structure
Force structure. Specify section headings and length caps so proposals are comparable. A 12-page cap with named sections is reasonable. Reject proposals that exceed the cap without acknowledgment.
Section 8: Evaluation criteria and weights
| Criterion | Default weight | What you score |
|---|---|---|
| Technical fit | 25% | Architecture, methodology, code quality signals |
| Team and references | 25% | Lead engineer caliber, reference call quality |
| Commercial terms | 20% | Total cost, payment terms, change orders, warranty |
| Delivery approach | 15% | Cadence, ceremony, transparency, communication |
| Security and compliance | 15% | SOC 2/HIPAA posture, pentest cadence, IR plan |
Section 9: Required response artifacts
The proof points you want in the document:
- Sample architectural diagrams for a similar build
- Sample sprint or milestone plan
- Sample status report or weekly artifact
- Resumes of the proposed lead engineer and project manager
- Sample SOW or contract language
- SOC 2 report or equivalent (under NDA)
- Three customer references with permission to call
Section 10: Timeline and key dates
- Day 0: RFP issued
- Day 5: Question deadline
- Day 7: Answers broadcast to all vendors
- Day 14: Proposals due
- Day 14 to 20: Internal scoring
- Day 21 to 28: Shortlist interviews and reference calls
- Day 30: Vendor selection
- Day 35: Contract signed
- Day 45: Kickoff
Section 11: Submission and contact instructions
One named contact for clarification questions. One email or portal for submission. PDF format with a defined file naming convention. Confidentiality terms.
8 red flags in proposals
- Proposal ignores stated constraints.
- Sample code does not match described methodology.
- Reference calls feel scripted.
- Boilerplate security sections without specifics.
- Pricing well below market with no transparency.
- Pricing well above market with no clear premium reason.
- Vague team assignments ('senior engineer TBD').
- Promises of features outside your scope ('we'll throw that in').
After the RFP: redlines and contracts
The RFP gets you to a chosen vendor. The contract is where most projects actually go wrong. See Software Development Contract Redlines for the clauses to fight on.
FAQ
What is an RFP for custom software?
An RFP (Request for Proposal) is a structured document a buyer sends to multiple potential vendors to compare proposals on a like-for-like basis. For custom software, the RFP describes the problem, scope, constraints, evaluation criteria, and required vendor responses so you can compare apples to apples instead of sales-deck-flavored fruit salad.
Do I need an RFP for a $50K project?
Probably not a formal one. A two-page Request for Estimate (RFE) is enough for projects under $75K. Use an RFP when budget exceeds $100K, regulatory constraints are involved, or when your procurement org requires it. The RFP overhead — your time, the vendor time, the evaluation time — only earns its keep at meaningful spend.
How long should an RFP be?
8 to 15 pages for typical mid-market custom software builds. Anything longer signals over-bureaucratized procurement and filters out the best small firms. Anything shorter usually fails to articulate scope, making proposals unhelpful. Cover problem, scope, constraints, evaluation, response format, and timeline.
What sections should an RFP include?
Eleven: 1) Company background and project context. 2) Problem statement and desired outcomes. 3) Functional scope. 4) Non-functional requirements (security, scale, compliance). 5) Constraints (technology, timeline, budget envelope). 6) Vendor information requested. 7) Proposal structure. 8) Evaluation criteria and weights. 9) Required response artifacts (case studies, references, sample code). 10) Timeline and key dates. 11) Submission and contact instructions.
Should I share my budget in the RFP?
Yes — at least a range. 'Budget envelope $150K-$250K' lets vendors size proposals appropriately. Hiding budget produces unusable bids that range from $40K (junior shops misreading scope) to $500K (enterprise firms padding). You waste weeks reading proposals you cannot compare. Budget transparency is the founder's superpower.
How many vendors should I invite?
3 to 5. Two is not a competition. More than 5 dilutes the conversation and signals you do not know your buying criteria. Pre-qualify on case studies and referrals before sending the RFP. The goal is a thoughtful comparison, not a vendor parade.
What evaluation criteria should I weight?
Five categories that cover 90% of decisions: technical fit (25%), team and references (25%), commercial terms (20%), delivery approach (15%), security and compliance posture (15%). Adjust weights based on your context — regulated industries push security up, fixed-scope projects push commercial up.
Should I require sample code?
If the project is technical and the vendor is small, yes. Request a code sample from a similar engagement (with permission) or a public repo from the proposed team. For non-technical projects or larger vendors, code samples are less useful than reference calls. Always ask for the resume of the lead engineer who will work on your project — not the firm's average resume.
How do I score proposals fairly?
Build a scoring rubric before reading any proposal. Each criterion gets a weight and a scoring scale (1 to 5 or 1 to 10). Two evaluators score independently, then reconcile. The rubric forces you to articulate what 'good' means in each category — which usually reveals where your team disagrees about priorities.
How long should vendors have to respond?
10 to 21 business days. Less than 10 filters out small firms that need calendar space to write a thoughtful proposal. More than 21 invites scope drift on your side. Build in a question window (days 1 to 7) and an answer broadcast (day 8) so all vendors get the same clarifications.
What are red flags in an RFP response?
Eight common ones: 1) Proposals that ignore your stated constraints. 2) Sample code that does not match described methodology. 3) Reference calls that read scripted. 4) Boilerplate security sections without specifics. 5) Pricing well below market with no transparency. 6) Pricing well above market with no clear premium reason. 7) Vague team assignments ('senior engineer TBD'). 8) Promises of features outside your scope ('we'll throw that in').
Can I share my RFP template?
Yes — RFPs are not trade secrets. Our 2026 template is freely shareable. We hand it out to clients during build-vs-buy conversations and to anyone evaluating us against competitors. If a vendor refuses to follow your RFP format, that is its own signal.
Related reading and next steps
- Custom Business Software service
- SaaS Platform Development
- Web Application Development
- How to Choose a Software Development Company
- Software Development Contract Redlines
- Build vs Buy Software 2026
- Dedicated Team vs Agency
- Fractional CTO vs Software Firm
- Best Custom Software Companies Atlanta 2026
- Build vs Buy calculator
- Case studies
- Talk to an engineer
Need help shaping your RFP?
Free 30-minute review. Send us your draft RFP and we will mark it up — what to add, what to cut, what answers to expect from good vendors.
More buyer-side reading
All posts2026 State of Custom Software Development
Industry-wide pricing, timelines, and engagement-model benchmarks for the year ahead.
Read postAtlanta Software Development: A Founder's 2026 Guide
Tech scene, local-shop pricing, vertical strengths, and an interview checklist.
Read postBuild vs Buy Software: A 2026 Decision Framework
Three-year TCO math, the 80/20 rule, and a 12-question checklist.
Read post