Quick answer
The best government contractors do not start preparing when the RFP drops. They start 12-24 months earlier, armed with data most of their competitors never bother to look at.
That data is sitting in plain sight on two free government websites: FPDS and USAspending.gov.
The Federal Procurement Data System (FPDS) and USAspending.gov are public databases that record every federal contract award. Who won it. How much they were paid. What type of contract it was. When it expires. All of it, publicly accessible, free of charge.
Yet the vast majority of government contractors have never logged into either platform. They are flying blind while the information that could transform their win rate is one search away.
This guide shows you exactly how to use FPDS and USAspending for competitive intelligence, step by step, with real examples.
What Is FPDS?
The Federal Procurement Data System (FPDS) is the federal government's official database for recording contract award data. Every federal agency is required to report contract actions to FPDS, making it the most comprehensive source of historical procurement data available.
What FPDS contains:
- Every contract award, modification, and task order over $10,000
- Contractor name, DUNS/UEI number, and CAGE code
- Awarding agency and contracting office
- Contract type (FFP, CPFF, T&M, etc.)
- NAICS code and Product/Service Code (PSC)
- Dollar values (obligated amounts, base and all options values)
- Place of performance
- Set-aside type (if applicable)
- Competition type (full and open, set-aside, sole source)
- Dates (signed date, period of performance, completion date)
FPDS strengths:
- Granular data down to individual contract actions
- Advanced search capabilities with multiple filter combinations
- Exportable data for offline analysis
- Updated regularly (agencies report within 3 business days of award)
FPDS limitations:
- The user interface is dated and not intuitive
- Search results can be overwhelming without focused queries
- Does not include subcontract data
- Classified contracts are excluded
What Is USAspending.gov?
USAspending.gov is a more user-friendly frontend for much of the same data. Built and maintained by the Bureau of the Fiscal Service, it was created to make federal spending data more accessible to the public.
What USAspending adds beyond FPDS:
- Clean, modern interface with visualizations
- Spending by agency, category, and geography
- Grant and loan data (not just contracts)
- Downloadable bulk datasets
- API access for programmatic queries
- Award profile pages with detailed breakdowns
When to use FPDS vs. USAspending:
| Task | Best Tool |
|---|---|
| Searching for specific contract awards | FPDS (more filters) |
| Researching a specific competitor | Either works |
| Visualizing agency spending trends | USAspending |
| Downloading bulk data for analysis | USAspending (better export) |
| Finding task orders under IDIQs | FPDS (more granular) |
| Quick award lookup | USAspending (easier to use) |
| Building a recompete list | FPDS (better date filters) |
In practice, you will use both. Start with USAspending for high-level research, then drill into FPDS for the details.
Step-by-Step: Researching a Competitor
Let us say you want to understand what a specific company has been winning. Here is how to do it.
On USAspending.gov
Step 1: Go to USAspending.gov and click "Award Search" in the top navigation.
Step 2: In the left filter panel, find "Recipient" and type the company name. USAspending will auto-suggest matches. Select the one you want.
Step 3: Optionally filter by:
- Time period (e.g., last 5 fiscal years)
- Awarding agency
- Award type (contracts, grants, etc.)
- NAICS code or PSC
Step 4: Review the results. You will see a list of awards with:
- Award amount
- Awarding agency
- Award date
- Description
Step 5: Click into individual awards for full details including period of performance, contract type, competition type, and place of performance.
On FPDS
Step 1: Go to FPDS.gov and select "FPDS ezSearch" or use the advanced search.
Step 2: In the Vendor Name field, enter the company name. For more precise results, use the DUNS number or UEI.
Step 3: Add filters:
- Date range (signed date or completion date)
- Contracting agency
- NAICS code
- Contract type
Step 4: Run the search. FPDS returns individual contract actions (not just base awards), so you may see multiple line items for a single contract: modifications, funding actions, option exercises.
Step 5: Export to Excel for offline analysis. Group by contract number to see the full lifecycle of each award.
What to look for:
- What agencies are they winning work from?
- What NAICS codes are they competing in?
- What is their typical contract size?
- Are they winning competitive awards or sole-source?
- Are they a prime or a subcontractor?
- What contract types are they performing on?
This intelligence directly informs your capture strategy. If a competitor consistently wins FFP contracts at a specific agency, you know the competitive landscape and pricing expectations before you start.
Step-by-Step: Finding Recompete Opportunities
Recompetes (contracts nearing the end of their period of performance) are among the highest-value opportunities you can identify. Here is how to find them.
On FPDS
Step 1: Open FPDS advanced search.
Step 2: Set your filters:
- NAICS code: Enter your primary NAICS codes
- Completion date range: Set the start date 6 months from now and the end date 24 months from now
- Awarding agency: Optionally filter to agencies you target
- Dollar value range: Set a minimum to filter out micro-purchases
Step 3: Run the search and export results.
Step 4: For each contract nearing completion, note:
- The incumbent contractor
- Total contract value
- Place of performance
- Whether it was competed or sole-sourced
- The contracting office
Step 5: Cross-reference with SAM.gov. Search for pre-solicitation notices or Sources Sought notices related to the expiring contracts. If nothing has been posted yet, you may be ahead of the competition.
Step 6: Begin your capture effort:
- Research the incumbent's performance
- Identify the contracting officer and program manager
- Attend any industry days or pre-solicitation conferences
- Prepare your capability brief
Building a Recompete Tracker
Serious government contractors maintain a recompete tracker, a spreadsheet or database of contracts approaching expiration in their target NAICS codes. Here is what to include:
| Field | Source |
|---|---|
| Contract number | FPDS |
| Awarding agency/office | FPDS |
| Incumbent contractor | FPDS |
| Current value (base + options) | FPDS |
| Period of performance end date | FPDS |
| NAICS code | FPDS |
| Place of performance | FPDS |
| Competition type | FPDS |
| SAM.gov notice (if any) | SAM.gov |
| Capture status | Your internal tracking |
| Next action/date | Your internal tracking |
Update this tracker monthly. As contracts move closer to expiration, increase your capture intensity.
Alternatively, platforms like Bidovate automate recompete tracking by continuously monitoring FPDS expiration data and alerting you to upcoming opportunities in your target areas, eliminating the manual spreadsheet maintenance.
Step-by-Step: Pricing Intelligence
One of the most valuable uses of public contract data is pricing research. While you will never see the exact line-item pricing of a competitor's proposal, you can learn a lot from award data.
What You Can Learn
Total contract value: FPDS records the obligated amount and the potential value (base plus all options). This tells you what the government is willing to pay for similar work.
Per-year value: Divide the total value by the number of years in the period of performance. This gives you an annual run rate for comparison.
Labor rate indicators: For T&M and Labor Hour contracts, you can sometimes find the loaded labor rates in the contract documents (if the agency publishes them). Check SAM.gov for the original solicitation and any posted award documents.
Price trends: Search FPDS for multiple awards in the same NAICS code at the same agency over several years. Are prices going up or down? This tells you about the agency's budget trajectory and pricing expectations.
How to Use Pricing Data
For proposal pricing:
- Pull 5-10 comparable awards from FPDS
- Calculate average annual values
- Adjust for scope differences
- Use this range as a sanity check on your bottom-up estimate
- If your price is significantly above or below the range, understand why
For competitive analysis:
- Compare your pricing to what incumbents are currently earning
- Identify if incumbents have been winning at low prices (potential vulnerability if they are underperforming)
- Look at sole-source vs. competitive award prices, since sole-source awards tend to be higher
For business development:
- Identify agencies spending heavily in your NAICS codes
- Track whether spending is increasing or decreasing year over year
- Find agencies with upcoming budget cycles that align with your capabilities
Step-by-Step: Identifying Subcontracting Opportunities
Large prime contractors are required to submit subcontracting plans for contracts over $750,000 ($1.5 million for construction). FPDS and USAspending can help you identify which primes are winning large contracts, and therefore need subcontractors.
Step 1: Search FPDS for large awards (e.g., $10 million+) in your NAICS codes.
Step 2: Note the prime contractors winning these awards.
Step 3: Research these primes:
- Visit their websites for teaming and subcontracting pages
- Check SBA SubNet for posted subcontracting opportunities
- Look them up on SAM.gov Entity Registration for contact information
Step 4: Reach out proactively. The best time to approach a prime is during the capture and proposal phase, before they win. Once awarded, most primes have already locked in their team.
What to say when reaching out:
- Reference the specific contract or opportunity
- Explain your relevant capabilities concisely
- Highlight any certifications (8(a), HUBZone, SDVOSB) that help the prime meet subcontracting goals
Advanced Techniques: Building a Capture Strategy from Public Data
Experienced GovCon professionals combine FPDS and USAspending data into a complete capture strategy. The three pillars:
Agency spending analysis: Pull all awards from USAspending for your target agency in your NAICS codes over 5 years. Analyze trends. Is spending increasing? Are they shifting contract types? Map the vehicles being used and note which set-aside types are most common.
Competitive landscape mapping: Search FPDS for all awards in your target NAICS code at your target agency. List every contractor that has won work in the past 3-5 years, pull their full award history, and identify patterns. Assess where you have advantages and where you are weak.
Incumbent assessment: Find the incumbent's contract in FPDS and review the modification history. Frequent modifications can indicate scope problems. Check if the value has grown significantly beyond the original award. Search for any GAO protest decisions related to the contract. Determine if the incumbent is overextended on other work.
Automating Your Intelligence Gathering
Manually searching FPDS and USAspending is powerful but time-consuming. Scale your operation by scheduling monthly FPDS searches for your core NAICS codes, maintaining a recompete tracker, and using USAspending's API for automated data pulls.
For teams ready to move beyond spreadsheets, Bidovate automates the entire intelligence workflow: monitoring FPDS recompetes, tracking competitor wins, and alerting on new opportunities. The AI engine connects award history with active solicitations and your company's capabilities, surfacing insights that would take hours to assemble manually.
Common Mistakes When Using FPDS and USAspending
1. Searching too broadly. A NAICS-code-only search returns thousands of results. Always add filters for agency, date range, or dollar value to make results manageable.
2. Confusing obligated amount with total contract value. Obligated amount is what the government has actually funded. Total contract value includes unfunded option years. Both numbers matter, but they tell different stories.
3. Ignoring modifications. The base award is just the beginning. Modifications show how a contract evolves: scope changes, funding increases, option exercises, and extensions all appear as separate records in FPDS.
4. Not verifying data. FPDS data is self-reported by contracting officers and sometimes contains errors. Cross-reference key data points with SAM.gov solicitations and award notices.
5. Treating data as static. Contract portfolios change constantly. A recompete tracker that is six months out of date is worse than no tracker at all. Automate updates or commit to regular manual refreshes.
6. Focusing only on primes. FPDS does not capture most subcontracting relationships. Combine FPDS research with SBA SubNet searches and direct outreach to get the full competitive picture.
FAQ
Is FPDS data really free to access?
Yes. FPDS.gov is completely free and available to anyone without registration. USAspending.gov is also free and open to the public. Both are maintained by the federal government as transparency tools. There is no paywall, subscription fee, or registration requirement. You can start searching right now.
How current is the data in FPDS?
Federal agencies are required to report contract actions to FPDS within 3 business days of execution. In practice, some agencies report faster and some are slower. For most competitive intelligence purposes, the data is sufficiently current. Newly awarded contracts typically appear within 1-2 weeks of the award date.
Can I see the actual contract documents or proposal details?
No. FPDS and USAspending contain award metadata (who won, how much, what type of contract) but not the actual contract documents or proposals. To see contract documents, you would need to submit a Freedom of Information Act (FOIA) request to the awarding agency. Some agencies proactively publish award documents on SAM.gov or their own procurement pages, but this is not universal.
How do I find task order awards under IDIQ contracts?
In FPDS, task orders are recorded as separate contract actions linked to the base IDIQ contract. Search by the base contract number (called the "Referenced IDV" in FPDS) to see all task orders issued under it. This is one area where FPDS has better granularity than USAspending, which sometimes rolls up task orders into the parent IDIQ.
Is it legal to use this data for competitive intelligence?
Absolutely. This data is published by the federal government specifically to promote transparency in how taxpayer money is spent. Using publicly available award data to inform your business development strategy is not just legal, it is expected. Every serious government contractor and every major GovCon consulting firm uses FPDS and USAspending data as a foundational element of their capture process.
Ready to win more contracts?
Bidovate scans 1000+ procurement portals and matches opportunities to your company profile.