The worst debrief you will ever receive is not the one that says your price was too high or your technical approach was weak. Those are fixable. The worst debrief is the one that says your past performance was deemed not relevant, and you had no idea it was going to be evaluated that way.
That scenario is more common than it should be, and it is almost entirely preventable. Past performance gaps (the distance between what you have done and what the solicitation requires you to demonstrate) are identifiable before you submit. The firms that get blindsided are the ones that never ran the comparison.
This article is about how to do that comparison systematically, what gaps actually look like in a federal evaluation, and what you can do when you find one.
How contracting officers actually evaluate past performance
Past performance evaluation is not a checklist. A contracting officer does not simply verify that you have performed similar work. They are making a qualitative judgment about confidence. Specifically, confidence that your firm can execute this contract at the scope, complexity, and dollar value being solicited.
The FAR (Federal Acquisition Regulation) gives agencies significant discretion in how they weight and evaluate past performance. Most agencies use the Contractor Performance Assessment Reporting System, known as CPARS, as the primary data source. CPARS contains performance ratings from government customers on previous contracts. If you have federal contract history, there are CPARS ratings on you, and contracting officers pull them.
But CPARS ratings are only part of the picture. The solicitation's evaluation criteria (typically in Section M) will describe what constitutes relevant past performance for this specific requirement. That definition varies significantly. A VA IT services contract might require demonstrated experience supporting healthcare systems specifically. A DoD logistics contract might weight DoD-specific past performance more heavily than similar work done for civilian agencies. A construction management contract might specify dollar thresholds for comparable project sizes.
Past performance relevance is defined by the agency, on each solicitation, differently. What was relevant on your last bid may not be relevant on this one. That is where the gap analysis starts.
The four dimensions of past performance relevance
When a contracting officer evaluates whether your past performance is relevant, they are looking at it across four distinct dimensions. A gap in any one of them can result in a lower confidence rating, even if your work history is otherwise strong.
1. Recency
Most federal solicitations specify a recency window for past performance, typically three to five years. Work performed outside that window may be noted but will generally not be evaluated. If your most directly relevant contract ended six years ago, it does not count, regardless of how well you performed.
The recency requirement catches firms that had strong federal performance early in their history and then pivoted to commercial work, or that have been sustaining on a single long-running contract without winning new awards. It also catches firms that performed subcontract work without a prime contract of their own, since subcontract work often does not generate CPARS ratings that flow directly to the subcontractor.
2. Relevance of scope
Scope relevance is the hardest dimension to navigate because it requires you to make a judgment call about how a contracting officer will read your history. A contract in the same NAICS code is not automatically relevant. An IT support services contract for a VA medical center is not necessarily relevant to an IT support services contract for a DoD installation, even though both are NAICS 541512. The agency, the mission, the systems, and the regulatory environment are different.
Look at the SOW or PWS carefully. Identify the specific technical activities, systems, or processes that are central to the requirement. Then ask honestly: do you have documented past performance in exactly those activities? Not adjacent activities. Not comparable activities. The specific ones.
If the answer is no, that is a gap. It may be closeable through teaming or through how you present adjacent experience, but you need to know it exists before you build your past performance volume around experience that will not score as highly as you expect.
3. Dollar value
Agencies often set implicit or explicit thresholds for the dollar value of comparable contracts. A firm bidding on a $4M requirement with past performance exclusively on contracts under $500K has a gap. The contracting officer is evaluating whether you have managed the scale of work, the staffing size, the financial complexity, and the client communication load that comes with a larger contract.
This gap is particularly painful for growing firms. You need larger contracts to build the past performance to win larger contracts. The way to break this cycle is through teaming. Specifically, by priming a contract where your subcontract partner brings the higher-value past performance, or by winning a smaller contract at the same agency before the larger one recompetes. Incrementalism is not exciting, but it is how SDVOSB firms build credibility at scale.
4. Complexity and customer type
Some agencies weight past performance with their specific agency or with similar agencies more heavily than general federal experience. VA experience is considered highly relevant for VA contracts. Intelligence community experience matters on IC contracts. State and local government experience, or commercial experience, typically scores lowest in a federal evaluation context, even for technically identical work.
If all of your past performance is commercial, or with civilian agencies when the requirement is DoD, you have a complexity and customer-type gap. It is not always fatal, especially on smaller contracts or requirements where the technical work is generic enough that agency-type experience matters less. But you need to know it is there.

