Guides / How-to

How to find incumbent prices on a federal janitorial contract

Before you price a recompete, you can often see who cleans the building now and what the government has reported for that award. Those records are a sanity check. They are not the number you should bid.

Build your own price in the estimator

What the records can tell you

An incumbent is the contractor performing the work today. Public award records can show the contractor's name, the agency, the place of performance, the period of performance, and one or more dollar figures. They usually do not show the hourly build-up, the staffing plan, or which wage determination applied when that firm priced the work.

The new solicitation sometimes names the current contractor in the background section. If a collective bargaining agreement covers the workforce, the wage determination attachments may name that employer too. That identifies the incumbent. It still is not the contract price. Wage rules are covered in how to read a solicitation and its wage determination.

SAM.gov award notices

  1. Open SAM.gov Contract Opportunities. Searching is free and does not need an account.
  2. Search the building, base, or a phrase from the old title, and try NAICS 561720 (Janitorial Services) and PSC S201 (Housekeeping: Custodial Janitorial). Cleaning is sometimes coded under a broader facilities code. The NAICS and PSC guide lists the other codes.
  3. Include award notices, not only active solicitations. An award notice often names the awardee. It sometimes shows an award amount, and sometimes it does not.
  4. Open the notice history. A later modification notice can change the contractor or the value. The latest notice is the one to read.

Our checked snapshot of open work is on the federal janitorial contracts page. Award records are separate from that list of bids you can still answer.

USAspending.gov

USAspending's award search is the public spending site. Filter by awarding agency, NAICS 561720, place of performance, and keywords from the building name. Open the award page and read the field labels rather than grabbing the largest number on the screen.

SAM.gov Contract Data

SAM.gov Contract Data is the other official place to look up award records. Use it when the opportunities search shows the winner but not the dollar figure, or when you want the contract number that USAspending also uses. Cross-check the contractor name, NAICS code, and agency. If the two sites disagree, treat both as leads and rely on the solicitation package for the recompete you are actually bidding.

How to read the amount

Use it as a check, then price the work

Build the bid from the wage determination, the hours the work statement needs, supplies, supervision, insurance, and the rest of your costs. The janitorial bid estimator shows that math and does not ship wage rates of its own. You type in the rates from the determination.

Then look at the incumbent figure. If your total is far above or far below it, re-check the scope, the option years, and whether you compared an annual price to a multi-year ceiling. A low incumbent number can mean a smaller scope, an old wage determination, or an amount that was never the full price. It is not a reason to price under the wage determination.

For who may be looking for subcontractors on the larger contracts, see can you subcontract a federal janitorial contract.

General information from the Bid Brief team, not legal or contracting advice. Award systems change their labels, and the solicitation and its amendments control. We aren't affiliated with SAM.gov, USAspending, or any government agency. Last reviewed Nov 5, 2026.

More guides