Short Answer
An OASIS+ qualifying project is a past services contract, task order, BPA or similar award you use to earn credits in a domain, up to five per domain. Each must meet the domain's minimum average annual value and be shown relevant, either automatically through a qualifying NAICS or PSC code, or through marked-up contract documents and, if needed, a verification form.
Qualifying projects are where OASIS+ submissions are won or lost. They carry most of the credits on every domain scorecard, and they're also where most of the documentation work happens.
This guide covers what counts as a qualifying project (QP), the minimums every project must meet, how relevance is proven, and the special rules for subcontracts, teaming partners and joint ventures.
What counts as a qualifying project
A QP is a past or current services award you use to earn credits in a specific domain. You can submit up to five per domain, and each can be:
- A single contract
- A task order, BPA, BOA or other transaction agreement (OTA)
- One collection of task orders per domain
The work must be services, under FAR Part 37 for federal projects. Prime contracts, subcontracts and commercial contracts can all qualify, provided they meet the domain's requirements.
A project can't be used if it has a negative past performance record, meaning an average below 3.0 on a 5-point scale.
The minimums every project must meet
Average annual value
Each domain sets a minimum average annual value (AAV) for QPs, and it differs by pool. For example, GSA's own example for Technical and Engineering is $500,000 for small business pools, and consultants tracking the scorecards report $1 million for Unrestricted. Across domains, small business minimums range from about $250,000 to $1 million, and Unrestricted minimums run higher.
For projects longer than 12 months, GSA calculates AAV as total value divided by the days of performance, multiplied by 366. A long contract can have a surprisingly low AAV, so run the math before you commit to a project.
Protégés get relief: a protégé's own QPs need to meet only half the minimum AAV.
Recency and other requirements
Each solicitation also sets recency requirements and other conditions in Section L. These have changed between phases, so always confirm them against the current solicitation rather than an older guide. We've seen projects that looked perfect fail on a single requirement, which is why we screen every project against every minimum before building a package around it.
Proving relevance
Every QP has to be shown relevant to the domain. There are two paths.
Automatic relevance
If the project's PSC code or project-specific NAICS code appears on the solicitation's list of auto-relevant codes (attachment J.P-4), the project is automatically considered relevant.
This is the easiest path, but it's also where we catch the most mistakes. Codes that look like an obvious fit are sometimes not on the list. In one Facilities submission, two of the five projects had a code everyone assumed was auto-relevant but wasn't. Fortunately each had a second code that did qualify. Check every code against the actual list.
Only federal prime projects can use automatic relevance. Non-federal projects, including federal subcontracts, can't.
Standard relevance
If a project isn't automatically relevant, you prove relevance through the contract documents themselves: marking the specific passages, such as a distinct CLIN or section of the statement of work, that show the scope, nature, complexity and purpose of the work match the domain.
In practice, this means annotating the documents against the domain's functional areas (attachment J.P-5), using the solicitation's exact terminology. It's detailed work, and it's where many packages quietly lose credits.
The Project Verification Form (J.P-3)
When contract documents alone can't demonstrate relevance, GSA's Project Verification Form (J.P-3) lets the customer verify the project. It requires direct contact information for the contracting officer and the government employee verifying the work, and recent amendments added explicit scale checkboxes that the customer validates.
Getting a J.P-3 signed takes time, since it depends on someone outside your company. When we can build a strong score without one, we do. In one submission, swapping a single project eliminated the package's only J.P-3, which removed the biggest schedule risk in the effort.
Subcontracts, teaming partners and joint ventures
Your own subcontracts
A subcontract can be a QP, but it always needs standard relevance verification, and only your subcontract's scope counts, not the prime contract's full scope. When we annotate a subcontract QP, we tag only the work the subcontractor actually performed. Past performance for non-federal and subcontract projects may need a rating form (J.P-6) signed by a corporate officer of the customer with responsibility for the project.
A proposed subcontractor's project
In the Unrestricted solicitation we worked, QP experience could come from the offeror or a proposed subcontractor. Rules can differ by pool, so confirm this in your pool's Section L. It can fill a gap: in one Unrestricted submission, a proposed subcontractor's large federal prime contract became the offeror's fifth QP. That relationship needs to be documented properly, including a commitment letter from the subcontractor, and the project still has to meet every requirement on its own.
Joint ventures and mentor-protégé
A joint venture's own QPs must show a contract number issued to the JV entity. Mentor-protégé joint ventures must include at least one relevant QP per domain from the protégé or the joint venture itself, a requirement clarified in a 2026 amendment.
How we help
Choosing the right five projects and documenting them so GSA can verify every credit is the core of an OASIS+ submission. We inventory a client's full project history, find the combination with the strongest defensible score, and prepare each qualifying project package for review.
See How OASIS+ Scoring Works for how QPs fit into the full scorecard.
Frequently Asked Questions
How many qualifying projects can I submit for OASIS+?
Up to five per domain. Each can be a single contract, task order, BPA, BOA or OTA, and you can use one collection of task orders per domain.
Can commercial or state and local projects count?
Yes. Prime contracts, subcontracts and commercial contracts can all be qualifying projects if they're services and meet the domain's requirements. Non-federal projects can't use automatic relevance, so they need marked-up documentation and may need a verification form.
How is average annual value calculated?
For projects longer than 12 months, GSA divides the total value by the number of days of performance and multiplies by 366. That's why a large contract spread over many years may have a lower average annual value than you expect.
What if my project has a poor past performance record?
A project with a negative past performance record, averaging below 3.0 on a 5-point scale, can't be used as a qualifying project. Screen your CPARS before building around a project.
Do protégés get any relief on the minimums?
Yes. A protégé's own qualifying projects need to meet only half the minimum average annual value. Mentor-protégé joint ventures must also include at least one relevant project from the protégé or the joint venture itself in each domain.
Written by Kurt Karslioglu, Director of Sales
Kurt leads business development at Pera Inc. and guides small businesses through GSA MAS offers, OASIS+ submissions, and federal construction and defense proposals.
Related Guides
How OASIS+ Scoring Works: The 50-Credit Scorecard Explained
How the OASIS+ domain scorecard works: where the 50 credits come from, the minimum score for each pool, and how to build a score that holds up.
OASIS+Which OASIS+ Domain Should You Bid? How to Choose
The 13 OASIS+ domains explained, which pools offer which domains, and how to choose the domains where your projects will actually score.
OASIS+What Is OASIS+? A Guide for Small Businesses
OASIS+ is GSA's governmentwide contract for professional services across 13 domains. How it works, who can get on it, and how qualification is scored.