Metro area
Janitorial & Custodial contracts in the San Francisco, CA area
Also called: San Francisco-Oakland-Fremont, CA
Numbers cover FY2021–FY2025 (Oct 2020 – Sep 2025). Data as of Oct 21, 2026; complete through Jul 13, 2026. Data status
Open Janitorial & Custodial bids here now
No open Janitorial & Custodial bids here right now. Updated weekly from SAM.gov · data through Oct 25. Save this search
Typical award (median)
$23,500
The middle of 101 priced awards, FY2021–FY2025. Half were between $7.5k and $72k.
Typical number of bids
4
Median bids per award, reported for 16 of 16 competed awards. 6% drew only one bid.
Won by small businesses
47%
Share of the 101 priced awards.
Median = the middle award: half were smaller, half were larger. Bids = how many offers the agency received.
What this means
- The middle janitorial award in the San Francisco, CA area was $23.5k (FY2021-FY2025, 101 priced awards).
- That is 18% lower than the median for janitorial in California ($28.6k).
- Competed awards drew a median of 4 offers (reported for 16 of 16).
- 6% of competed awards drew only one offer.
- In FY2025 the middle award was $22.4k, down 23% from FY2024 ($29k).
- Tip 57% of these awards were task orders under single-award contracts (IDIQs). Only the company holding that contract could get them, so watch for the umbrella contract to be re-bid.
FedComps Pro · coming soon · free waitlist
Get alerts for new janitorial work in the San Francisco, CA area
- Alerts that say if a bid is worth it
- Deadline and amendment alerts
- Recompete radar
- Plain-English bid summaries
- Competitor tracking
- Unlimited saved searches
Planned price: $15/month or $119/year (save 34%), with a 14-day free trial. No card needed to start. Cancel anytime. See pricing
Awards per year
- FY2025, the latest full year: 16 awards
- FY2026 is still being reported
Show the numbers
| Year | Awards | Median award |
|---|---|---|
| FY2016 | 19 | $13,800 |
| FY2017 | 22 | $14,503 |
| FY2018 | 19 | $17,710 |
| FY2019 | 22 | $21,327 |
| FY2020 | 18 | $66,214 |
| FY2021 | 22 | $18,920 |
| FY2022 | 19 | $24,429 |
| FY2023 | 22 | $24,228 |
| FY2024 | 22 | $28,973 |
| FY2025 | 16 | $22,408 |
| FY2026 (provisional) | 16 | $37,257 |
Award sizes
- Holds the median award, $23,500
Recent awards
The latest 25 awards, newest first. Each contract number opens its official record on USAspending.gov.
| Project | How it was awarded | ||||
|---|---|---|---|---|---|
| Sep 28, 2026 | USCG Novato Housing and Point Reyes Janitorial and Grounds Maintenance Services 70Z08426FALAM0087 on USAspending (opens in a new tab) Provisional Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $9,816 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Sep 1, 2026 | HVAC Systems Cleaning of All Floors in BLDG N239 80NSSC26P1488 on USAspending (opens in a new tab) Provisional | Chase Contracting Inc | $109,665 | 1 | Not competed Open to all |
| Aug 13, 2026 | O&M Carpet and Facade Cleaning. All Work Is to Take Place at Ronald V. Dellums Federal Building and United States Courthouse Is Located, Oakland, CA 94612 47PD5426F0258 on USAspending (opens in a new tab) Provisional Offers from IDIQ | Calidad Industries, Inc. | $92,391 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jul 30, 2026 | Novato Roof Tree Trim 70Z08426FALAM0077 on USAspending (opens in a new tab) Provisional Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $13,900 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jul 13, 2026 | Irrigation Pump 70Z08426FALAM0072 on USAspending (opens in a new tab) Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $4,286 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jul 10, 2026 | Fire Load Reduction 70Z08426FALAM0046 on USAspending (opens in a new tab) Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $24,886 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jul 9, 2026 | Novato Dead Tree Removal 70Z08426FALAM0068 on USAspending (opens in a new tab) Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $49,515 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jun 26, 2026 | Funding Action Follow-on Year 2. 70Z08426FALAM0062 on USAspending (opens in a new tab) Offers from IDIQ | Pride Industries | $1,086,446 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jun 5, 2026 | Tree Palm Trimming 70Z08426FALAM0054 on USAspending (opens in a new tab) Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $98,130 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Apr 29, 2026 | IDIQ Grounds Schedule Call Out Option 4 Clin 4011-4034. 70Z08426FALAM0049 on USAspending (opens in a new tab) Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $25,000 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Apr 28, 2026 | Parkwide Custodial Services, Golden Gate National Recreation Area 140P8626P0003 on USAspending (opens in a new tab) | Toolworks | $852,277 | 1 | Not competed Open to all |
| Apr 13, 2026 | Remove All and Graffiti, Areas Include a Concrete Retaining Type Wall, Areas on the Limestone and the Granite Wall Material. Work Is to Take Place at Ronald V. Dellums FB and Courthouse, Oakland, CA 94612 47PE5426F0164 on USAspending (opens in a new tab) Offers from IDIQ | Calidad Industries, Inc. | $7,500 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Mar 12, 2026 | This Project (VA OIT Carpet Cleaning 1650N) Will Be Taken Place at Dellums Federal Building, Oakland, CA 94612. 47PD5426F0075 on USAspending (opens in a new tab) Offers from IDIQ | Calidad Industries, Inc. | $4,472 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Dec 19, 2025 | Additional Weekend Janitorial Services for SSA at Frank Hagel Federal Building, Richmond, CA. 47PD5426F0021 on USAspending (opens in a new tab) Offers from IDIQ | Pride Industries | $3,804 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Nov 25, 2025 | Funding OY4 for Novato Housing and Janitorial and Grounds Maintenance Services 70Z08426FALAM0004 on USAspending (opens in a new tab) Offers from IDIQ | North Bay Rehabilitation Services, Inc. | $858,644 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Oct 3, 2025 | Janitorial Services for Bay Model, Visitors Center, Office Spaces, and Base Yard Building. W912P726CA001 on USAspending (opens in a new tab) | North Bay Rehabilitation Services, Inc. | $203,629 | 1 | Not competed Open to all |
| Sep 29, 2025 | 5TH and 18TH Floor Carpet Cleaning SF, CA 94102 47PK0725F0333 on USAspending (opens in a new tab) Offers from IDIQ | Toolworks | $7,752 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Sep 26, 2025 | This Project Is to Strip and the Saniglaze Flooring in the Public Restrooms. 47PK0725F0328 on USAspending (opens in a new tab) Offers from IDIQ | Toolworks | $84,516 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Sep 4, 2025 | Glaze Application of the 2ND Floor Public Restrooms SF, CA 94102 47PK0725F0275 on USAspending (opens in a new tab) Offers from IDIQ | Toolworks | $16,153 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Aug 27, 2025 | CA0281ZZ Dellums Federal Building VA Carpet Cleaning 47PK0725F0267 on USAspending (opens in a new tab) Offers from IDIQ | Calidad Industries, Inc. | $23,937 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Aug 5, 2025 | Carpet Cleaning CA0281ZZ 47PK0825F0074 on USAspending (opens in a new tab) Offers from IDIQ | Calidad Industries, Inc. | $10,406 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Aug 4, 2025 | Remove Exterior at COA SF, CA 94103 and 50 UNP SF, CA 94102 47PK0725C0025 on USAspending (opens in a new tab) | Acuity Total Solutions | $78,705 | 1 | Not competed 8(a) |
| Jun 24, 2025 | Exterior Windows Wash 450 Golden Gate SF, CA 94102 47PK0525C0029 on USAspending (opens in a new tab) | Acuity Total Solutions | $43,200 | 1 | Not competed 8(a) |
| Jun 17, 2025 | Base Alameda Janitorial Services for FOY1 Period of Performance 01-JUL-25 Through 30-JUN-26. 70Z08425FALAM0043 on USAspending (opens in a new tab) Offers from IDIQ | Pride Industries | $1,074,434 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
| Jun 3, 2025 | Upholstery Cleaning and Conference Rooms & Common Corridors Steam Carpet Cleaning SF, CA 94102 47PK0525F0093 on USAspending (opens in a new tab) Offers from IDIQ | Toolworks | $41,851 | 1 from the IDIQ | Order (single-award IDIQ) Open to all |
Value at award = the contract value when it was signed. Bids = offers received; "–" means not reported. Set-aside = reserved for a group, such as small or veteran-owned businesses. IDIQ = an umbrella contract; work under it is placed as task orders.
Who won
Companies with the most priced awards here, FY2021–FY2025.
| # | Company | Awards | Total value at award |
|---|---|---|---|
| 1 | Toolworks | 20 | $3,310,739 |
| 2 | North Bay Rehabilitation Services, Inc. | 17 | $1,306,441 |
| 3 | Acuity Total Solutions | 14 | $385,290 |
| 4 | Clean Solution Services Inc. | 9 | $663,695 |
| 5 | Calidad Industries, Inc. | 8 | $152,665 |
| 6 | Pride Industries | 5 | $2,177,886 |
| 7 | Aecom Technical Services, Inc. | 3 | $38,856 |
| 8 | X-Clean Corp | 2 | $132,399 |
| 9 | 3D Management & Consulting LLC | 2 | $83,377 |
| 10 | Innovative Consulting & Management Services, LLC | 2 | $44,000 |
How the work was bought
Competition
Was the work open to bids?
- Order (single-award IDIQ) 58 (57%)
A task order under an IDIQ held by one company. No new competition, so it is left out of bid statistics.
- Not competed 27 (27%)
Sole-source: only one company was asked.
- Competed 16 (16%)
A standalone contract that was open to bids.
Set-asides
Set-aside = reserved for a group of businesses.
- Open to all 70 (69%)
No set-aside: any size of business could bid.
- 8(a) 20 (20%)
Reserved for firms in SBA's 8(a) program for disadvantaged small businesses.
- Small business 6 (6%)
Only small businesses could bid.
- Veteran-owned 4 (4%)
Reserved for service-disabled veteran-owned (SDVOSB) or veteran-owned (VOSB) small businesses.
- Woman-owned 1 (1%)
Reserved for woman-owned small businesses (WOSB/EDWOSB).
Left out of the numbers above: 1 cancelled or $0 award. Why?
Contracting offices buying here
- Log 9
- PWR Golden Gate
- GSA PBS Region 9 Golden Gate Field Office
- VA Network Contracting Office 21
- GSA PBS Region 9 East Bay Field Office
- GSA PBS Region 9 Sansome Field Office
- Regional Acquisitions Services
- GSA PBS Region 9 AMD SAT San Francisco Support Section
- GSA PBS Region 9 AMD SAT San Diego Support Section
- GSA PBS Region 9 AMD Recurring Services
Umbrella contracts used here
Many jobs are placed as task orders under an IDIQ: an umbrella contract with no fixed amount. Only the companies holding it can get those orders. A "multiple-award" IDIQ is shared by several companies, who compete for each order. "–" = not reported.
| Contract | Type | Orders | Ordering ends |
|---|---|---|---|
| 70Z08422DA1151100 | Single-award The IDIQ drew 1 offers | 17 | Nov 30, 2026 |
| 47PK0222D0018 | Single-award The IDIQ drew 1 offers | 8 | May 31, 2027 |
| 47PK0219D0002 | Single-award The IDIQ drew 1 offers | 6 | Jun 30, 2024 |
| 47PK0219D0003 | Single-award The IDIQ drew 1 offers | 6 | Jun 30, 2024 |
| 47PK0221D0007 | Single-award The IDIQ drew 14 offers | 4 | Mar 31, 2026 |
Contracts ending soon
Recurring work whose current contract ends within 18 months, so the agency will likely buy it again (a "recompete"). The company doing it today is the incumbent.
-
Contract ends Mar 31, 2027
SAFR Janitorial and Ground Trash Services
Incumbent: Toolworks Buyer: PWR Golden Gate Value at award: $774,800
140P8625C0001 on USAspending (opens in a new tab) -
Contract ends Apr 30, 2027
Janitorial Services San Francisco, CA
Incumbent: Takeuchi Commercial Cleaning Services, LLC Buyer: Log 9 Value at award: $89,935
70Z08424CDL930004 on USAspending (opens in a new tab) -
Contract ends Jun 30, 2027
Janitorial Services for SFO Group - San Francisco SSC (SFO SSC)
Incumbent: Unicare Building Maintenance, Inc Buyer: Regional Acquisitions Services
697DCK22C00175 on USAspending (opens in a new tab)
3 more contracts end in the next 18 months. The full recompete radar is part of FedComps Pro (coming soon).
Join the free waitlistOther trades in this area
Report an error on this page
Wrong number, award at the wrong base, or a name that should not be here? Tell us. We check every report and fix the rule behind it.