What Is an RFP? A Plain-English Guide for Small Contractors
Everything a small contractor needs to know about requests for proposals, without the procurement jargon.
The short version
A request for proposal (RFP) is a public document in which a government agency — a city, town, school district, county, or state — describes work it needs done and invites qualified companies to submit proposals. You read the RFP, write up how you'd do the work and what you'd charge, send it in by the deadline, and the agency scores proposals against the criteria they published.
That's it. Everything else is process detail on top.
What an RFP actually contains
A typical municipal RFP runs 20 to 60 pages and always includes the same handful of parts: a scope of work that describes the project, submission requirements telling you what to put in your proposal, evaluation criteria showing how you'll be scored, a timeline with the deadline and key dates, required forms like W-9 or MBE certifications, and contract terms you'd be agreeing to if selected.
If any of those sections confuse you, the RFP will name a procurement officer whose email you can write to. Asking clarifying questions before the deadline is normal and expected — it's not a sign of weakness. Agencies publish Q&A responses publicly so every bidder sees the same answers.
RFP vs RFQ vs IFB vs RFI
These four acronyms get used interchangeably by people who don't know the difference, which makes it confusing to search for work. Here's the real distinction:
IFB (Invitation for Bid) is price-only. The scope is rigid, the specifications are exact, and the low responsive bidder wins. Most construction work uses this format.
RFP (Request for Proposal) is quality-plus-price. The agency describes what it needs but wants your recommended approach, your team, and your price. Evaluation is weighted across several criteria. Professional services, consulting, and software typically use RFPs.
RFQ (Request for Qualifications, sometimes Request for Quote) is qualifications-first. You submit your team's resume and past projects. A short list is invited back to submit full proposals. Used heavily for engineering and architectural services.
RFI (Request for Information) is a scouting exercise. The agency is gathering market information before it knows what to buy. Responding to an RFI doesn't win you work, but it gets you known to the procurement team.
Where RFPs live
Every municipality posts its own bids on its own website. Larger cities sometimes use shared procurement portals like Public Purchase, BidNet Direct, OpenGov, or CivicPlus. Smaller towns just have a "Bids & RFPs" page on their main site.
That fragmentation is the reason RFP Harvest exists. Instead of checking fifty town websites manually every week, we scrape them all every six hours and surface new bids in one place. You can filter by state, by town, or by trade, and set email alerts on keywords that matter to your business.
Your next step
If you've never bid on public work before, the cheapest way to learn is to download a few RFPs in your trade and read them cover to cover. You don't have to submit. Reading ten real RFPs will teach you more about public procurement than any article, including this one.
When you're ready to start getting alerts on new opportunities, sign up free and pick the trades you care about.
Frequently asked questions
How long does the RFP process usually take?
From posting to contract award is typically 6–12 weeks for a professional services RFP and 4–8 weeks for a construction IFB. Proposal deadlines are usually 3–5 weeks after the RFP is posted.
Do I need to be a certified small business to bid?
No. Municipal bids are generally open to any qualified company. Some agencies offer scoring preferences for certified minority-, woman-, or veteran-owned businesses, but certification is rarely a hard requirement.
Can I ask questions about the RFP?
Yes, and you should. The RFP will name a procurement officer and set a Q&A deadline. Submit questions in writing before that deadline; the agency publishes answers to all bidders so everyone sees the same information.
Keep reading
Get alerts on new RFPs that match your business
RFP Harvest emails you the moment a new municipal RFP is posted in your trade. Free to start.
Set up free alerts