Blanket Purchase Agreements for Software Companies: How GSA Schedule BPAs Work
#gsa-schedule#contract-vehicles#saas#federal-market
By Philip Luca — Founder of GovExpress; prior domain experience at Bloomberg Government and GovWin IQ.
Getting a GSA Schedule contract puts your software on a price list. It does not, by itself, put money in front of you. For a lot of recurring federal software spend, the step between the two is a blanket purchase agreement, or BPA: an agency sets up an agreement with one or a few schedule holders and then places orders against it whenever the need comes up.
This guide covers what a schedule BPA is, how agencies choose between one holder and several, how long the agreement lasts and how individual orders get competed. The rules quoted here are from FAR 8.405-3 as codified in 48 CFR.
What a BPA is
FAR 8.405-3 lets ordering activities “establish BPAs under any schedule contract to fill repetitive needs for supplies or services.” The BPA sits on top of your schedule contract. It does not replace it, and it cannot outlive it unless your schedule has option periods that would cover the BPA’s period of performance.
The agreement has to spell out the practical terms of the relationship: frequency of ordering, invoicing, discounts, requirements such as estimated quantities or work to be performed, delivery locations and time. For a software company, that is where seat counts, renewal cadence and volume discounts get written down.
A BPA is not an order. It sets the terms; the obligation comes when an order is placed under it.
Single award or multiple award
The FAR tells contracting officers to “give preference to establishing multiple-award BPAs, rather than establishing a single-award BPA,” to the maximum extent practicable.
A single-award BPA estimated at more than $150 million, including options, needs a written determination by the head of the agency that one of four conditions holds:
- The expected orders are so integrally related that only a single source can reasonably perform the work.
- The BPA provides only for firm-fixed-price orders, for products with unit prices set in the BPA or services with prices set for specific tasks.
- Only one source is qualified and capable of performing the work at a reasonable price.
- A single award is necessary in the public interest for exceptional circumstances.
That determination is in addition to any limited-source justification. When deciding how many BPAs to set up, the contracting officer weighs the scope and complexity of the requirement, the value of ongoing competition, the administrative cost of running BPAs and the technical qualifications of the schedule holders.
For a software vendor, the practical point is that you should expect to share a BPA with competitors and keep competing for orders after you are on it.
How a BPA gets established
Setting up a BPA is itself a competition among schedule holders. The steps depend on the estimated value and on whether the work needs a statement of work.
- Up to the simplified acquisition threshold. For supplies and fixed-price services that do not need a statement of work, the agency surveys at least three schedule contractors, through GSA Advantage!, their price lists or quotes, or documents why it considered fewer.
- Above the simplified acquisition threshold. The contracting officer either posts the request for quotation on GSA eBuy so every schedule holder in the right category can quote, or sends it to enough holders to reasonably expect three quotes and documents the effort if fewer arrive.
- Services that need a statement of work. For hourly-rate services the agency writes a statement of work and sends the RFQ with evaluation criteria, such as experience and past performance, to schedule holders. Firm-fixed-price orders are preferred to the maximum extent practicable.
The award goes to the schedule contractor or contractors that represent the best value. Price matters, but the FAR also lists factors such as past performance, special features, warranty, maintenance availability and delivery terms. The contracting officer is expected to seek price reductions before establishing the BPA.
How orders are placed under a BPA
Once the BPA exists, the ordering rules decide how much competition you still face.
- Single-award BPA. Authorized users place orders directly when the need arises.
- Multiple-award, at or below the micro-purchase threshold. The agency may order from any BPA holder that can meet the need and should try to spread these orders around. This is where micro-purchases and multiple-award BPAs meet.
- Multiple-award, above the micro-purchase threshold up to the simplified acquisition threshold. Every BPA holder must get a fair opportunity to be considered for each order, unless a listed exception applies.
- Multiple-award, above the simplified acquisition threshold. The agency sends an RFQ to all BPA holders offering the required items, lets every responder quote and fairly considers all responses.
If you know IDIQ task orders, the shape will look familiar: getting on the vehicle is the first competition, and each order can be a second one.
How long a BPA lasts
- Multiple-award BPAs generally should not exceed five years, but may go longer to meet program requirements.
- Single-award BPAs may not exceed one year, with up to four one-year options.
At least once a year, often at option exercise, the contracting officer has to determine in writing whether the underlying schedule contract is still in effect, whether the BPA still represents best value and whether estimated quantities have been exceeded so that further price reductions can be obtained. Expect that review to be a renegotiation point on price.
What this means for a software company
- Keep your schedule current. A BPA rides on your schedule contract. Lapsed schedule terms or stale price lists take you out of the running.
- Watch eBuy. BPAs above the simplified acquisition threshold are often competed there, and the window to quote is short.
- Price for volume. BPAs exist for repetitive needs, so agencies expect discounts tied to estimated quantities. Decide your tiers before the RFQ arrives.
- Have your evidence ready. Best-value selection lets agencies weigh past performance. A capability statement and documented past performance carry weight here.
- Plan for the annual review. A BPA is not a five-year guarantee. Each year the agency checks that it still represents best value.
- Consider partners. Many software companies reach BPAs through a reseller that already holds the schedule and the agreement.
Where BPAs fit
A BPA is how many agencies turn a schedule listing into repeat orders. Getting on one is a competition, and staying on one means competing again for orders and passing an annual best-value review.
Score your company’s federal readiness to see how prepared you are for schedule-based buying next to the other categories buyers look at.
Related reading
The CMMC brief
What the Phase 2 suspension changed and what it did not — the obligations that still bind, the assessment path a contract puts you on, the scoping decision that drives the cost, and the sequence that fits inside a pipeline. Sourced from the primary record.