How to Write an IT RFP: Sections, Scoring, and Contracts

Learning how to write an IT RFP comes down to five jobs: define the problem precisely, set the technical and compliance boundaries, force every vendor to answer the same questions in the same format, publish the criteria you will score against, and lock down what happens when the contract ends. Get those right and the proposals you receive will be comparable, the selection will be defensible, and the contract that follows will reflect what you actually bought.

An IT Request for Proposal is a formal document that invites qualified vendors to propose solutions for a technology need your organization cannot solve internally. It carries the most weight on large software implementations, cloud migrations, cybersecurity overhauls, and infrastructure replacements, where the wrong pick costs months of rework and six figures or more.

Do the Internal Work First

The document is only as useful as the preparation behind it. Before anyone drafts a page, pull stakeholders from IT, finance, operations, and security into a room and document three things: what exists today, what is broken, and what the new system has to do.

That means a real inventory. Server architecture, cloud environments, active software licenses, and every integration point with other internal systems. Skip the catalog and you will get proposals for solutions that cannot plug into your infrastructure.

Budget is where projects quietly go off the rails. Custom enterprise software implementations commonly range from $100,000 to $750,000, driven by build complexity, data migration volume, and support contract length. The sticker price is never the whole picture. Integration costs get underestimated most often, especially when connecting new software to legacy databases through middleware or custom APIs; a third-party vendor changing its API mid-project can wreck both timeline and budget. Data migration itself can mean hundreds of gigabytes spread across dozens of internal systems, and the labor to clean, map, and transfer that data compounds quickly.

Then there is change management, which commonly adds about 10 percent to the overall project cost. A million-dollar implementation needs roughly $100,000 set aside for training, process rewrites, and adoption support. Omit it and you buy a system nobody uses properly.

Finally, settle your compliance scope before writing requirements. If you handle protected health information, vendors have to demonstrate HIPAA compliance and sign a Business Associate Agreement before touching patient data. If you process payment cards, PCI DSS v4.0.1 is the only active version of the standard, with all requirements fully enforceable as of March 2025. Federal agencies carry additional layers: FedRAMP authorization for cloud services, and Section 508 accessibility for any technology used by employees or the public. Building these in from the start keeps you from falling for a product that looks great and fails an audit six months after go-live.

The Sections the Document Needs

Vague RFPs produce vague proposals, and then you are stuck comparing apples to weather forecasts. The structure below forces every bidder onto the same page.

Scope and Technical Specifications

Scope defines the boundaries: what is included, what is explicitly excluded, how many users the system has to support, and how much data must be migrated. This is where you prevent scope creep before it starts. If you are replacing a CRM, say whether the vendor is responsible for historical data migration, integration with your email marketing tools, or only the core deployment.

Technical specifications get granular. System performance benchmarks, uptime requirements, security protocols, infrastructure compatibility. If you require AES 256-bit encryption for data at rest and in transit, say so. If you need a specific cloud environment or on-premise hosting, specify it. Vendors use this section to decide whether their product fits your architecture, so ambiguity wastes everyone’s time.

Vendor Qualifications

Ask bidders to prove they can deliver. Require case studies from comparable implementations, client references you can actually call, and evidence of financial stability. For sensitive-data projects, ask for proof of professional liability insurance and current security certifications such as ISO/IEC 27001 or a SOC 2 Type II report. These requirements act as a filter: firms without the credentials will not invest the effort to respond, which shrinks your evaluation workload to serious contenders.

Pricing Structure

Standardize the pricing tables so bids line up side by side. Break costs into implementation fees, software licensing, annual maintenance, training, and any per-user or per-transaction charges. Require vendors to flag which costs are fixed and which are variable, and ask them to estimate total cost of ownership over three to five years. That TCO number is where the real comparison happens. A vendor with a low upfront price and expensive annual maintenance can cost significantly more over five years than a competitor with higher implementation fees and flat licensing.

Intellectual Property Ownership

If the vendor will build any custom software, the RFP has to address who owns the code. Under federal copyright law, custom software created by an independent contractor does not automatically belong to the hiring organization. Software is not among the categories of work that qualify as “work made for hire” under the Copyright Act unless the parties sign a written agreement stating otherwise. Without explicit contract language assigning ownership, the vendor may retain copyright over code you paid to develop.

