The recompete calendar

4 min readLast updated: Sep 23, 2026

The recompete calendar lists federal contracts that are about to end, so you can start capture before the agency buys again. It is a public page on the Propivix website at /federal-contracts/expiring, and you do not need to sign in to use it.

What the recompete calendar shows

The calendar lists federal contract awards that meet two conditions:

  • The award's current end date falls between 90 days and 18 months from today. A contract ending sooner than 90 days out is usually too late to capture.
  • The award has $100K or more in obligated dollars.

The soonest end date comes first. An award appears once on a page even when several of its modification records fall in the window, so a page can show fewer than 25 rows. Each row shows the recipient, the agency, the NAICS code, the end date, the obligated amount and the calendar quarter the award ends in. Select a row to open the award's own page, described in Award, vendor and program pages. The list shows up to 25 awards per page.

Above the list, four figures summarize the window:

  • Contracts ending in window counts the award records that meet both conditions. A contract with several modification records in the window counts once per record, so the figure can be higher than the number of distinct contracts.
  • Window starts and Window ends are the first and last end dates the calendar includes. Both move forward every day.
  • The fourth figure counts the awards ending in the second calendar quarter of the window, labelled with that quarter, for example "Ending Q2 2027".

A bar chart, Contracts ending by quarter, splits the window into calendar quarters and highlights the busiest one.

The end date is the current end date on the federal award record. It is not a recompete date. The agency can extend the contract, exercise more options, award a bridge contract or decide not to buy again, so an end date in the window does not guarantee that a recompete will happen, or when. Confirm the agency's plans before you invest in capture.

Filter by agency or NAICS code

There are two ways to narrow the calendar.

To use the filters on the page:

  1. Open /federal-contracts/expiring.
  2. In the Filters: bar, select Agency or NAICS Code and pick a value.
  3. To remove a filter, select the X on its label.

The dropdowns list 50 agencies and 50 NAICS codes. If yours is not there, use its own page instead:

  • For an agency, go to /federal-contracts/expiring/agency/ followed by the agency name in lowercase with hyphens between the words. For example, /federal-contracts/expiring/agency/department-of-defense/.
  • For a NAICS code, go to /federal-contracts/expiring/naics/ followed by the six-digit code. For example, /federal-contracts/expiring/naics/541512/.

The agency name must match the name on the federal award records exactly. A name that matches no agency shows an empty calendar rather than every agency. An empty agency or NAICS page means no award of $100K or more at that agency or in that code ends inside the window.

How to read the counts

The counts are exact only when the calendar is narrowed to one agency or one NAICS code. That holds whether you use a filter or the agency or NAICS page. Propivix then counts each quarter exactly, and Contracts ending in window is the sum of the quarters, so it always agrees with the chart.

The unfiltered calendar covers the whole government, and an exact count of that many records takes too long. It shows database estimates instead: the figures read "about", as in "about 12,000", and the chart title ends with "(approximate)". Use these figures for scale, not for reporting.

A few more things to know:

  • Counts are stored for up to six hours. Award data changes only when Propivix syncs it from USAspending.gov, so the counts can briefly trail the list.
  • If the quarter counts cannot be computed, the total falls back to an estimate labelled "about", the chart is hidden, and the quarter figure shows a dash.
  • The dollar threshold uses the obligated amount on the award record. That is money committed so far, not the contract's ceiling or total potential value.

Was this article helpful?

Still have questions?

Our support team is happy to help.

Contact Support
A clearer path to your next win

Ready to Apply This in Your Workflow?

Book a demo and we will walk you through setup with your team.