Back to Articles
    Operations & Procurement

    Writing the RFP as the Buyer

    Nonprofits get a great deal of practice responding to requests for proposals and very little writing them. So when the time comes to replace a database, hire an audit firm, or commission a website, the document that goes out is often assembled from a template found online, produces six proposals that cannot be compared with each other, and ends with a decision made on a demo and a feeling. The problem is not the writing. It is that the thinking that should precede the writing never happened.

    Published: September 3, 202614 min readOperations & Procurement
    Nonprofit staff comparing vendor proposals against weighted evaluation criteria

    Buying is a skill, and it is one most nonprofits have had few chances to develop. Development directors write compelling proposals because they write them constantly. Nobody writes RFPs constantly. A midsized organization might run three meaningful procurements in a decade, which is not enough repetition to build competence, and the consequences of getting one wrong last for years because the systems you buy become the systems you live in.

    The failure pattern is consistent. An organization writes an RFP describing what it wants in general terms, receives proposals written by professional proposal teams who are far better at this than the buyer, cannot compare them because each vendor answered a different question, falls back on the demo, and selects the vendor whose salesperson was most reassuring. The contract then encodes a set of assumptions nobody examined, and the mismatch surfaces during implementation when the leverage is gone.

    There is a further wrinkle now. Vendors respond to RFPs with AI assistance, which means a well-written response no longer signals what it used to. Any question that can be answered from a website and a product sheet will be answered fluently by everyone. That does not make the RFP useless. It changes which questions are worth asking, and it raises the value of requirements that are specific to your situation and cannot be answered generically.

    What follows covers when an RFP is the right instrument, the discovery that has to happen before drafting, how to write requirements that can actually be scored, how to run a scoring process that survives contact with a good demo, precisely where AI helps on the buyer's side, and the paper trail that matters if any of the money is a grant.

    Is an RFP Even the Right Instrument?

    An RFP is expensive for everyone. It costs your team weeks of drafting and evaluation, and it costs each vendor real money to respond, which is why good vendors decline to bid on RFPs that look like fishing expeditions. Running one when a lighter process would do is a way to get worse proposals from fewer suppliers.

    Use a full RFP when the purchase is large enough to matter, when the requirements are complex enough that price alone cannot decide, when you genuinely do not know which vendor is best, and when a documented competitive process is required by a funder or your own policy. Multi-year software platforms, audit services, construction, and substantial consulting engagements usually qualify.

    Use something lighter otherwise. A request for quotes works when you know exactly what you need and are comparing price and terms. A request for information is the right tool when you are still learning what the market offers and are not ready to buy. Direct negotiation with a preferred supplier is legitimate for many purchases, provided your policy permits it and you document why. Cooperative purchasing agreements and nonprofit technology consortium pricing can beat anything you would negotiate alone, and checking those first is often the highest-return hour in the whole process.

    If federal award funds are involved, your procurement is governed by the federal procurement standards that apply to your organization, and those set thresholds determining when competition and specific documentation are required. Micro-purchases and small purchases have lighter requirements than larger procurements. Know which threshold your purchase falls under before you design the process, because retrofitting compliance onto a procurement you have already run is unpleasant and sometimes impossible. Our guide to AI procurement for nonprofits covers the wider policy frame.

    Run a full RFP when

    The cost of the process is justified

    • The commitment is large, multi-year, or hard to reverse
    • Requirements are complex and price alone cannot decide
    • Several credible vendors exist and you cannot rank them
    • A funder or your own policy requires documented competition
    • The board will need to see how the decision was reached

    Use something lighter when

    An RFP would waste everyone's time

    • You know the specification and are comparing price only
    • You are still learning the market and not ready to buy
    • Consortium or cooperative pricing already beats the market
    • Only one supplier can realistically meet the need
    • The purchase falls under a small-purchase threshold

    The Work That Has to Happen Before You Draft

    Every weak RFP shares a cause: it was written before anyone established what the organization actually needs. Vendors can tell immediately, and they respond by describing their product rather than answering your question, because there was no question to answer.

    Start with the current state described in specifics rather than complaints. Not "our database is a mess" but how many records, in what systems, with what data quality problems, integrated with what, used by how many people in which roles, producing which reports on which schedule. This inventory is tedious and it is the single highest-value artifact in the process, because it is also what you hand to whichever vendor wins.

    Then document the actual workflows, including the ones that happen in spreadsheets outside the official system. Nonprofit operations run on undocumented workarounds that staff built to compensate for the system's limits, and a vendor who does not know about them will build something that breaks on contact with reality. Ask each team to walk through a normal week and write down what they do, not what the procedure manual says they do.

    Separate needs from wishes explicitly, and be honest about which is which. Most requirement lists conflate legal obligations, operational necessities, strong preferences, and things somebody saw at a conference. If everything is mandatory, nothing is, and you will disqualify good vendors over a feature nobody uses. A three-level split of must-have, important, and desirable is enough structure, and forcing the team to place items into those buckets surfaces disagreements early, which is when you want them.

    Establish the budget internally before the RFP goes out, including implementation, data migration, training, and the ongoing annual cost, not just the license. Whether you publish a range is a judgment call. Publishing prevents wasted effort on both sides and tends to produce proposals scoped to what you can afford. Withholding may surface a cheaper option you had not imagined. Either is defensible. Not knowing your own number is not.

    Finally, decide who evaluates and how, before any vendor makes contact. The evaluation team, the weights, and the scoring method should exist in writing before the first proposal arrives. This is the discipline that protects the process from the demo effect, and it is the one most commonly skipped. The related thinking in our guide to vendor selection for AI projects applies to any significant purchase.

    Writing Requirements That Can Actually Be Scored

    A requirement is scoreable when two different evaluators reading the same response would give it the same score. Most nonprofit RFP requirements fail that test badly, which is why evaluation meetings turn into debates about what a requirement meant rather than about which vendor met it.

    The most common defect is asking whether a system can do something. Every vendor answers yes, because with enough configuration and services almost anything can be done. Ask instead how the system does it, and ask about your specific case. Not "can the system handle recurring gifts" but "describe how a monthly donor changes their gift amount and payment method themselves, and what staff involvement is required."

    The second defect is asking questions whose answers are already public. If the answer appears on the vendor's website, you have spent a question learning nothing and received a polished paragraph in return. This has become more acute now that responses are drafted with AI assistance. Reserve your questions for things that are specific to you, that require the vendor to make a commitment, or that expose how they work rather than what they sell.

    The third is failing to ask for evidence. A claim becomes checkable when you require a demonstration, a reference from an organization of similar size and type, a named person who will do the work with their availability, or a written commitment in the contract. Asking who specifically will staff your engagement, and what happens if that person leaves, produces more useful differentiation than most feature questions.

    Ask about the difficult parts explicitly. What data migration will require from your team, what the implementation timeline assumes about your staff availability, what happens when you want to leave and how your data comes out, what has gone wrong in comparable implementations and how it was handled. Vendors answer these questions revealingly, and a candid answer about a past failure is worth more than a flawless narrative. The warning signs described in our guide to red flags in vendor pitches often first appear in these responses.

    Require pricing in a fixed format you specify. Vendors present cost structures that are difficult to compare, sometimes deliberately. A mandatory table covering one-time costs, recurring costs by year for five years, per-user or per-record pricing at your projected volumes, implementation, training, support tiers, and the cost of common changes makes comparison possible. State that responses that do not use the format may be scored as incomplete, and mean it.

    Turning a vague requirement into a scoreable one

    Specificity is what makes comparison possible

    • Replace "can it" with "describe how" plus your specific scenario
    • State the volume, the roles involved, and the frequency
    • Ask what is standard, what is configuration, and what is custom work
    • Require evidence: a demo of that task, or a comparable reference
    • Ask what it costs, since "yes with services" is a price, not a feature
    • Ask who does the work and what happens if they leave
    • Ask how you exit, and in what format your data leaves

    Scoring That Survives a Good Demo

    The purpose of a scoring system is not mathematical precision. It is to make the evaluation team articulate what matters before they meet anyone charming, and to leave a record of why the decision went the way it did.

    Set the weights first and publish them in the RFP. A common structure gives the largest share to functional fit against your requirements, meaningful weight to total cost of ownership, and substantial weight to implementation approach, support model, and vendor viability. The exact numbers matter less than agreeing them in advance and applying them consistently. Weighting requirements as essential, important, and desirable, then scoring each response on a short scale from does not meet through exceeds, is enough structure for almost any nonprofit purchase.

    Score independently before discussing. When a group scores together, the first person to speak anchors everyone else, and the loudest opinion becomes the consensus. Individual scoring followed by a conversation about the largest divergences is both more accurate and more interesting, because a wide spread on one requirement usually means the requirement was ambiguous or that evaluators hold different assumptions worth surfacing.

    Have the right people score the right sections. Program staff should score usability and workflow fit. Finance should score cost structure. Whoever handles technology should score integration and security. Asking everyone to score everything produces confident numbers from people with no basis for them, and it dilutes the judgment of the person who actually knows.

    Structure demos rather than letting vendors present. A vendor-controlled demo shows the polished path through the product. Instead, send each finalist the same three or four scenarios drawn from your real work and ask them to perform those tasks live. The differences become obvious immediately, and you learn what routine work actually looks like rather than what the highlight reel contains.

    Call references and ask better questions. Vendors supply happy customers, so accept that and probe anyway. What surprised you during implementation. What took longer than expected. What do you wish you had asked. What would make you switch. Ask specifically to speak with an organization of comparable size, because a vendor whose references are all much larger organizations is telling you something about where you will sit in their support queue.

    Process rules that protect the decision

    Agreed before the first proposal arrives

    • Weights fixed and published before responses are received
    • Evaluators score alone, then meet to discuss divergence
    • Sections scored by the people qualified to judge them
    • Identical scripted scenarios for every finalist demo
    • A single point of contact for vendor questions, answers shared with all
    • Conflict of interest disclosure from every evaluator
    • Written rationale recorded for the final selection

    Where AI Helps the Buyer

    Vendors have been using AI on the response side for a while. The buyer's side has more to gain, because the buyer's bottleneck is a small team doing an unfamiliar task under time pressure alongside their day jobs.

    Turning discovery notes into structured requirements. You will finish discovery with interview notes, a workflow inventory, and a list of complaints. Converting that into a categorized, deduplicated requirements list organized by function and priority is exactly the kind of structuring work that takes a person two days and produces a first draft in minutes. The team then edits, which is far easier than starting from a blank page.

    Rewriting weak requirements. Given a list, a model can flag requirements phrased as capability questions, requirements with no measurable answer, and requirements that duplicate each other, then propose scoreable rewrites. Treat these as suggestions to review, because the model does not know which of your requirements is the one that quietly matters most.

    Generating the scoring rubric from the requirements. Producing a consistent rubric that describes what a low, adequate, and strong response looks like for each requirement is tedious and it is what makes independent scoring reliable. Draft it before responses arrive, review it as a team, and freeze it.

    Normalizing responses for comparison. This is the largest single time saving. Six proposals in different formats, of different lengths, answering in different orders, can be reorganized into a matrix of requirement by vendor so evaluators read comparable answers side by side rather than reading six documents sequentially and forgetting the first by the time they reach the last. Always link each cell back to the source text so evaluators can read the original.

    Finding what was not answered. Proposals frequently address a requirement with adjacent, confident text that does not answer it. Identifying requirements where a vendor's response is evasive, generic, or absent gives you a precise list of follow-up questions, and the follow-ups are usually where the real information is.

    Reading the contract terms. Extracting auto-renewal clauses, price escalation, data ownership, termination rights, liability caps, and what happens to your data on exit is high-value review work that small organizations routinely skip. This supports counsel rather than replacing them, as we covered in our guide to contract review for nonprofits.

    Drafting the answers to vendor questions. During the question period vendors ask clarifying questions that must be answered consistently and shared with all bidders. Drafting those responses from your requirements document keeps the answers aligned with what you actually wrote.

    What AI should not do is score. A summary that says a response is weak is an evaluation, and if evaluators read that summary before forming their own view, the model has anchored the decision. Use it to organize what vendors said. Let people judge what it means. The record of who scored what, and why, is also what makes the decision defensible later.

    Buyer-side uses that work

    Structuring, normalizing, and checking

    • Discovery notes into a structured requirements list
    • Flagging and rewriting unscoreable requirements
    • Drafting the scoring rubric before responses arrive
    • Building a requirement-by-vendor comparison matrix
    • Listing requirements a vendor did not really answer
    • Extracting contract terms for counsel to review

    Keep away from these

    Anything that anchors the decision

    • Assigning scores to vendor responses
    • Ranking or recommending a winner
    • Summaries that characterize a response before evaluators read it
    • Writing requirements from vendor marketing material
    • Uploading confidential pricing to tools you have not vetted

    The Paper Trail, Especially With Grant Funds

    If any part of the purchase is charged to a federal award or a foundation grant with procurement conditions, the documentation is not administrative overhead. It is the evidence that the money was spent properly, and it will be requested during a single audit or a funder monitoring visit long after everyone involved has forgotten the details.

    Keep the RFP as issued, the distribution list, every question received and the answer sent to all bidders, all proposals received including late ones with the reason for rejection, the scoring sheets from each evaluator, the summary of scores, the conflict of interest disclosures, the written justification for the selection, and the executed contract. If you conducted a noncompetitive procurement, keep the written justification explaining why competition was not feasible.

    Conflict of interest deserves specific attention in a nonprofit context, because board members frequently have professional relationships with potential vendors. Every evaluator should disclose relationships with bidders before proposals are reviewed, not after a winner emerges, and a director whose firm is bidding should be nowhere near the process. This connects directly to the disclosure practices described in our guide to conflict of interest review.

    Tell the unsuccessful bidders promptly and offer a short debrief. This costs an hour and it materially improves the quality of responses you get next time, because vendors remember which organizations run a serious process. It is also simply decent treatment of people who spent real money responding to your request.

    Then close the loop that almost nobody closes. Six months after implementation, review what the vendor committed to in their proposal against what was delivered. That review is both a management tool for the current relationship and the most useful input available to whoever writes your next RFP, which will probably be a different person who has no memory of any of this.

    Conclusion

    The quality of an RFP is determined almost entirely by the discovery that precedes it. An organization that has documented its current state, mapped its real workflows, separated needs from wishes, and agreed its evaluation criteria in advance will write a good RFP without much difficulty. An organization that skips that work will produce a document that generates incomparable proposals no matter how well it is written.

    AI changes the economics of the parts that used to be prohibitive for a small team. Structuring requirements, drafting a rubric, normalizing six proposals into a comparable matrix, and finding the requirements nobody really answered are all tasks that previously did not happen because there was no time. Doing them well is what turns a procurement from a demo contest into a decision.

    Keep the judgment where it belongs. Tools organize what vendors said and check whether they answered. Your team decides what the answers mean, scores them independently, discusses the disagreements, and records why they chose what they chose. That record is what you will be glad to have when the funder asks, and when the next person inherits the relationship you are about to create.

    Buy Well the Few Times It Matters

    We help nonprofits run procurements that produce comparable proposals and decisions they can defend, without turning a purchase into a six-month project.