Performance Based Service Contract
Boolean/coded indicator showing whether the award was structured as a performance-based service contract. In FPDS, a value of Y indicates the contract meets the performance-based definition; N indicates it does not.
FPDS Compare
Paired Field
Use Cases
- Dictionary lookup and field explanation
- SQL filtering and grouping
- Analytical reporting and reusable query building
Common Usage
- Count performance-based service awards
- Segment service contracts by acquisition approach
- Review compliance or policy adoption trends
Common Mistakes
- Assuming N means the award is not a service contract
- Filtering without accounting for NULL or blank values
Query Guidance
Use exact code filters such as WHERE performanceBasedServiceContract = 'Y' for included records and WHERE performanceBasedServiceContract = 'N' for excluded records. In SQL aggregates, explicitly handle NULLs so counts and percentages do not misstate coverage.
SQL Examples
Preview values
SELECT
content__award__contractData__performanceBasedServiceContract AS performance_based_service_contract
FROM fpds.data
WHERE content__award__contractData__performanceBasedServiceContract IS NOT NULL
LIMIT 25
Flag distribution
SELECT
content__award__contractData__performanceBasedServiceContract AS flag_value,
count() AS record_count
FROM fpds.data
WHERE content__award__contractData__performanceBasedServiceContract IS NOT NULL
GROUP BY flag_value
ORDER BY record_count DESC
Each dictionary item includes SQL-ready examples generated alongside the variable metadata, allowing immediate use in FPDS Query for filtering, aggregation, and analysis.