Federal Contracting
Understanding FPDS Data: How to Read Federal Contract Award Records
The Federal Procurement Data System (FPDS) contains the official record of every U.S. federal contract award. CAGE codes link every award to a specific contractor entity, making FPDS a powerful competitive intelligence tool when you know how to read it. This guide explains the key data fields and how to use FPDS data for market research and proposal development.
The Federal Procurement Data System — Next Generation (FPDS-NG) is the authoritative database of federal contract awards. Every contract action above the micro-purchase threshold is reported to FPDS, and the data is publicly accessible through USASpending.gov and tools like FedAtlas.com. CAGE codes are the key that unlocks contractor-level analysis across this massive dataset.
What Is FPDS?
FPDS is maintained by the General Services Administration and contains millions of contract actions going back to the early 2000s. Each record includes the contracting agency, the contractor (identified by CAGE code and UEI), the NAICS code, the award amount, the contract type, the set-aside type, the place of performance, and dozens of other data fields. For market research purposes, FPDS is one of the most powerful free resources available to federal contractors.
Key Data Fields to Understand
- CAGE code / DUNS / UEI: Identifies the contractor entity
- NAICS code: Classifies the work performed — useful for segmenting the market
- Set-aside type: Indicates whether the award was set aside for small business, 8(a), HUBZone, SDVOSB, WOSB, or full-and-open competition
- Contract type: Firm-fixed-price, cost-plus, IDIQ, time-and-materials, etc.
- Award amount vs. obligated amount: IDIQ awards show large ceiling amounts; actual obligations reflect real spending
- Place of performance: The state and county where work is performed — important for HUBZone analysis
Using FPDS for Competitive Intelligence
By searching FPDS for your target agency and NAICS code, you can identify:
- The incumbent contractor(s) on expiring contracts
- Historical award prices and contract types
- Whether the agency prefers set-asides or full-and-open competition
- How frequently the agency uses indefinite-delivery vehicles vs. standalone contracts
Decode the CAGE codes from FPDS records using our CAGE Code Decoder to get company names and SAM.gov status, then research each competitor's full history on FedAtlas.com.
Market Sizing with FPDS Data
Before entering a new federal market segment, size the opportunity using FPDS historical data. Filter by agency, NAICS code, and fiscal year to estimate total spending and award frequency. Segment by set-aside type to understand how much of the market is accessible under your certifications. Use this data to set realistic revenue projections and inform your bid/no-bid criteria.
FPDS Data Quality Limitations
FPDS data has known quality issues — incorrect NAICS codes, inaccurate place-of-performance data, and delayed reporting. Use multiple sources for important decisions. Confirm CAGE code identity on our decoder and cross-reference award details between FPDS and SAM.gov contract opportunity records when discrepancies appear.
Decode Any CAGE Code Instantly
Enter any 5-character CAGE code to see the company name, SAM status, and certifications.
See Contract History
FedAtlas.com
Full federal award data by company, CAGE code, agency, and NAICS.
Quick CAGE Code Lookup
Related Articles
-
How Agencies Use CAGE Codes to Track Contractor Performance
Aug 31, 2026
-
Mentor-Protégé Programs: Accelerating Small Business Growth Through Partnership
Aug 22, 2026
-
Past Performance and Your CAGE Code: Building a Winning Record
Aug 13, 2026