Government Contract Vehicles Explained: IDIQ, GWAC, BPA, and SEWP
These four letters show up constantly in solicitations, agency forecasts, and teaming conversations, and almost nobody explains them to someone encountering them for the first time. That is not an accident of bad writing — it is jargon that assumes you already work in this world. This page assumes you do not, yet.
What a "contract vehicle" actually is
Most people's mental model of a government contract is a one-off: an agency needs something, publishes a solicitation, picks a winner, the work happens, done. A contract vehicle is different. It is a pre-competed umbrella agreement that lets an agency (or in some cases, any federal agency) order work against it repeatedly, without running a brand-new full competition every single time.
Think of it like a pre-approved vendor list with contract terms already negotiated. Once you are on the vehicle, individual pieces of work — called task orders or delivery orders — get competed only among the businesses already on that vehicle, which is a much smaller and faster competition than a full open solicitation.
This matters to a small business in two ways: it changes where the real competition happens (getting onto the vehicle, rather than winning each order), and it means a large share of federal spending flows through vehicles you cannot bid on unless you are already a holder or you partner with one.
IDIQ — Indefinite Delivery/Indefinite Quantity
An IDIQ is the base contract type underneath most vehicles. The name describes exactly what it is: the agency does not know in advance exactly how much work it will order (indefinite quantity) or exactly when (indefinite delivery), so instead of specifying a fixed scope and price, it awards a contract that sets the ceiling, the terms, and the pool of eligible vendors, then issues individual task orders as real requirements come up.
An IDIQ can be awarded to a single contractor or, more commonly for larger vehicles, to a pool of multiple contractors who then compete against each other for each task order. It can be run by a single agency for its own exclusive use, or opened more broadly — which is where GWACs come in.
GWAC — Government-Wide Acquisition Contract
A GWAC is a specific type of IDIQ with one important difference: one agency is designated to run and manage it, but any federal agency government-wide can place orders against it, not just the managing agency. The General Services Administration and NASA are the two agencies authorized to run GWACs on behalf of the rest of government.
The practical effect is scale. A GWAC awarded to a pool of contractors can generate task orders from dozens of different federal agencies over its life, which is why getting onto a well-used GWAC is often more valuable to a business than winning a single-agency IDIQ, even though both are structurally similar contract types.
BPA — Blanket Purchase Agreement
A BPA is a lighter-weight version of the same basic idea, most often used for simpler, lower-dollar, recurring purchases — office supplies, routine services, smaller IT purchases — rather than large multi-year programs. BPAs are frequently established against an existing GSA Multiple Award Schedule contract: an agency negotiates a BPA with one or more schedule holders to streamline repeat ordering for a specific recurring need, without re-negotiating terms every time.
For a small business already on a GSA Schedule, a BPA is often the more realistic near-term opportunity than a large GWAC, because agencies set them up specifically to reduce their own administrative burden on things they buy repeatedly.
SEWP — Solutions for Enterprise-Wide Procurement
SEWP is a specific, real, and long-running GWAC managed by NASA, focused on information technology products and IT-related services — hardware, software, and associated solutions. It is one of the more heavily used GWACs in the federal IT space, precisely because any federal agency can order against it and it covers a very broad IT product and services scope.
What makes SEWP specifically worth knowing, beyond it being "a GWAC," is that it is IT-focused rather than general-purpose, which is why it shows up constantly in conversations with small businesses selling hardware, software, or IT services to government, even ones who have never heard the term GWAC on its own.
How the four relate to each other
| Term | What it is | Who can order against it |
|---|---|---|
| IDIQ | The base contract type: indefinite quantity, indefinite delivery, ceiling and terms set in advance | Typically the single agency that awarded it |
| GWAC | An IDIQ specifically authorized for government-wide use | Any federal agency |
| BPA | A lighter-weight recurring-purchase agreement, often layered on a GSA Schedule | Usually the agency that set it up, sometimes multiple |
| SEWP | A specific, real GWAC run by NASA, focused on IT products and services | Any federal agency |
In short: GWAC and BPA are both specific flavors of the broader IDIQ concept, and SEWP is one named, real-world example of a GWAC. If you only remember one thing, remember that IDIQ is the umbrella term and the other three describe more specific arrangements underneath it.
How a small business actually gets on one
This is the part most explanations skip, and it is the part that matters most practically: you generally cannot simply apply to a contract vehicle at any time the way you would respond to an open solicitation. Getting added as a contract holder happens through a periodic, competed "on-ramp" process that the managing agency runs when it decides to open the vehicle to new entrants — and these windows can be months or years apart depending on the vehicle.
That leaves two realistic paths for a small business that is not already on a given vehicle:
- Watch for and respond to on-ramp solicitations. The managing agency will publish these like any other solicitation when a window opens. Monitoring the agency's own procurement announcements and SAM.gov for the specific vehicle's name is the way to catch these.
- Team as a subcontractor with an existing holder. This is the faster, more common route for most small businesses. A prime that already holds the vehicle can bring you on as a subcontractor for task orders where your specific capability fits, without you needing to hold the vehicle yourself.
Once you are a holder, the individual task orders under the vehicle are a separate, smaller competition, typically issued directly to the pool of awarded vendors rather than posted publicly the way an original solicitation would be — another reason relationships and staying visible to the program office managing the vehicle matter as much as the paperwork.
Frequently asked questions
What's the difference between an IDIQ and a GWAC?
An IDIQ is the underlying contract type: a single agency can award one for its own repeated use. A GWAC is a specific type of IDIQ that one designated agency runs on behalf of the entire federal government, so any agency can place orders against it. Every GWAC is an IDIQ; most IDIQs are not GWACs.
Can a small business bid directly on SEWP?
Only businesses that already hold a SEWP contract can respond to task orders under it. Getting onto SEWP itself happens through a periodic, competed on-ramp NASA runs, not an open-ended application. If you are not a current holder, partnering as a subcontractor with a business that already holds SEWP is the more realistic near-term path.
How do I find open task orders under a contract vehicle I'm already on?
Task orders are typically issued directly to the existing pool of contract holders — often through the vehicle's own ordering portal or direct communication from the contracting office — rather than posted as new public solicitations, since the vendor pool was already competed at the vehicle level. Check the specific vehicle's ordering guide, stay in contact with the program office, and monitor SAM.gov as well, since some task orders are cross-posted there.
Once you know which vehicles matter for your NAICS codes, the next question is which real opportunities are open right now.
See how GovSignal matches contracts to your profile →