How to run a past performance audit before you bid
The audit is a structured comparison between what you have and what the solicitation requires. It takes about two hours on a typical solicitation if your own records are organized. Here is how to run it.
Start by pulling your complete performance history. This means every contract you have primed in the past five years, every major subcontract where you can document your specific scope, and any CPARS ratings you have received. You should have this in a single document or database. If you do not, building that database is the most important BD infrastructure investment you can make.
For each past performance entry, document: the agency, the NAICS code, the contract value, the period of performance, the specific technical activities you performed, the dollar value of your specific work (if it was a subcontract), whether you received a CPARS rating and at what level, and the name of a government reference who would give a positive confirmation.
Now read Section M of the solicitation you are evaluating. Find the past performance evaluation criteria. Note explicitly what they say about recency (how many years back they will consider), relevance (what scope, agency type, or technical activities they value), and size (any dollar thresholds, either stated or implied by the contract value).
Map your past performance entries against those criteria. For each entry, rate it: highly relevant, somewhat relevant, marginally relevant, or not relevant. Be honest. Rate it the way you think a contracting officer who has never heard of your firm will rate it, not the way you wish it would be rated.
When the mapping is done, you will have a clear picture of where your past performance is strong and where it is thin. That picture tells you three things: whether to bid at all, how to structure your past performance volume to lead with your strongest entries, and whether you need a teaming partner to fill a specific gap.
When your CPARS ratings are the problem
Not all past performance gaps are about what you have done. Some are about what the government recorded about how you did it. CPARS ratings below Satisfactory on any element (quality, schedule, cost control, management, small business subcontracting) will be visible to every contracting officer who pulls your record. You cannot delete them. You can respond to them.
Every CPARS rating allows the contractor to submit a written response. If you have a below-average rating you believe is inaccurate or unfair, you should have a written response in the record explaining your position. The contracting officer will see both. A thoughtful, specific response to a negative rating can partially mitigate its impact by demonstrating self-awareness and a corrective approach. An absent response signals that you either agree with the assessment or were not paying attention.
You have the right to access your own CPARS record. If you have not done this recently, do it now. Log in to the CPARS system, review every rating on every contract in the system for your firm, and make sure you have responded appropriately to anything that does not reflect well. Discovering a negative rating during proposal development, when you are already behind, is not the time.
Addressing gaps in the proposal
When you have identified a gap and decided to proceed with the bid anyway, your proposal needs to address the gap directly rather than pretend it does not exist.
The worst approach is to pad your past performance volume with marginally relevant entries and hope the contracting officer rates them generously. They will not. They read a lot of proposals. They know when a past performance citation is being stretched to cover a gap.
The better approach is to be explicit about the analogous nature of your experience and build the case for why it transfers. If your past performance is in NAICS 541512 for civilian agencies and this requirement is DoD, your past performance section should directly address the transferability: the technical activities are identical, the security compliance requirements you operated under were comparable, the transition process you managed is directly applicable. Make the argument. Do not leave it to the evaluator to figure out whether your experience counts.
If the gap is significant enough that you cannot make that argument credibly, the answer is a teaming partner who can make it. That is not a failure. It is an accurate read of your current competitive position, and it is how small firms responsibly expand into new contract vehicles and agency types.
Building toward the gaps you have
The most actionable output of a past performance audit is not just a decision about the current bid. It is a map of what you need to perform over the next two to three years to be competitive on the contracts you actually want.
If you want to win a $5M VA healthcare IT contract in three years, work backwards. What past performance will that solicitation require? Probably a prime contract at $2M or higher, recent, with a VA healthcare customer, in NAICS 541512. You do not have that today. What do you need to win to build toward it? What subcontract opportunities could give you direct VA healthcare experience and a reference, even before you prime a contract at that level?
Every contract you pursue should be evaluated not just for its immediate value, but for how it fills or closes a gap in your past performance profile for the contracts you actually want to win. That long-view discipline is what separates firms that grow their federal revenue from firms that stay perpetually one-tier below where they want to be.
