A federal contract that ends next year is already in public records today. Its agency, its NAICS code, its end date and the company doing the work are all published. Turning those records into one list of the contracts coming up is left to you.
You can build that list by hand with free tools. This guide shows where the dates live, what they mean, and where they can mislead you. The tools are USAspending.gov and SAM.gov.
Start with what “expiring” means
A contract does not have one end date. Federal award data carries three dates that matter here. USAspending publishes the definitions of these data elements in its glossary:
- Period of Performance Start Date: the date the award begins, as agreed by the parties involved.
- Period of Performance Current End Date: the date the award ends, as agreed by the parties involved, without exercising any pre-determined extension options.
- Period of Performance Potential End Date: the date the award ends after exercising any pre-determined extension options. Administrative actions can continue after it.
The gap between the current end date and the potential end date is the option time that has not been used yet. A contract whose current end date is six months away but whose potential end date is three years away still has options left. The agency can use them without a new competition, because for an option to count as competed it must have been evaluated in the original competition (FAR 17.207(f)).
The date to watch is the potential end date. When the current end date reaches it, no options are left.
Services contracts also have a ceiling. FAR 17.204(e) says that unless approved under agency procedures, the base and option periods together must not exceed 5 years for services. That limit does not apply to information technology contracts.
When nothing is left to exercise, the agency has a decision to make: a new contract, a short extension, or ending the work. Two standard clauses cover extensions. FAR 52.217-8 lets the Government require continued performance for no more than 6 months in total. FAR 52.217-9 lets the Government extend the term within the total duration the contract states, and it calls for a preliminary notice of intent to the contractor at least 60 days before expiry, unless the contract sets a different number. That notice goes to the contractor. It is not a public notice, and it does not commit the Government to an extension.
One more case. Indefinite delivery vehicles carry an ordering period end date. The potential end date does not apply to the vehicle itself, and orders placed under it can run past that ordering period end date.
Step 1: Pull past awards from USAspending
USAspending.gov is free and needs no login. Open Advanced Search. In the Filter panel, open Award Type and check Contracts, then narrow by the North American Industry Classification System (NAICS) filter, the Agency filter (Awarding Agency) and the Location filter (Place of Performance).
The table already has a Period of Performance End column, and you can sort by it. Open an award to see all three dates, labeled Start Date, Current End Date and Potential End Date. The award page also shows an Obligated Amount and a Potential Award Amount, which USAspending defines as the total that could be obligated, base plus options.
Read the list in this order:
- Current end date. Keep the contracts whose current end date falls in a window you can act in.
- Potential end date. If it is well past the current end date, options remain. Put it on a watch list.
- Both dates the same. Nothing is left to exercise. Move it up your list.
- Value and place of performance. Skip what is too big or too far for you to perform.
Check the data before you trust it. Agencies report these dates, and modifications change them. Treat an outlier, such as an end date decades away on a small purchase order, as a typo until you have opened the award. A contract that looked like it ended in March may already have been modified to run to September, so check the award’s Transaction History for later modifications.
Step 2: Find the incumbent in SAM.gov Contract Awards
Contract award data used to be searched on FPDS.gov. The public search there, ezSearch, was decommissioned on February 24, 2026, and the public search now lives in SAM.gov as Contract Awards. You need to be signed in to SAM.gov to see the records, but no special role is required. You can search by keyword, agency or legal business name. Use it to confirm which company holds the work and which agency buys it.
Step 3: Check agency forecasts
Agencies are required to compile and make available projections of contracting opportunities that small businesses may be able to perform (Public Law 100-656, the Business Opportunity Development Reform Act of 1988, as DHS describes it). A multi-agency tool is at acquisitiongateway.gov/forecast.
DHS runs its own, the Acquisition Planning Forecast System. Its forecast records include fields labeled Incumbent, Contract Number, Contract Complete, Anticipated Award Quarter and Estimated Solicitation Release.
GSA also publishes an Expiring Contracts dashboard for its own contracts, with 6, 12 and 18 month windows.
GSA is clear that all forecasted procurements are subject to revision or cancellation. Treat a forecast as a heads-up, not a promise.
Step 4: Watch SAM.gov notices for the follow-on
The follow-on contract will show up as a notice in SAM.gov Contract Opportunities. The notice types include Presolicitation, Sources Sought, Special Notice, Solicitation, Combined Synopsis/Solicitation, Justification and Award Notice.
FAR 5.203 does not tie the timing of a notice to the end of the old contract. What it does set: a notice must be published at least 15 days before a solicitation is issued, with exceptions for commercial products and services, and solicitations expected to exceed the simplified acquisition threshold must allow at least a 30 day response time, again with an exception for commercial products and services. So a notice can come with little warning. That is why the earlier steps matter.
Matching a new notice to an old contract takes reading. The award record lists the contract’s own dates and its parent vehicle, if it has one. It does not name the contract that replaces it. Look for the same agency, the same NAICS code, a similar title and place of performance, and a description that cites the old contract number.
Put it in a monthly routine
- Pick the NAICS codes, agencies and places of performance you work in.
- Pull awards from USAspending with a current end date in the window you can act in. Note the start, current end and potential end dates.
- Look up the incumbent in SAM.gov Contract Awards.
- Check the forecast tools for the same agency and NAICS code.
- Search SAM.gov Contract Opportunities for the same agency and NAICS code and sort by posted date. Use Follow on the notices you care about. Our guide on how to find government contracts on a schedule explains what Follow does and the one setting that can override it.
- Redo the list every month, because modifications move dates.
Also read: How to read a SAM.gov solicitation, How to read an RFP: start at the back, USASpending.gov guide.
What this list cannot tell you
- Whether the agency will recompete, extend or end the work.
- Whether a follow-on will be set aside for small business. The notice says so when it comes.
- What the agency will pay.
- How well the work fits your company. Dates describe a contract. They do not describe you.
Get the matching notices without the manual search
BidWatchHQ reads new federal notices every morning, matches them to your NAICS codes, and emails you the few that fit, with a line on why each one fits. You read those instead of the whole feed. Where the prior award is known, each match also shows who held it, when that contract ends, and how many offers it drew. 30 days free, no card.
Start your 30-day free trial →No card. Cancel from your dashboard.
Sources
- USAspending.gov Glossary, definitions of Period of Performance Start Date, Current End Date, Potential End Date (the potential end date does not apply to indefinite delivery vehicles), Ordering Period End Date (orders issued under a vehicle may extend beyond it) and Potential Award Amount (the total that could be obligated, base plus options): start date, current end date, potential end date, ordering period end date, potential award amount
- USAspending.gov Advanced Search: filters named Award Type, North American Industry Classification System (NAICS), Agency (Awarding Agency) and Location (Place of Performance); a Period of Performance End column that can be sorted; award pages with Start Date, Current End Date, Potential End Date, Obligated Amount, Potential Award Amount and a Transaction History of modifications: usaspending.gov
- FAR 17.204, Contracts: paragraph (e), the base and option periods together must not exceed 5 years for services unless approved under agency procedures, and the limit does not apply to information technology contracts: acquisition.gov
- FAR 17.207, Exercise of options: paragraph (f), to meet the Part 6 competition requirements the option must have been evaluated as part of the initial competition: acquisition.gov
- FAR 52.217-8, Option to Extend Services (Nov 1999): the option may be exercised more than once, but the total extension of performance shall not exceed 6 months: acquisition.gov
- FAR 52.217-9, Option to Extend the Term of the Contract (Mar 2000): the Government gives the contractor a preliminary written notice of intent to extend at least 60 days before the contract expires, unless a different number of days is inserted; the preliminary notice does not commit the Government to an extension; the total duration, including any options, is stated in the contract: acquisition.gov
- FAR 5.203, Publicizing and response time: (a) the notice must be published at least 15 days before issuance of a solicitation, with exceptions for commercial products and commercial services; (c) at least a 30-day response time if the proposed contract action is expected to exceed the simplified acquisition threshold, with an exception for commercial products and commercial services: acquisition.gov
- SAM.gov, Contract Award Data in SAM.gov: the public FPDS functions moved to SAM.gov, ezSearch was decommissioned on February 24, 2026, and you must sign in to see the records; under the Contracting domain, Contract Awards can be searched by keyword, by agency and by entity name (legal business name): sam.gov/fpds and sam.gov/contract-data
- DHS, Acquisition Planning Forecast System, About This Website: Public Law 100-656, the Business Opportunity Development Reform Act of 1988, amended the Small Business Act to emphasize acquisition planning, and requires agencies to compile and make available projections of contracting opportunities that small businesses may be able to perform: apfs-cloud.dhs.gov
- GSA, Forecast of contracting opportunities: forecasts can and do change, so all opportunities in the forecast tool are subject to revision or cancellation: gsa.gov
- Acquisition Gateway Forecast Tool: a nationwide listing of upcoming federal contracting opportunities, all projected procurements subject to revision or cancellation: acquisitiongateway.gov
- DHS Acquisition Planning Forecast System: public forecast of anticipated DHS contracting opportunities, with record fields labeled Incumbent, Contract Number, Contract Complete, Anticipated Award Quarter and Estimated Solicitation Release: apfs-cloud.dhs.gov
- GSA Data to Decisions, Expiring Contracts: a dashboard of GSA contracts expiring within the next 6, 12 and 18 months: d2d.gsa.gov
- GSA, notice types in SAM.gov Contract Opportunities (the Get Opportunities Public API spells Presolicitation as “Pre solicitation”): Get Opportunities Public API and Opportunity Management API