Require vendors to distinguish between their pre-existing proprietary software, any third-party components they incorporate, and new code built specifically for your project. For pre-existing software, you will need a license that specifies scope, duration, and whether it is exclusive. For custom-built components, the contract should assign all rights to your organization. Skip this and you can end up locked into a vendor because you do not own the tools built for you.

Exit Strategy and Data Portability

This is the section most organizations forget and regret. Ask vendors to describe what happens when the contract ends, whether by expiration, termination for convenience, or termination for cause. Three provisions matter most:

  • Data return: all organization data exported in a standard, machine-readable format like CSV or JSON within a specified number of days after termination.
  • Transition assistance: a defined period during which the outgoing vendor cooperates with a replacement, including knowledge transfer sessions, documentation handoff, and system access for the incoming team.
  • Data destruction: confirmation that the vendor will permanently delete your data from their systems after the transition, with written certification.

Without these, switching vendors becomes so painful that organizations stay with underperforming systems because leaving is harder than tolerating mediocrity.

Submission Instructions and Confidentiality

Specify the submission deadline, the required format, the maximum page count, and where to send questions. Many organizations require vendors to sign a non-disclosure agreement before receiving the full RFP, particularly when the document reveals details about internal infrastructure or security vulnerabilities. Standardizing these instructions keeps strong vendors from being disqualified over formatting errors.

Compliance Language Worth Putting in Writing

Which frameworks you cite depends on your industry, your data, and whether you are a government entity. The common ones:

  • HIPAA. Any vendor that will create, receive, store, or transmit electronic protected health information must comply with the HIPAA Security Rule and execute a Business Associate Agreement. Ask them to describe their encryption, access controls, and breach notification procedures in detail.
  • PCI DSS. If the system processes payment card data, the vendor must be validated against PCI DSS v4.0.1. Ask for the most recent Attestation of Compliance and the scope of their cardholder data environment.
  • FedRAMP. Federal agencies procuring cloud services must require FedRAMP authorization at the appropriate impact level. Low covers data where a breach would cause limited harm. Moderate, which accounts for roughly 80 percent of authorized cloud products, applies when compromise would cause serious operational damage or financial loss. High is reserved for law enforcement, financial, and health systems where a breach could be catastrophic or life-threatening.
  • SOC 2 Type II. An independent audit of controls across five trust service criteria: security, availability, processing integrity, confidentiality, and privacy. A Type II report tests whether those controls actually worked over a sustained period, unlike a Type I that only confirms the controls exist at a point in time. Requiring a current Type II report is one of the fastest ways to filter out vendors with weak internal security.
  • Section 508. Federal agencies must ensure that any technology they develop, procure, or use is accessible to employees and the public with disabilities, unless doing so would impose an undue burden. The binding technical benchmark incorporates WCAG 2.0 Level AA success criteria, though many agencies now test against WCAG 2.1 or 2.2 as well.

Ask vendors to identify which certifications they hold and produce documentation, not self-attestations. A vendor claiming ISO/IEC 27001 certification should produce the certificate and the audit scope. A vendor claiming FedRAMP authorization should appear in the FedRAMP Marketplace with a current status.

Running the Q&A Period

Five to eight qualified bidders is a common target: enough competition without burying the evaluation team. After distribution, open a formal question-and-answer window so vendors can seek clarification on technical requirements, scope boundaries, or logistics. One rule governs it: every question and every answer goes out to all participating vendors simultaneously. If one bidder asks whether a particular integration is required and you confirm that it is, every other bidder needs the same information to compete fairly. The period typically runs one to three weeks depending on project complexity.

The Q&A often surfaces problems in the RFP itself. If multiple vendors ask about the same ambiguity, issue an addendum clarifying the requirement. Treating vendor questions as a quality check on your own document makes the final proposals significantly more useful.

Scoring the Proposals

The Weighted Matrix

Evaluation uses a weighted scoring matrix built against criteria set during preparation. Common categories include technical capability, relevant experience, implementation approach, and total cost. The weights reflect priorities: an organization replacing a failing security platform might weight technical capability at 40 percent and cost at 25 percent, while a budget-constrained agency might flip those numbers. Federal procurements follow the Federal Acquisition Regulation, which requires agencies to evaluate proposals solely on the factors stated in the solicitation.

Scoring should be granular enough that evaluators can point to specific evidence in the proposal for each score. A vendor should not get a high technical score because an evaluator had a good feeling about the company; they get it because their proposal demonstrated specific capabilities that match your requirements.

Conflict of Interest Controls

Everyone on the evaluation committee must disclose any personal, financial, or professional relationship with a bidding vendor before reviewing a single proposal. That covers employment history, consulting arrangements, family members who work for a bidder, board memberships, and financial interests in a bidding company. Publicly traded stock held through a mutual fund or retirement plan managed by a third party is generally exempt; direct stock ownership is not. If a conflict surfaces after evaluation starts, remove the evaluator from the committee immediately. Evaluators should also be barred from accepting any gift or benefit from a bidding vendor during the process. A procurement tainted by undisclosed conflicts can be challenged and overturned, potentially restarting the process months later.

Oral Presentations and Product Demonstrations

On complex IT projects, the written proposal rarely tells you enough. Shortlist two to four finalists and bring them in for a corporate overview, a live demonstration, and a Q&A where your team probes weaknesses. Have vendors demonstrate the solution using realistic scenarios you provide, not a polished environment they have rehearsed. Ask them to show the system handling edge cases, error states, and integration points with your existing tools. Any claims a vendor makes during the presentation that differ from or expand on the written proposal should be confirmed in writing and treated as binding if the contract is awarded.

Receiving and Ranking

Proposals should come in through a secure portal that timestamps each entry. Late submissions are typically rejected regardless of strength, because exceptions undermine the fairness of the entire process. After scoring and any oral presentations, rank the results. The highest-scoring vendor is not automatically the winner when cost is not the dominant factor; the committee may enter negotiations with the top-ranked firm, or in some processes with the top two or three.

From Selection to Contract

Selecting a vendor is not the same as having a contract. The gap between “you won” and a signed agreement is where many IT procurements stall.

The RFP scope becomes the foundation for a Statement of Work, the legally binding document governing what the vendor will actually deliver. The SOW goes beyond the RFP by specifying exact deliverables, milestones, acceptance criteria, payment schedules, and change management procedures. The RFP scope is the job description; the SOW is the employment contract.

For ongoing relationships, a Master Service Agreement establishes the overarching terms: liability limits, dispute resolution, intellectual property, privacy obligations, indemnification. Individual projects then run under Statements of Work executed beneath that agreement, so future work does not require renegotiating the core terms each time.

Service Level Agreements

Every IT contract should include SLAs that define measurable performance standards. The common metrics:

  • Uptime: the percentage of time the system must be available. A 99.9 percent uptime guarantee allows roughly 8 hours and 46 minutes of downtime per year. A 99.99 percent guarantee shrinks that to about 53 minutes. The difference matters for mission-critical systems, and the contract should specify financial penalties when the vendor misses the target.
  • Response time: how quickly the vendor acknowledges a reported issue, measured from the moment a support ticket is created.
  • Resolution time: how long until the problem is actually fixed and the system is back to normal operation.

Effective SLAs are outcome-based. You care about whether the system is available and performing, not how many staff hours the vendor logged. Build in automatic escalation procedures so that a missed response target notifies senior leadership on both sides rather than sitting in a queue.

Protecting the Process From Protests

Losing vendors sometimes challenge the award. In federal procurement, a bidder can file a protest with the Government Accountability Office challenging either the terms of the solicitation or the award decision itself. A protest based on the award must be filed within 10 days after the protester knew or should have known the basis for the challenge; if the protester received a debriefing, the clock runs from that date rather than from the award announcement.

Private-sector procurements have no GAO equivalent, but they still face legal risk. A vendor who believes the evaluation was biased or that the process deviated from the terms stated in the RFP may pursue remedies through the courts, particularly against quasi-public entities or where the RFP created binding procedural obligations. The best defense is a clean, documented process: clear evaluation criteria published in advance, disclosed conflicts of interest, consistent scoring, and a thorough record of how the committee reached its decision.

Debriefing Unsuccessful Vendors

Offer debriefings to losing bidders. In many government procurements they are required, and across the board they are a best practice. A debriefing typically covers the number of bids received, the score range, and a walkthrough of how the vendor’s specific proposal was evaluated. Sessions usually run 30 to 60 minutes and should be scheduled within a week of issuing rejection letters, but wait until the contract with the winning vendor is fully executed before debriefing anyone, so you do not compromise your negotiating position. A well-run debrief preserves vendor relationships for future solicitations and often surfaces useful feedback for writing a better RFP next time.